Ever wondered about serde's custom deserialization because of multiple possible types? Me too! After some researching and testing I found a way to easily convert all possible data types into one single type so your application can handle it.
Recently there was a court ruling in Germany making Google Fonts an issue with GDPR. I wrote a script to detect and replace its usage in a compliant way.
To reduce the amount of recruiting messages I wrote a questionnaire tool (retrap) recruiters can use to see if it makes sense to write to me. But what do you do once you get an interesting offer and time still matters?
Passwords are one of my favourite topics! There's so much you can do wrong when working with passwords. Here are some best practices on how to manage passwords.
Calculating the break-even is a helpful tool in determining if a venture or project has the potential to succeed.
Here's how you do it and how to create an app simplifying the result's representation.
You may have heard the term 'Micro Service'.
Shortly summarized it coins for a very small (as in features) application often providing an API that can be used by another app or service.
So, what about when you add a simple frontend to the pile?
Using sveltekit if you have used svelte before is quite straightforward. At least most of the time.
Loading and displaying dynamic (as in by API call) wasn't that obvious to me at first.
So here's a short description of the most important things to keep in mind.
When I searched for a new display with more space I wanted to know if using a curved for programming tasks could work. Turns out it is great!
You probably thought fast concurrency powers were only possible with NodeJs or maybe Go, even Rust? Well, think again! Here's how to do it with PHP