Query builders and ORMs have been around for as long as I can remember, each serving different purposes. ORMs, for example, allow you to focus on application logic without worrying about SQL or database intricacies. However, this convenience comes at a cost—using an ORM almost always means losing control over what’s happening in your database....
Askama implements a template rendering engine based on Jinja. It generates Rust code from your templates at compile time based on a user-defined struct to hold the template’s context.
Lately I’ve been working on Ulry, after tiressly trying to make Next.js work for me, I realised it wasn’t the right fit (I’m not alone). I decided to make a U-turn and go all in with Rust and SSR.
The other day I working on a side project of mine and I stumbled upon a bug in my code that I couldn’t immediately figure out how to solve.
If you’ve ever worked on some kind of project you definitley have encountered the need to declare some environment variables for it.
First day of week #2, let’s take a look at day 8
You can find the final code @ advent-of-code/2023/day7
I am happy to tell that Day 6 was indeed easier than Day 5, let’s make this quick.
We’re on a rollercoaster, one day we can get away with an easy solution and the next it’s a lot more complext than that. Day 4 was pretty easy, so Day 5 won’t be :) Let’s take a look at the problem.
You can find the final code @ advent-of-code/2023/day4
Day 3 was no walk in the park; it had me revisiting my approach several times.
It’s December and a new Advent of Code is ready to be solved.
One of the things I’ve been doing for quite a while, other than tracking my expenses, has been keeping my CV up-to-date as much as I could. Every three to four months I try to sit down and give a little refresher to my curriculum so that I don’t have to do it in a single take when the time comes.