A way to common mistake which can blow the security of your service
Looks like a very comprehensive guide on the topic. I wish they produced an epub version as well. :-)
The difference between words and actions. A good reminder for those who still think that the Apple ecosystem is more virtuous regarding privacy than the Google one. Think again.
Interesting little tool for exploring pipe expressions with live previews on the command line.
Interesting use of Rust to optimize an otherwise completely Python base code. This is properly done, first profiling the problematic system finding where the bottleneck is, evaluating other options first, then finally biting the bullet. Leads to a dramatic improvement by just replacing a few lines of Python. This is far from the "let's rewrite everything in Rust" which is a good thing.
Yes, fonts are hard to deal with... not it doesn't need to be like this. I suspect it'll stay like this for a long while though.
Study on future demand and supply security of nickel for electric vehicle batteries | EU Science Hub
When we're reminded that "software eating up the world" is in fact very material things. More and more things around us are getting electronics and batteries due to this. This should all be treated as a non renewable resource because the raw materials it depends on are getting depleted fast. Tension on nickel could increase as early as 2027.
SQLite keeps being a fun database full of little nuggets. Plenty of cases when it could fly but when somehow we use the bigger players instead.
Interesting take, it's a bit what I feel coming from C++ and keeping an eye on Rust, it's accumulating features fast and there's a risk of things becoming inconsistent.
Still keeping an eye on what's available for crunching numbers in Rust. Apache Arrow looks like an interesting option.
Interesting use of CSS custom properties to make dynamic color schemes easy and manageable for webpages.
Very thorough analysis on the kind of web frontend performances you can expect for most people on mobile. Since we basically need to reduce the footprint of such frontends to make this sustainable again this is a very welcome article.
I like this kind of list of "gotchas" for languages or frameworks. This one seems to be fairly comprehensive in the case of Go. There are a few I wouldn't expect in such a recent and fashionable language, oh well...
Or why you can't really trust SMS for 2FA... it's just too much of a wild west there.
Not exactly new, but easy to loose sight of it when in the hamster wheel. Clearly a good reminder.
Or why you should think twice before embarking into a refactoring when it's not directly related to some feature development...
Looks like a very interesting extensions to help people get into a codebase or to record tutorials.
Oh totally missed that Python 3.8 introduced protocols. Now that makes mypy very useful, I was slightly concerned at how strict interfaces tended to be with nominal types.
Excellent series of posts on how to pick your color scales for your data visualization projects.
Looks like an interesting CSS framework for including data visualization in HTML frontends. The fact that you can simply have the data in the HTML is particularly appealing.