FullStack Bulletin

Subscribe
Archives
October 30, 2023

🎃 #344: Let's develop a QR Code Generator

GPU Computing, background-removal-js, Responsive videos, Material Design 3 (web), Beer CSS, Changing SVG colors

View this email in your browser

Logo

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... 😇

“There is nothing in the programming field more despicable than an undocumented program“

— Edward Yourdon , Software Developer

Let's develop a QR Code Generator, part I: basic concepts

Let's develop a QR Code Generator —  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! Read article

What Every Developer Should Know About GPU Computing — 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! Read article

imgly/background-removal-js —  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. View Repository

We're Bringing Responsive Video Back!  —  Let's revisit responsive HTML video delivery and talk about when we can use it again and how close we are to cross-browser compatibility Read article

Material Design 3 (web) — 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. Read article

Beer CSS 🍻 - Build material design interfaces in record time — 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! Read article

Changing Colors in an SVG Element Using CSS and JavaScript — 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! Read article

The Pragmatic Programmer: From Journeyman to Master

by Andrew Hunt

The Pragmatic Programmer: From Journeyman to Master

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.

Buy on Amazon.com
Buy on Amazon.co.uk

Hang on, there's more stuff here 👇

  • Storybook 7.5
  • react-magic-motion: auto-animate your components
  • Introduction to web sustainability
  • The nine best recommendations in the new React docs
  • How To Animate Along A Path In CSS
  • Video: A One-in-a-Million Game (fun way to learn about probability)
  • Package and Distribute Lambda Functions for fun and profit

👋 That’s all for this week. See you next Monday!

Greetings from your full stack friends Luciano & Andrea

🙌 Support us

If you enjoy FullStack Bulletin, consider sharing this newsletter with your friends and colleagues.


If there's something we can improve, let us know!


You can also sponsor the next issue!

Website iconTwitter iconInstagram icon

Copyright (C) 2024 FullStack Bulletin. All rights reserved.
*|IFNOT:ARCHIVE_PAGE|*

FullStack Bulletin is a FREE weekly curated newsletter for ambitious full stack developers. We sift the internet for builders, covering frontend, backend, databases, DevOps, and architecture to find what truly matters. Expect practical picks, clear takeaways, and fresh ideas that cut the noise, sharpen your skills, and fuel your creativity so you can put them to work right away.

*|END:IF|*

Our mailing address is:
*|IFNOT:ARCHIVE_PAGE|**|HTML:LIST_ADDRESS|**|END:IF|*

Want to change how you receive these emails?

You can update your preferences or unsubscribe

Don't miss what's next. Subscribe to FullStack Bulletin:
Powered by Buttondown, the easiest way to start and grow your newsletter.