Articles

Mar
29

HTML, DOM, Shadow DOM and Virtual DOM

3 min read
Mar
15

Why You Should Know About the Domain

2 min read
Mar
01

What can go inside an <img>'s "src"?

3 min read
Feb
15

Product Engineer Mindset

2 min read
Feb
01

State Machines and Frontend Development

3 min read
Jan
18

Thoughts on Developer Shapes

3 min read
Jan
04

An Attack Prevented by CSP

3 min read
Dec
21

Christmas Elves and Being a Good Team Member

2 min read
Dec
07

Why You Might Need Your Own Page Creator

3 min read
Nov
23

SPA and Rendering Methods

2 min read
Nov
09

Is It Always The Same Instance (Singleton)?

3 min read
Oct
26

Levels Of Remote Work

2 min read
Oct
12

A Popular Example of Metaprogramming: ORMs

3 min read
Sep
28

The Ultimate Metaphor for SSR, CSR and Pre-Rendering

2 min read
Sep
14

Async Meetings

3 min read
Aug
31

Efficiency Is Overrated

3 min read
Jul
27

How I Write My Articles

7 min read
Jul
20

File Clerk Model II: Now In Binary

8 min read
Jul
13

Why Do Software Engineers Think Long-Term?

3 min read
Jul
06

Invisible Backdoor

3 min read
Jun
29

Code Reviews and Micromanagement

3 min read
Jun
22

Convert On Click To Promise

3 min read
Jun
15

How Computers Work: The File Clerk Model

4 min read
Jun
08

Violent Psychopaths Everywhere

2 min read
Jun
01

Sluggish Animations On Purpose Part 2

4 min read
May
25

Sluggish Animations On Purpose: Part 1

3 min read
May
18

Stop Saying That We "Build" Software

1 min read
May
11

ReferenceError: “process is not defined”

3 min read
May
04

Good Solutions Are Beautiful

3 min read
Apr
27

Why setTimeout Does Not Guarantee Time to Execution

3 min read
Apr
20

A Story of Frontend Development Devops

4 min read
Apr
14

Creating a Simple Server from Sockets

5 min read
Apr
06

What Is a DAO?

4 min read
Mar
30

Rules You Can Break, And Rules You Can't

4 min read
Mar
23

Primitive Obsession

2 min read
Mar
16

Why Do Array Indexes Start at 0?

3 min read
Mar
09

My First Dapp

7 min read
Mar
02

How do Linters work?

3 min read
Feb
23

My 5 Favorite Web Development Fallacies

2 min read
Feb
16

Is Web3 Development That Different? My First Week @ DFINITY

3 min read
Feb
09

EBNF As a Mental Model to Learn Programming Languages

4 min read
Feb
02

Starting Development tasks: Don’t Bite More Than You Can Chew

5 min read
Jan
26

How Is an Object Represented in RAM

4 min read
Jan
19

The value of the hybrid role designer/developer

3 min read
Jan
12

The Ubiquity of Caching in Modern Computer Systems

6 min read
Jan
05

What would happen without CORS and the same-origin policy?

3 min read
Dec
28

How to use Modules in JavaScript

3 min read
Dec
28

Can you console.log in JSX?

3 min read
Dec
22

History: Stored-program and the Turing Machine

5 min read
Dec
15

Project Estimation with the Monte Carlo Method

6 min read
Dec
08

Demystifying NodeJS

3 min read
Dec
01

What is Better, Recursion or Iteration?

7 min read
Nov
24

Pointers, pointers everywhere

5 min read
Nov
17

The Difference between a Good Take-Home Project and a Not-So-Good

5 min read
Nov
10

Why Computers Need the Floating-Point Number Format

4 min read
Nov
03

Compound and Simple Learning Mindset

4 min read
Oct
27

"Required is not defined" and Runtime Environments

5 min read
Oct
20

From "undefined is not a function" to machine code

2 min read
Oct
13

0.1 + 0.2 != 0.3

5 min read
Oct
06

Let's build the simplest ALU ever

7 min read
Sep
29

Why Binary Numbers?

3 min read
Sep
22

Sutraction without subtraction

4 min read
Sep
15

An Adding Machine: From electricity to arithmetic.

5 min read
Sep
09

Logic Gates: Where Computer Science Starts

6 min read
Aug
04

Why is the Turing Machine important?

5 min read
Jul
01

Hello, world

2 min read