Building from scratch
Previewed Projects
30/11/2021
State management part 1
Many times, a synchronized state is required for GUI based projects. There is a constant debate on what kind of technologies we are supposed to be using for each and every task. This project's purpose is both to have a deeper understanding of how a state management system works, and to show others that it isn't necessary to implement 3rd party libraries on any occasion, when they can customize relatively easily efficient systems on their own. This system uses the Observer Design Pattern, and might end up using the Factory Design Pattern, Abstract Factory or other different implementations in the future.
22/11/2021
NodeJS URL Shortener Microservice
Sometimes URLs tend to be way too long for users to naturally remember them, and while they can be bookmarked, it is more likely for a user to enter a website if they can remember the url themselves. Let's build a url shortener microservice with NodeJS and Typescript.
24/10/2021
Building a MVP Tetris game with ReactJS, Typescript, Hooks and OOP
Tetris is a simple game that has withstood the test of time. To this day many people still play it, even competitively. Let's build a MVP (minial viable product) version.