Writing

Two series, published bi-weekly. Django, Actually translates the documentation to human. System Design takes real systems apart and puts them back together.

01
6 Use Cases for Javascript Proxies
JavaScript’s Proxy object is a powerful feature that unlocks a wide range of possibilities for developers. When combined with TypeScript, it enhances your ability to manage and manipulate objects and functions in innovative ways. This article explores the utility of Proxies through practical examples.
Jun 2024
02
Streamlining Your Dependencies with ni: A Beginner’s Tutorial to the Package Manager of the Future.
I thus cloned an old project but was unable to determine whether it was using npm or yarn as a package management. Or might it be pnpm? Or Bun? I guess I’ll just use ni!
Apr 2023
03
Using CSS to Implement a Dark Mode Theme for Your Websites
Using CSS to add a dark theme to your current websites is really simple. We’ll do this in this article by utilizing CSS Variables.
Feb 2023
04
17 Productivity Tools for Developer Workflow Improvement
SourceAI is an AI-powered tool that can generate code in any programming language from any human language description. It can also simplify, find errors and fix them and debug your code.
Feb 2023
05
Top 8 Algorithms Every Programmer Should Know
In programming, an algorithm is a set of instructions or a procedure for solving a specific problem or achieving a specific task. Algorithms can be expressed in any programming language and can be as simple as a sequence of basic operations or as complex as a multi-step process involving different data structures and logic. The main goal of an algorithm is to take in input, process it and provide
Jan 2023
06
Functions & Objects in JavaScript
In JavaScript, a function is a block of code that can be reusable. Functions can accept input (called parameters) and return output (called return value).
Jan 2023
07
Git For Beginners
Git is a powerful version control system that allows developers to track changes to their code and collaborate with team members. It is an essential tool for any developer, and learning how to use it can greatly improve your workflow.
Jan 2023
08
CSS For Beginners
Introduction to CSS
Jan 2023
09
What are Objects in Python
In Python, everything is an object. This means that in Python, you can use objects to represent real-world entities, such as a person or a bank account.
Jan 2023
10
6 Free Modern Tools for Developers of 2023
Do you want 2023 to go smoothly for your web development endeavors? Check out these free resources used by the 2023 Modern Web Developers!
Jan 2023

More coming bi-weekly.

Archive →