moon indicating light mode
sun indicating light mode
Case study: designing a dentist website (Part 1)
A few months ago, Omar’s mother asked us to create a website for her dental practice. We said “yes”, jumped on Figma, dumped a toothbrush ...
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. ...
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...
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 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...
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...
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&...