“There is nothing in the programming field more despicable than an undocumented program“”
Hello, |LIST:NAME|
Welcome to spooky issue #344! 👻 Trick or full-stack-threat? 🍭
Last week, I had the massive pleasure of attending Codemotion, the largest Italian tech conference and speaking about a topic I am passionate about: Writing Lambda Functions in Rust.
I met so many friends and made new ones (which always fills me with joy). And I want to give a special shout-out to 2 good friends: Massimo Artizzu and Paolo Insogna. While talking with them during the speakers' dinner, we got nerd-sniped into discussing how beautiful and mysterious are QR codes and that's where I discovered that Massimo had written an entire series of articles to teach you how to create a QR code, literally from scratch, no libraries allowed!
Now guess what's going to be the featured article of this issue... 😇
The first article in a beautiful series where you get to learn everything there's to know about QR codes and, most importantly, you get to build your own QR code from scratch, using only goodwill, curiosity and... JavaScript, of course!
This article demystifies GPUs, showing why they're vital for deep learning. Learn their inner workings, like a tech wizard unveiling secrets. Time to explore GPU computing!
A fantastic JavaScript library (actually 2!) that allows you to remove backgrounds from images directly in the browser and in Node.js. This is an ideal approach that can help you with automation and it will let you avoid making network requests and having to pay fees to third-party services.
Material Web is Google’s component library for building applications that work in any web framework. This new release comes with the addition of a web-based set of components that implement the design system. While still quite early, this release includes 19 different components, CSS theming, accessibility best practices baked in and more. Something to keep a close eye on, especially if you are a fan of Google's Material Design style.
If you liked the previous post, you might want to explore the first CSS framework based on Material Design 3. It claims to be 10x smaller than other CSS frameworks based on Material Design and, most importantly, it has a very appealing and refreshing name!
Almost everything inside an inline SVG image is up for modification using CSS and JavaScript. That's the beauty of an SVG, its content is available in the DOM and therefore it's up for grabs! Let's have fun and let's change some colors!
Book of the week
The Pragmatic Programmer: From Journeyman to Master
by Andrew Hunt
The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process-taking a requirement and producing working, maintainable code that delights its users. It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse.