Hi there!
Hi, I’m Florian or @qwtel and I’m the creator of Hydejack, the Jekyll theme you’re currently looking at.
Selected Posts

The Joys and Perils of Writing Plain Old Web Apps
In the age of “cybernetically enhanced” JavaScript frameworks, it’s easy to forget that you can still write web sites like it’s 1998. Continue reading The Joys and Perils of Writing Plain Old Web Apps

Async Constructor Pattern in JavaScript
In this post I’ll show three design patterns that deal with async initialization and demonstrate them on a real-world example. Continue reading Async Constructor Pattern in JavaScript

Replacing CryptoJS with Web Cryptography
Alternative title: You Might Not Need CryptoJS. In this post I’ll show how to replace CryptoJS’ AES module with the Web Cryptography API for improved performance and security. Continue reading Replacing CryptoJS with Web Cryptography

Solving Advent of Code Puzzles with ES Generators
JavaScript is not a great langauge for solving programming puzzeles such as Advent of Code, but ECMAScript’s new generator functions may change that. Continue reading Solving Advent of Code Puzzles with ES Generators

Async Generators in the Wild
This post is inspired by my answer to a question on StackOverflow on how to recursively read all the files in a directory. It shows how async generator functions can be used in the real-world. Continue reading Async Generators in the Wild
Side Effects, Get Out of My Yard
This post describes how to write re-frame middleware to replace side-effectful function calls with data. Continue reading Side Effects, Get Out of My Yard
See Posts for more
Selected Projects

Hydejack 9
A boutique Jekyll theme Continue reading Hydejack 9
hy-drawer
A touch-enabled drawer component Continue reading hy-drawer
hy-push-state
Turns web pages into web apps. Continue reading hy-push-state
See Projects for more