open source

⭐️ How did my open source project get over 1k stars on GitHub?

In 2019, I started working on my first larger software application than "todo list". I was looking for a job as a software developer this year and I needed to distinguish myself from other developers. I made a banking system where you could make transfers (not real money). I've been looking for help from other developers to find out if my JavaScript code is good enough. By coincidence, my application has become one of the most popular open source projects and has received over 1.2k stars up to date.

Read - 4 min read
mobile development

Self reference model in React Native using MobX-state-tree

While I was programming my mobile application in React Native, using the Ignite stack (i.e. TypeScript and MobX-state-tree), I ran into a specific problem. My api response returns a list of categories and their subcategories, it looks like this...

Read - 2 min read

My Software Development Setup & Programming Tools (October 2021)

Many people ask me what tools I use for my work as software full-stack engineer. I will provide a list of the programming languages and frameworks I use, so you know what this list is going to be for. So my tech stack is: JavaScript, TypeScript, PHP, MySQL, PostgreSQL, React, React Native, Node.js, Nest.js, Shopware. In this article, I will present a list of all the tools that I use on a daily basis in my work for software development. 🛠

Read - 3 min read
mobile development

React Native Authentication flow with MobX-state-tree

If you want to program professional software in React Native, you will definitely find the most popular TypeScript boilerplate Ignite by Infinite Red, Inc. This template is very good, but it lacks the description of the authentication process. Authentication flow is described in the React Navigation documentation, but there is an example using Redux. Ignite uses a MobX-State-Tree to manage the state and there is very little information on this.

Read - 7 min read