|  | Hello and welcome to another issue where the love for the web and the thrill of learning new things await you! With our curated selection of content, weĀ dive into a variety of topics that will inspire you to sharpen your skills and explore the vast world of full-stack development.
Just last week at Codemotion Milan, I attended a very entertainingĀ and provocativeĀ keynote by Francesco Sciuti and Gabriele Santomaggio, where they claimed that the full-stack developer is only a mythological figure that does not exist in real life... While I deeplyĀ loved that talk, I am eager to show them that full-stack web development is a career worth pursuing! It's certainly not an easy one and it takes a lot of grind and passion to achieve proficiency in both frontend and backend... but with each new piece of knowledge, weāre proving that being a full-stack developer is not just a title, itās a journey of continuous growth and discovery. So, letās dive into this week's contentĀ and celebrate the excitement of learning together! Happy reading! š¤
Your editor, Luciano
PS: if you are curious to see what I presented at Codemotion, you can check out my slides for my talk about building SaaS platforms on AWS and the ones for my workshop about Writing Lambda Functions in Rust. Let me know if you find them useful!
| This issue is kindly sponsored by: | āIf we continue to develop our technology without wisdom or prudence, our servant may prove to be our executionerā ā Omar Bradley , Military Officer | 
| Linking Directly to Web Page ContentĀ āĀ Ever wanted to create a link that highlights a specific piece of text on a long web page? Well, there's a web standard for that! Itās called URL Fragment Text Directives (yeah, quite the mouthful), and this article does a great job summarizing what you need to know if youāre too busy to dive into the full spec. By the way, this is the same feature Chrome uses when you select text, right-click, and choose "Copy Link to Highlight." I always thought that was just a Chrome thing!Ā Read article | The story of web framework HonoĀ āĀ Hono isĀ a lightweight framework designed with a "standards-first" approach, using the Request API and Web Streams. Because of this, Hono runs seamlessly across just about any platform: Node.js, Deno, Bun, Cloudflare Workers, Netlify, or AWS Lambda. If youāre interested in frameworks built for flexibility and performance, check out the story behind Hono from its creator, who shares the motivations and technical challenges that shaped it. I personally think this framework is not just another framework, we'll be hearing more about it! PS: do you know what the name Hono means? š„Ā Read article | Radix VueĀ āĀ Radix is one of the best and most complete (unstyled) component libraries out there. With a strong focus on accessibility and a flexible, "unstyled" approach, itās a perfect fit for almost any frontend project. In fact, itās become the foundation for some other popular projects, like Shadcn! While Radix was originally built for React, Vue fans can now rejoice with this fantastic Radix port for Vue, all set for you (ba da tss š„).Ā Read article | Svelte 5 is aliveĀ āĀ And for the fans of Svelte, we also have very big news... Svelte 5 is here, packed with exciting updates! This release brings new features designed to push Svelteās flexibility even further, like enhanced support for reactivity and some major compiler improvements. One of the most intriguing (and perhaps a bit controversial) additions is ārunes,ā which aim to strip away some of the "magic" behind how Svelte works, giving you more transparency and control. I heard opposing views on this feature. What do you think? Are runes making Svelte better or worse?Ā Read article | sponsored by Product for Engineers Doing support makes you a better engineerĀ āĀ How to get a job at a startup Read Article | Why Iām skeptical of rewriting JavaScript tools in āfasterā languagesĀ āĀ This article brings a unique take on rewriting JavaScript tools in faster languages, like Rust or Go, challenging some widely held assumptions. The author raises points about potential maintenance issues, a steeper learning curve, and concerns over adding complexity for marginal gains, especially as JavaScript itself continues to evolve in speed and capability. While Iām not fully aligned with this perspectiveāhaving seen firsthand the benefits of high-performance tools like Vite and BiomeāI think itās a thought-provoking read. Are faster languages really worth the trade-offs for our beloved JavaScript tooling? Itās definitely a perspective worth exploring, so give it a read and let me know where you stand! Read article | Node v23.0.0Ā āĀ Big news for Node.js users: version 23.0.0 is here, packed with powerful updates! This release brings impressive performance boosts with a new V8 engine, along with security upgrades and enhanced diagnostics to make debugging smoother and monitoring production applications easier. But hereās a reminder: as an odd-numbered release, Node 23 isnāt part of the long-term support (LTS) track. Think of it as an exciting preview of whatās to come in Node.js 24. If youāre keen on stability, you might want to wait for the LTS release, but if youāre ready to explore the latest and greatest, dive into Node 23 and see whatās new! Read article | Best Testing Practices in Node.jsĀ āĀ Sticking with Node.js content, this article on the best testing practices covers 15 suggestions for writing effective tests, including essential strategies for unit, integration, and end-to-end testing. Key highlights include the importance of setting up a solid testing framework with tools like Mocha, Jest, or Ava, writing isolated tests to focus on specific functionalities, and using descriptive test names to enhance clarity. The article also emphasizes automating testing with continuous integration to save time and catch issues early. Read article | | Information Architecture: For the Web and Beyondby Louis Rosenfeld, Peter Morville, and Jorge Arango | 
| Information architecture (IA) is far more challengingāand necessaryāthan ever. With the glut of information available today, anything your organization wants to share should be easy to find, navigate, and understand. But the experience you provide has to be familiar and coherent across multiple interaction channels, from the Web to smartphones, smartwatches, and beyond. To guide you through this broad ecosystem, this popular guideānow in its fourth editionāprovides essential concepts, methods, and techniques for digital design that have withstood the test of time. UX designers, product managers, developers, and anyone involved in digital design will learn how to create semantic structures that will help people engage with your message. | | | š Thatās all for this week. See you next Monday! Greetings from your full stack friends Luciano & Andrea | | 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! |
|
|
|
|
|
| | |
|
|
|
|
|