Building a Dynamic Spotify Currently Playing Widget with TypeScript, React, and Next.jsA few years ago, I wrote a quick blog post on creating a ‘Now Playing’ Widget for your Gatsby site. Sadly, this relied on the Netlify Graph…Feb 2Feb 2
Using yup and typescript for typesafe select validationValidating user input can be quite cumbersome from time to time, especially with predefined select values. Your back-end is expecting a…Jun 5, 20221Jun 5, 20221
Published inDev GeniusUsing Netlify Graph to create a simple ‘Now Playing’ Widget for my Gatsby siteMy personal site has a small section in the ‘about me’ area where I display some recent songs I listened to on Spotify, which is generated…Feb 26, 2022Feb 26, 2022
Learning Rust By Porting an Express.js Server to Rocket.rs — Part 2In Part 1 we set up our basic environment and implemented our first very basic route. In this part we are going to establish a connection…Feb 28, 2021Feb 28, 2021
Published inThe StartupLearning Rust By Porting an Express.js Server to Rocket.rs — Part 1It’s important to stay up to date with new developments in the world of thousands of programming languages. Especially as Full Stack…Jan 24, 2021Jan 24, 2021
Published inThe StartupA Step By Step Cheat Sheet on How I Usually Deploy My Full-Stack Application to a Linux Server.This assumes a Debian based distribution with systemd, a MySQL server, a NodeJS backend and a frontend written in any library you prefer…Sep 9, 2020Sep 9, 2020
Breaking ECB by prepending your own message.This is a small write up on how the AES ECB mode can be broken without much computing power if you have the ability to prepend your own…Aug 3, 2020Aug 3, 2020
Don’t cheap out on your typesWhat I experienced refactoring a JavaScript project developed by new programmers.Jun 20, 2020Jun 20, 2020