FullStack Bulletin

Subscribe
Archives
February 12, 2024

🤓 #359: jQuery 4.0.0 BETA

Wasp, LLRT: Low Latency Runtime, Design Systems zero-interest rate, 12 Modern CSS one-liners, Queues on Logs, Theme switchers

View this email in your browser

Logo

Hello, *|LIST:NAME|*

Welcome to issue #359!
This week we have a collection of content that I am really proud of! On one side, we see long-running projects like jQuery still fighting the fight (like an undead from Resident Evil!) on the other we have new and exciting (and somewhat controversial) developments such as the AWS LLRT JavaScript runtime for Lambda.
I hope you'll enjoy this issue and, if you do, please remember to share this newsletter with your friends and colleagues, because sharing is caring! 😍

“After more than 30 years of programming, we ought to know that the design of complex software is inherently difficult“

— Niklaus Wirth , Software Developer

jQuery 4.0.0 BETA! | Official jQuery Blog

jQuery 4.0.0 BETA — jQuery: The Write Less, Do More, JavaScript Library that has been around for more than 15 years and has helped transform the web landscape! We all thought it was somewhat dead at this stage, right? But It's not and this new release has been in the works for a long time! So what's new? Dropped support for IE<11, deprecated various APIs and removed others, improved the slim build package size, and more! So, should you switch back to jQuery? Let me know what you think about that one!  Read article

Wasp — Last week I bumped into Wasp and, while I am not entirely sold on the idea, it's one worth exploring. It's not just a new framework for developing full-stack web apps, it's an entirely new abstraction language that can help you to tie together frontend pages (in React) with Node.js and Prisma backends and get everything ready to be shipped as a monolithic container. Another one on which I'd like to hear your opinion. Check website

awslabs/llrt — LLRT (Low Latency Runtime) is an experimental (it's important to highlight this one to ease down the hype a bit), lightweight JavaScript runtime designed to address the growing demand for fast and efficient Serverless applications. Yes, it's yet another JavaScript runtime, but rather than trying to be another generic one, it tries to optimise heavily for the AWS Lambda context. In this sense, it does a great job because the performance is really phenomenal. But I can't help to have this question on the back of my mind: are we fragmenting the JavaScript ecosystem even more? Still, if you use AWS Lambda, this is definitely worth a shot! View Repository

Are Design Systems a zero-interest rate phenomenon? — Are you starting a new project and you are not sure whether you need to invest in a design system or not? This article is an interesting reflection on the topic. You might go a long way without a design system, but what are the tradeoffs? Read article

12 Modern CSS One-Line Upgrades — Sometimes, improving your application CSS just takes a one-line upgrade or enhancement! Learn about 12 properties to start incorporating into your projects, and enjoy reducing technical debt, removing JavaScript, and scoring easy wins for user experience. Read article

The advantages of queues on logs — This one is more for those of you who love systems design and building scalable applications. It explores the topic of highly scalable log systems. It's a bit specific to Kafka, which is not exactly my bread and butter, but I found it an excellent read to wrap my head around the value of queuing systems when it comes to highly scalable systems. I hope you'll like it too. Read article

The Perfect Theme Switch Component — Recently I added a dark theme to my website and I wanted to do some research on how to do that effectively for static websites, specifically to avoid the FOUC (Flash Of Unstiled Content) effect. I think this one is an awesome read on the topic and you might learn a thing or two about how a browser renders a webpage and how to optimise for that. Read article

Building Microservices: Designing Fine-Grained Systems

by Sam Newman

Building Microservices: Designing Fine-Grained Systems

Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices. But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice architectures.

Buy on Amazon.com

The curation never ends! 👩‍🏫

  • Getting into web components
  • What to do if your temporary AWS credentials are compromised (AWS Bites Podcast)
  • Cosmic Python (FREEly readable book on how to structure Python projects)
  • Exploring OramaSearch (live-stream recording)
  • How Spoutible’s Leaky API Spurted out a Deluge of Personal Data
  • Basic <dialog> Usage and Gotchas To Watch For
  • Web Development Is Getting Too Complex, And It May Be Our Fault

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