Daniel VoigtBuilding 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…5 min read·Feb 2, 2024----
Daniel VoigtUsing 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…3 min read·Jun 5, 2022--1--1
Daniel VoigtinDev 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…5 min read·Feb 26, 2022----
Daniel VoigtLearning 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…9 min read·Feb 28, 2021----
Daniel VoigtinThe 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…5 min read·Jan 24, 2021----
Daniel VoigtinThe 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…3 min read·Sep 9, 2020----
Daniel VoigtBreaking 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…4 min read·Aug 3, 2020----
Daniel VoigtDon’t cheap out on your typesWhat I experienced refactoring a JavaScript project developed by new programmers.6 min read·Jun 20, 2020----