Tag
Design Patterns
Explore various design patterns used in software development to solve common problems efficiently.

Implementing a Linked List in Rust
An introduction to data structures in Rust with a simple linked list example
9 min read
May 2024
Bad Abstractions Could Be Ruining Your Code
Why the ‘Don’t Repeat Yourself’ principle might be doing more harm than good
5 min read
Mar 2024
Streams in Node.js.
A powerful way to handle a lot of data
8 min read
Nov 2023
5 Lessons I Learned in My First 2 Years of Programming
Things I didn’t find in any tutorial
7 min read
May 2021
A Guide to ‘this’— One of the Least Understood Parts of JavaScript
What I wish I knew when I started learning about the ‘this’ keyword
8 min read
Sept 2019
13 Tips to Write Faster, Better-Optimized JavaScript
Practical Tips and Tricks to Increase the Speed of Your Code
12 min read
Aug 2019Join My Newsletter
Get notified when I publish a new article.