FullStack Bulletin

Subscribe
Archives
August 13, 2024

🤓 #385: SVG Viewer

CSS5, Building a Generative AI Platform, Video with transparency, How to Build Anything Quickly, 650mln checkboxes, Master JavaScript optimisations

View this email in your browser

Logo

Hello,

Another week, another issue of FSB! Except for last week when I messed up and I accidentally sent 2! 😅
I apologise for the noise! I was so eager to go on holiday that I forgot to disable the original unedited email... Yes, if you got two emails, the good one was the one with an intro and a better selection of articles and descriptions! I'll try my best not to mess up again!
Now let's jump into some full-stack content! I hope you will be inspired!
— Your editor, Luciano

This issue is kindly sponsored by:

Packt logo

Access over 7,500 online books and videos
on everything in tech with a Packt Subscription

“One machine can do the work of fifty ordinary men. No machine can do the work of one extraordinary man“

— Elbert Hubbard , Author

It’s Time To Talk About “CSS5” — Smashing Magazine

SVG Viewer — Is that little detail in an SVG annoying you and you just want to change it? SVG is great because it's a XML-based format, so if you know where to look you only need a text editor to change things. But with complex SVGs it's not always obvious to understand what to change! SVG Viewer is a new FREE online tool that allows you to visualise your SVGs and highlight which part of the SVG corresponds to which part of the image! I started using it and I am loving it! Check it out!

It’s Time To Talk About “CSS5” — Have you ever wondered what happened after CSS3? It’s common knowledge that we never saw CSS4 come after it, yet we have a plethora of new features that have no similar way of defining when they were introduced. The W3C CSS-Next community group is actively searching for better approaches for how we describe the evolution of CSS over time and identify feature sets as effectively as we did with CSS3 in 2009 — and you can help. Read article

Building A Generative AI Platform —  (Almost) Everyone is adding some kind of GenAI feature to their apps and web applications. If you find yourself confused by this new world and you want to learn more, this article showcases a study on how companies deploy generative AI applications and it provides some good reference architectures. Read article

Video with alpha transparency on the web — Jake Archibald discusses the complexities of using videos with alpha transparency on the web. He examines the limitations and inefficiencies of native methods like AVIF and animated formats, which struggle with performance, browser compatibility, and features. He ultimately proposes a custom solution using a WebGL fragment shader that combines the video and alpha channel into a more efficient format. This approach significantly reduces file size while maintaining compatibility across browsers, and he provides an NPM package to implement it. Read article

The Rust Workbook —  My friend Francesco just released a hands-on Rust book perfect for beginners. It’s packed with exercises and solutions to help you dive right in and start coding from day one. Plus, there’s a 50% discount with code LUCIANO50. Get the book

How to Build Anything Extremely Quickly — Do “outline speedrunning”: Recursively outline an MVP, speedrun filling it in, and only then go back and perfect it. I found this to be an insightful article which gave me a few ideas on how I can be more focused and productive when working on a project. Read article

Scaling One Million Checkboxes to 650,000,000 checks — This article discusses the challenges and solutions involved in efficiently handling a large number of checkboxes in web applications, specifically up to 650 million checks. The author explores performance issues, optimization strategies, and techniques like batching, virtualization, and efficient data structures. Read article

How To Master JavaScript Performance Optimization  —  Elevate your JavaScript game with techniques like code splitting, lazy loading, using web workers, minifying files and asynchronous loading. Read article

Mastering Node.js Web Development: Go on a comprehensive journey from the fundamentals to advanced web development with Node.js

by Adam Freeman

Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People

Explore the world of Node.js with this comprehensive guide, taking you from foundational concepts to practical web development mastery. Written by an industry veteran Adam Freeman , this book will help both beginners and seasoned developers.

Buy on Packtpub.com

Are you craving for more content? We got you covered! 😋

  • Revealing the Inner Structure of AWS Session Tokens
  • Browsers, cookies and surfing the web: The quirky history of internet lingo
  • HTML Web Components Make Progressive Enhancement And CSS Encapsulation Easier!
  • The Sneaky Costs of Scaling Serverless
  • How Postgres stores data on disk – this one's a page turner
  • Learn Web Components
  • Y'all are sleeping on HTTP/3

👋 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 iconMastodon 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.