Blog

Oct 29, 2020
~ 5 min

Why I think svelte is the next big thing: a reacts lover view

May 29, 2020
~ 3 min

Why I love JS but sometimes I feel we shoot ourself in the foot.

Apr 12, 2020
~ 5 min

A guide to Directus for Gatsby or Sapper as CMS

Feb 10, 2020
~ 10 min

How to bring your neural network to the web

Jan 29, 2020
~ 3 min

Automate Github releases with Drone.

Jan 7, 2020
~ 2 min

Supporting & detecting dark mode in the browser

Jan 1, 2020
~ 3 min

Rust in Python made easy

Dec 23, 2019
~ 2 min

Speed up your docker builds with .dockerignore

Oct 6, 2019
~ 5 min

5 useful Typescript tricks

Sep 16, 2019
~ 5 min

The essential no-excuses security checklist for modern websites.

Aug 27, 2019
~ 4 min

Going beyond NPM: meet Yarn & pnpm

Aug 15, 2019
~ 1 min

Backup MongoDB inside of Docker the easy way

Jul 23, 2019
~ 4 min

How to avoid killing your MacBook / Laptop battery

Jul 21, 2019
~ 3 min

React code splitting made simple. Easily reduce bundle.js

Jul 10, 2019
~ 3 min

Step up OAuth security with PKCE

Jul 3, 2019
~ 3 min

5 JetBrains tips’n’tricks I wish I’d known sooner

Jun 24, 2019
~ 6 min

Telegram bots are easy

May 31, 2019
~ 2 min

The powerful ES6 proxy object

May 25, 2019
~ 4 min

Write your own drone plugin from scratch

May 6, 2019
~ 1 min

Reduce docker-compose files with YAML magic

May 4, 2019
~ 2 min

Cleanup downloaded Google Photos Takeout archives

May 3, 2019
~ 8 min

A practical introduction to React Hooks