Popular Design Patterns: Dependency Injection, Factory, Singleton, Observer and StrategyMar 1, 2023·12 min read·3.8K
PinnedSoftware Engineering OOP principles and good practices to avoid spaghetti codeyour code smells bad and you should feel badApr 27, 2022·13 min read·18K
Solve graph problems with Breadth First Search (BFS) and Depth First Search (DFS) algorithms - JavaScript versionJan 19, 2023·12 min read·2.6K
Discovering Ruby on Rails: is it dead or alive?It's alive BUT There are huge codebases of RoR from famous companies such as Github, Gitlab, Airbnb, Shopify, Groupon and even Twitch that are still using it. However the ecosystem is definitely in decline and companies are struggling to recruit seni...Aug 4, 2022·7 min read·1.7K
NodeJS auth: JWT, cookies, express, mongoose and more!Tutorial to learn about auth, tokens and cookiesJul 25, 2022·22 min read·6.4K
Introduction to Golang: build a mini Twitter cloneTL;DR This article is for those who want to quickly glance over Golang and build a small project, it serves as an introduction into the language. After going through the post you will know how to build a simple CRUD app and you will be somehow famili...Jun 30, 2022·15 min read·13K
MERN Stack: use MongoDB with Node.js and Express through a RESTful APIIntro You will learn how to make a full RESTful API that connects with a real database. The endpoints contain all the CRUD operations and you will apply modern techniques like ES6 export modules and async/await functions, as well as the relevant libr...Apr 5, 2022·8 min read·1.3K
MERN stack: how to build a RESTful API with Node.js and ExpressLearn how to CREATE, READ, UPDATE and DELETE with JavaScriptApr 3, 2022·9 min read·5.1K