Using Rust and Postgres for everything: patterns learned over the years
I love simple, boring and reliable tools. In the software world, the two best are without a doubt Rust and PostgreSQL. One example: a backend service I'm working on processes
Author of 'Black Hat Rust'. Writes about Rust, security, and building products.
https://kerkour.comI love simple, boring and reliable tools. In the software world, the two best are without a doubt Rust and PostgreSQL. One example: a backend service I'm working on processes
May the hardware shortages empower European and Chinese companies to drastically boost investments into RISC-V hardware so it could become a viable architecture for production workloads earlier than e
Some time ago, we saw that SHA-2 (SHA-256 & SHA-512) should probably be your function of choice for 2030 and beyond, because SHA-3 is too slow and BLAKE3 is (unfortunately)
While common people suffer from insecure systems (data theft, identity and financial fraud, blackmail...), governments love to be able to stick their nose wherever they want, whenever they want, somet
A lot of reasonable people may perceive my enthusiasm for Rust as misguided fanaticism, but it isn't. It's cold pragmatism. Sherlock Holmes liked to say "When you have eliminated the
How much time (and how many times) did you use your phone this weekend? What about at this restaurant? While waiting for red lights? In bed, before sleeping and just
While a lot of time is spent on design patterns and low-level tricks such as SIMD accelerations, I'm suprised that very few resources are available to actually deploy Rust software
I love Rust and I love SQLite, so you can guess. Iwas pretty excited when I lerned that "SQLite was rewritten in Rust" What is SQLite, actually? 2 things: a
There are some days like that where your brain simply refuse to work, and too bad for you but your job relies entierly on your brain. What if instead of
Rust's async combinators enable elegant, functional concurrent programming while maintaining safety and declarative code style.
Cryptography has many pitfalls that catch developers off-guard when security algorithms contain unexpected vulnerabilities.
Parent received unexpected letter for toddler due to data breach, highlighting need for encryption to protect personal information online.
Rust offers safer cryptography as 37% of crypto library vulnerabilities stem from memory safety issues rather than cryptographic flaws (27%).
ChaCha12-BLAKE3 has been upgraded to ChaCha20-BLAKE3 and is now stable for production use after extensive study of the ChaCha cipher.