FullStack Bulletin

Subscribe
Archives
December 25, 2023

🤓 #352: SSH3: faster and rich secure shell using HTTP/3

Node.js Performance 2023, SvelteKit 2, Effective Documentation, Making noisy SVGs, Build quality software, Bash scripts with node

View this email in your browser

Logo

Hello, *|LIST:NAME|*

This is issue #352! 👌
If you are reading this, I hope you are having the best Christmas ever (if you celebrate such a festivity, if not, I surely hope your days is still wonderful and happy).
And, just in case you are eager for another awesome hand-curated selection of fullstack content, I hope you will enjoy what we have in store for you today!
Have fun and be happy! Life's good! 🥳

“One day, you'll turn off the feature that emails you every time someone buys your software. That's a huge milestone“

— Joel Spolsky , Software Developer

GitHub - francoismichel/ssh3: SSH3: faster and rich secure shell using HTTP/3, checkout our article here: https://arxiv.org/abs/2312.08396

SSH3: faster and rich secure shell using HTTP/3 — SSH is one of those things that one thinks will never change! And instead, here we are with a new massive release. Altough it's important to mention that this is not really a new version of the classic SSH but more of a new way of delivering SSH capabilities using HTTP/3. This idea should make SSH faster and richer in features. You should check out the repo because this can become the future of SSH. Oh, and there is also a paper! View Repository

State of Node.js Performance 2023 — Rafael Gonzaga, an amazing Node.js contributor,  gives us his take on the current state of Node.js in terms of performance. Node.js is one of the fastest runtimes when it comes to high-level scripting languages, but we aren't done yet. There are so many low-hanging fruits and other opportunities for optimization that it's only fair to expect things to get better and better in the years to come. But since Node.js is an open project, make sure to give a hand and help if you can! Read article

Announcing SvelteKit 2 — A new major release of SvelteKit is out and it support Vite 5 and it lays the foundation to support the upcoming Svelte 5! If you like Svelte and Svelte Kit you might want to check out what's new and how to upgrade to this new version. Read article

Crafting Effective Documentation — Even with the support of AI, it's still pretty hard to write good software documentation. This is why articles like this have such an enormous value. It provides a few practical tips that can help you take your software documentation to the next level. Read article

Making noisy SVGs — Noisy textures: I am sure you have seen this cool vector graphic effect on a few websites already. When I discovered this article I was surprised to see how easy it is to achieve this effect. I thought it involved lots of time spent on a design tool, instead you can simply achieve the effect by doing some fine touches on your SVGs XML code. Read article

You are never taught how to build quality software — Writing software is one thing, but writing high-quality software is an entirely different effort! The gap between the two is not something we learn in Uni/College (for the most part), so how do we learn the necessary skills to excel at software development? Read article

Bash scripts with node? — You know I love JavaScript and Node.js, right? But sometimes a simple bash script is all you need. But who likes to write bash? Probably nobody! Sooo how do we get the best of both worlds? Check out this article for a possible solution... Read article

Thinking in Systems

by Donella H. Meadows

Angular 2 Cookbook

Some of the biggest problems facing the world war, hunger, poverty, and environmental degradation are essentially system failures. They cannot be solved by fixing one piece in isolation from the others, because even seemingly minor details have an enormous impact. While readers will learn the conceptual tools and methods of systems thinking, the heart of the book is grander than methodology. Donella Meadows reminds readers to pay attention to what is important, not just what is quantifiable, to stay humble, and to stay a learner. No matter what industry or career you're in, Thinking In Systems will bring clarity to the complicated, crowded, and interdependent networks that make up the world today. Thinking in Systems helps readers avoid confusion and helplessness, the first step toward finding proactive and effective solutions.

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

Long way to Full stack mastery, but here's a start! 🤓

  • Ruby 3.3’s YJIT: Faster While Using Less Memory
  • Heroicons Micro: What are these, icons for ants?
  • Getting started with Web Performance
  • The Cheap Web
  • Becoming a go-to person gets you promoted. Here's how to do it as a software engineer.
  • Shikiji - A beautiful and powerful syntax highlighter
  • How I Built A Santa Chatbot To Mess With My Brother
  • V8 is Faster and Safer than Ever!
  • Web Components Will Outlive Your JavaScript Framework
  • Things you forgot (or never knew) because of React
  • Writing Javascript without a build system

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