|  | Hello,
I'm still buzzing from last week's experience at Coderful in Catania! Attending and speaking at this amazing event was an absolute pleasure. What made it even more special is that Catania is my hometown, and believe it or not, this was the first time I've ever participated in a tech conference there. I'm incredibly proud to see the hard work the organizers put in to create not just a great tech conference, but a genuinely human and welcoming experience. It was truly something special! Keep an eye on it for future editions!
I had the opportunity to talk about Static APIs and even showcased some of the tech that powers this very newsletter. If you’re curious about static APIs, you can check out my slides. I'm always excited to share my perspective on this topic!
Beyond my talk, I also had the pleasure of assisting my friend Gabriele Santomaggio with his fantastic workshop about networking and binary protocols. It was eye-opening, and I truly believe it's a topic we should all make an effort to understand better, even if we're primarily working at a higher level. If you're interested in diving deeper into networking, check out the workshop material. Trust me, it's well worth your time!
Now that I've shared some of my personal highlights, let's get into some inspiring full-stack content for this week. I hope you find this week's curated content as interesting as I do!
Your passionate editor,
— Luciano | “To iterate is human, to recurse divine“ — L. Peter Deutsch , Software Developer | 
| React Admin — Let's be real, building admin panels and internal UIs is often a pain. We're usually under pressure to get them done fast, and that means cutting corners, which often leads to a not-so-great user experience. These types of projects can really eat up development time. So, I've been looking into React-admin. It's an open-source React framework that's specifically designed for building these types of interfaces. It says it can speed things up and give you a good base for B2B apps. I haven't tried it out myself yet, but it looks interesting. Have any of you used React-admin? If so, I'd like to know what you think. Read article | 6 CSS Snippets Every Front-End Developer Should Know — Looking beyond basic CSS? Adam Argyle, a content creator I deeply admire for his visionary approach to web design and CSS, recently dropped a blog post that I found fascinating. It's all about 6 CSS snippets every front-end developer should have in their toolkit by 2025. Think advanced transitions, animation easing, and even typed custom properties, all designed to meet the UI/UX demands of the future. Forget AI shortcuts; these are the skills you need to level up. Read article | Bun 1.2 — Despite my deep appreciation for Node.js, I always keep an eye on competing projects like Bun. They just released version 1.2, and it's a major update. Bun is a complete toolkit for JavaScript/TypeScript development and this release includes big improvements in Node.js compatibility, built-in S3 and Postgres support (this one is very intriguing!), and performance boosts. I firmly believe that this competition will benefit us all, so let's explore the latest developments. Read article | Moving on from React, a Year Later — We all know the pain of maintaining complex JavaScript frontends. This post, shares one team's perspective of switching from React to a server-rendered Rails application using Stimulus and Turbo, and how that drastically impacted their testing experience. The results? A more testable system, faster development, and a leaner application overall. While I personally love React, Solid, and other frontend JavaScript frameworks, I think it's crucial to understand different teams' approaches, their constraints, and their decision-making processes. Technology is often about finding the right compromises, and this article offers a valuable perspective on that. Read article | TypeScript enums: use cases and alternatives — Need a better understanding of TypeScript enums? This article is a go-to guide, covering use cases, alternatives like object literals and string unions, and practical advice. My take: enums can be problematic because they don't disappear at compile time like other TS features. Instead, they add generated code, which can be an issue with tools like Node.js, where types are erased, not fully transpiled. Therefore, understanding when to use enums, and when to use their alternatives, is key. Read article | Announcing ArkType 2.0 — What if you could have the power of TypeScript at runtime? ArkType 2.0 delivers exactly that with a 100x faster validation than Zod, superior developer experience, and powerful features like deep introspectability and great errors. This release introduces a new approach to validating your JavaScript data, giving you type-level feedback directly in your editor. It's a glimpse into the future of runtime type safety, and it's available now. If you've been enjoying the likes of Zod or Valibot, ArkType is definitely one to watch. I haven't tried it myself just yet (still finding Zod's larger ecosystem easier to leverage), but after skimming through the docs, I've been intrigued for a while, and this release makes me even more eager to take it for a spin. Read article | Picking a state management library for a React app — Been thinking about shaking up your React app's state management? I came across this really interesting article from the team at Photoroom where they share why they decided to switch to MobX, plus they explore the pros and cons of other popular options like Redux and Zustand. They talk about how it made testing easier, state updates simpler, and their developers happier overall. It's a really valuable real-world look at how a team tackled complex state, and I thought you might find it insightful too. Read article | | Laravel: Up & Running; A Framework for Building Modern PHP Appsby Matt Stauffer | 
| What sets Laravel apart from other PHP web frameworks? Speed and simplicity, for starters. This rapid application development framework and its ecosystem of tools let you quickly build new sites and applications with clean, readable code. Fully updated to include Laravel 10, the third edition of this practical guide provides the definitive introduction to one of today's most popular web frameworks. | | You just don't get enough, do you? 🤣 | 👋 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! |
|
|
|
|
|
| | |
|
|
|
|
|