How To Setup a Clean and Scalable Architecture in Android and Kotlin for Multiplatform Mobile Apps | by Mukul Jangir | Aug, 2022

A guide to help you develop easily There has always been an open debate on which architecture we should choose and why we need architecture, blah, blah, blah. In Android development, people are always confused when choosing MVVM, MVP, and MVC architecture. But yeah! Most people choose MVVM because of the model-view-view-model relation. But in … Read more

PyCoder’s Weekly: Issue #538 (Aug. 16, 2022)

#538 – AUGUST 16, 2022 View in Browser » NLP Forward With Transformer Models and Attention What’s the big breakthrough for Natural Language Processing (NLP) that has advanced machine learning into deep learning? What makes these transformer models unique, and what defines “attention?” This week on the show, Jodie Burchell, developer advocate for data science … Read more

Synthetic Data Generation for Computer Vision in Blender | by Alex Martinelli | Aug, 2022

(part 1) Example synth data from thiscatdoesnotexist.com, paralleldomain.com and Microsoft “Fake It Till You Make It” What: This entry gives an introduction to synthetic-data-generation, and how you can use it via Blender to train performant and robust vision models. We’ll provide an overview of the Blender setup and, for demonstrative purposes, present a concrete visual … Read more

Developing Reusable and Customizable Modals With React and TypeScript | by L Javier Tovar | Aug, 2022

How to make a complete modal with React Portals and styled-components Photo by Vincent Giersch on Unsplash As a frontend developer, you have probably had to build a modal window on more than one occasion. This type of element differs from the typical pop-ups because it does not appear automatically, but it is the user … Read more

Unit Testing Test Doubles and Exploring the Mocking Framework in Kotlin | by Haitham Ayyash | Aug, 2022

An in-depth guide to this helpful program Photo by Mari Helin on Unsplash If you don’t know anything about unit testing, you can look at my previous articles: The Basics of Android Unit Testing and Android Unit Testing — Choosing Naming Convention and Test Cases. Test Doubles are used to substitute external dependencies for the … Read more

How to Develop a Web Application With Ktor and Thymeleaf | by Matthias Schenk | Aug, 2022

Ktor and Thymeleaf work well together In my article “Switching from Spring Boot to Ktor”, I showed how easy an API endpoint can be developed using the Ktor framework (in combination with Koin and Exposed). Developing an application which is only accessed by a REST API client is one requirement, but what if I want … Read more

How to Do Awesome 1:1s With Your Remote Peers (Work Friends) | by Molly Sheets | Aug, 2022

The halfway point between me and one of my former colleagues is Pennsylvania. For another? We named our recurring calls “United Nations.” Credit to Brett Jordan: https://unsplash.com/@brett_jordan Courage is what happens when you make time and space for real friendship. Team morale is the output of the courage to lift others. You likely have 1:1s … Read more

Creating a Game Loop in JavaScript | by Nevin Katz | Aug, 2022

Let’s smooth out player movement with a recurring process. Image by storyset on freepik Over the past several months I have been building a JavaScript game where a player wanders through procedurally-generated caverns. A screenshot of a game level, where the player is the blue square in the center. Enemies are in red. The game … Read more

How To Create Your Initial Coin Offering (ICO) Contract in Ethereum | by Abhishek Chauhan | Aug, 2022

Take your crowdfunding further Image from Unsplash An Initial Coin Offering (ICO) is a crowdfunding method that uses cryptocurrencies and blockchain technology. In an ICO, a startup offers tokens to investors in exchange for legal tender or other cryptocurrencies, such as Bitcoin or Ethereum. This allows startups to get funding for their projects without intermediaries, … Read more

A Complete Guide to Implementing Dark Mode in React | by Veronika Jaghinyan | Aug, 2022

Want to make your website more accessible and trendy by providing dark mode option? Here is the step-by-step guide on how to implement dark mode in React with the best practices. Step 1: Create React app using Vite (skip if already created) Let’s start by creating the React App. I will set up the project … Read more