Intro Have you ever heard of APP_INITIALIZER? It's a handy DI token that lets you provide...
Hello! I've decided to make a follow up from RxJS: Advanced challenge to build a reactive split-flap...
Hello! In this article, I'm defining an exercise, challenging you to it, and giving my own answer to...
Take the control back on your notes and your data privacy
Hi there 👋! In the previous post of this series, we've seen how to setup a server to self host any...
The code examples I'm giving is using Angular but it's only a very low amount of code to illustrate...
Hello 👋! Yes you read this well. Self hosting made: Easy. Free. Secure. With a machine running at...
As an example in this blog post, I'll use a really basic example with Angular to illustrate a real...
I love Stackoverflow. Probably like a lot of other developers out here. It has helped me thousands of...
Context An API which we don't own can return an object containing the same property, with...
Implement a generic oneOf type with Typescript
Advanced example of reactive programming with RxJs
[Part 3] - Brute-forcing an encrypted message from Enigma using the web worker API
[Part 2] - Building Enigma with TypeScript and Angular
Whether you've been using Angular for years or if you just got started with it a day ago, chances are...
[Part 1] - Understand the machine
04/2023 UPDATE: While the overall idea of the blog post remains unchanged and is still relevant, I no...
Hi there 👋! Today I'd like to share some of my experience in building (what I think are) large and...