moon indicating light mode
sun indicating light mode
Delegates in C#… why we need that?
So… you’re kinda stuck on Delegates? No worries! Delegates are always a bit hard to start with since we need some abstraction and encapsul...
Learn how to build simple prototypes with Figma (beginner-friendly, with big face examples - say whut?)
There are two ways to learn the basics of prototyping on Figma:
  1. Either you learn directly from their help center, here’s the link.
  2. Or you...
How to create dope scroll animations with just 1 React hook (Technique #1)
We will learn how to use just 1 React hook to create all the dope scroll animations we want. Here’s a preview of what we will achieve by...
W261 is 1 year old 🎂🎈
Early September 2018, Seif and Omar were seating on rusty chairs at a Vietnamese restaurant in Kreuzberg, Berlin. They met for no specific...
Understanding the "this" keyword in JavaScript
Three years ago I started a radical career change and decided to get into web development. I am a former translator and language teacher. ...
Internet of Things: A world of opportunities and threats
The borders of the virtual and physical world have never been so thin. All our daily actions are being interlaced with “things” connected ...
How I revamped the design of W261
In this article, I will share with you the steps I went through to revamp the design of this website you are on right now (W261). I though...
How to create & manage a Postgres database in NodeJS from scratch (Tutorial)
Notice: Before you jump in and start reading, it's important to understand that this is not a tutorial you'd read while sitting in...
Designing my professional portfolio
“Hey Omar, we should create our own websites, some sort of professional portfolio ” — that’s what my friend told me a few months ago. “Pfe...
Learn ESLint concepts, not rules (Part 1)
Title obviously copied from here. This is a series of articles about ESLint divided into 3 parts. You don't know what is ESLint? Don&...
How to build your reusable component
A table is one of the most common UIs used to display data. Depending on the table, we usually have to add features to query and manipulat...