"We are stuck with technology when what we really want is just stuff that works"
|
—
Douglas Adams,
Author
|
|
|
|
|
Picking a good font pairing can make a hell of a lot of a difference in the final look and feel of a website. But if you are like me and if you feel you don't have an eye for these things, you might find this website with curated font pairings to be a precious resource!
|
|
|
|
Rust and Python have complementary strengths and weaknesses. Prototype in Python and move performance bottlenecks to Rust. This article showcases a library called PyO3 which makes it easy to run Rust code from your Python scripts.
|
|
|
|
Deno was born to "repair" some tragic mistakes Ryan Dahl felt had made when creating Node. One of these mistakes was the way packages are managed through NPM. So why now is Deno stepping back and introducing support for package.json into the runtime? Sound like a weird decision, so let's find out from Ryan himself what's motivating this decision!
|
|
|
|
If you are trying to add an extra layer of security to your applications and thinking to add support for MFA using One-Time Passwords (such as HOTP and TOTP), you should check out this awesome library for Node.js, Deno, Bun, and the browser!
|
|
|
|
CSS are now more powerful than ever. But have you ever thought to use CSS not for a website, but for a book?! If this sounds like an insane idea you should check out the code snippets in this article and I am sure they'll definitely change your mind. And, if you are still not convinced, check out Typst, another interesting project written in Rust that I discovered last week!
|
|
|
|
Web applications often require an internet connection, but a fair chunk of users can also work offline. This article shows how to gracefully implement the big 3 local-first solutions: storage, synchronization, and conflict resolution.
|
|
|
|
Using CSS to select a previous sibling in the DOM was for long time an impossible feat! But now things have changed thanks to the has() pseudo-class selector. This new selector keeps surprising and here's just another great use case for it!
|
|
|
|