FullStack Bulletin logo

FullStack Bulletin

Archives
Subscribe
January 12, 2026

๐Ÿ“ง 4 CSS Features To Know In 2026 โ€” FullStack Bulletin #451

Starting 2026 with exciting CSS tricks, predictions for software engineers, new resources, and a celebration of positive achievements.

Hey there,

Welcome to the first issue of 2026! I know, I know, the wider world feels pretty fragile right now. The geopolitical climate has rarely looked more worrying in my lifetime. That is real, and it can be heavy. At the same time I want this little corner of your inbox to stay focused on what we love: learning, building, experimenting, making useful, fun and beautiful things for other humans, and growing together in a way that actually makes life a bit better. These may be small gestures, but if enough of us care and keep showing up with curiosity and kindness, I genuinely believe they can add up to a long lasting impact in our communities. โค๏ธ

As a quick aside, I closed out my 2025 with one of my favorite personal traditions: writing a long blog post to look back on the year. Taking the time to list wins, experiments, and even the weird detours made me realize that 2025 was actually pretty good, and that I managed to achieve more than I had given myself credit for. That reflection left me excited and hopeful for what we can all build and learn together this year.

So I am curious about you. What was your proudest achievement of 2025? It can be anything, shipping a feature, learning a new skill, mentoring someone, or finally starting that tiny side project. Do not be shy! Hit reply or reach out on socials and tell me about it. I would genuinely love to hear from you and get to know you better.

Happy reading and coding!
โ€” Luciano


"Controlling complexity is the essence of computer programming"
โ€”Brian Kernighan, Computer Scientist


A screenshot from the article 4 CSS Features Every Front-End Developer Should Know In 2026 ยท January 7, 2026

4 CSS Features To Know In 2026 โ€” What better way to welcome 2026 than by picking up the CSS tricks that are about to show up everywhere in real interfaces? This piece tours four features that feel like cheating in the best way: sibling-index() and sibling-count() for effortless staggered animations, @container scroll-state() to react to sticky and scroll snap states without JavaScript, text-box for surgically clean typography alignment, and typed attr() to pull validated values straight from HTML into your styles. Read it, steal one idea, and your next UI will quietly feel smarter. Read Article

The Next Two Years of Software Engineering โ€” We wrapped up our latest 2025 issue with a beautiful piece by Addy Osmani and it stuck with me for days. Now Addy did it again with this piece: a genuinely inspiring, clear headed guide to what we should expect, and be ready for, as software engineers. He frames the future as five big questions (not hot takes), gives two realistic scenarios for each, then closes with practical moves you can make right now. That junior developer question is something I have been thinking about a lot myself. I still could not find a wildly positive solution, but I really like his pragmatic take on how juniors and seniors can adapt without pretending the market is sunshine and rainbows. Read Article

It's Hover! โ€” I discovered this icon set last week, and I fell in love with the name almost immediately. The animated icons are incredibly pleasant to see, with motion that feels intentional instead of decorative. Even better, they work seamlessly with shadcn components via the shadcn CLI, so if you already use shadcn, you can drop them into your next project and modernize the UI with very little effort. Check resource

Software Is Culture โ€” Another inspirational read that zooms out and reminds you that software is not just tooling. It is culture. It traces how the web, and even more so mobile experiences, shaped our shared habits through interactions that feel totally normal now. Think pinch to zoom, then pull to refresh. Both are so baked into muscle memory that it is easy to forget they were invented, shipped, copied, and eventually turned into part of how we experience the world. And yet 20 years ago these gestures meant nothing to everyone. Read Article

Streaming JSON in just 200 lines of JavaScript โ€” This follows up on a great piece by Dan Abramov showing how to build progressive JSON. This one shows how to actually build it in about 200 lines of JavaScript: stream a JSON shaped payload early, use placeholders for the parts that are not ready yet, then progressively fill them in as chunks arrive. It is the same family of ideas that makes React Server Components, and <Suspense> streaming rendering, feel so fast even when the data is slow. Read Article

Web development is fun again โ€” I felt this article in my bones, because I was there too, slicing layouts into tiny images and stacking table elements inside table elements until something that looked like a website finally appeared. Even if you never lived through those years, the heart of the story is the same. building for the web was fun then, and even though the tools, knowledge, and expectations are completely different now, it can still be fun today. I read this as a love letter to the web and to everyone who enjoys creating for it, a reminder that our craft is allowed to feel playful and inspiring again, not just overwhelming. Let it be a little push to rediscover why you started building for the web in the first place. Read Article

OnceMap: Rust Pattern for Running Concurrent Work Exactly Once โ€” This one is for the nerds. If you get a little rush from the words performance, concurrency, data structures, or Rust, you are absolutely in the target audience here. The post walks through uvโ€™s OnceMap pattern, which is a neat little trick for making sure expensive async work only runs once per unique input while everyone else just waits for the result. It is not strictly webdev territory, more like the deep plumbing that makes fast tools and servers possible. I loved this piece, and I hope you will find it just as fascinating. Even if you do not write Rust every day, it is a great mental workout in how to think about coordination, contention, and correctness when lots of things are happening in parallel. Read Article


๐Ÿ“• Book of the week!

AWS Cookbook: Recipes for Success on AWS, by John Culkin, and Mike Zazon

AWS Cookbook: Recipes for Success on AWS

This practical guide provides over 70 self-contained recipes to help you creatively solve common AWS challenges you'll encounter on your cloud journey. If you're comfortable with rudimentary scripting and general cloud concepts, this cookbook provides what you need to address foundational tasks and create high-level capabilities. Authors John Culkin and Mike Zazon share real-world examples that incorporate best practices. Each recipe includes a diagram to visualize the components. Code is provided so that you can safely execute in an AWS account to ensure solutions work as described. From there, you can customize the code to help construct an application or fix an existing problem. Each recipe also includes a discussion to provide context, explain the approach, and challenge you to explore the possibilities further. Go beyond theory and learn the details you need to successfully build on AWS. The recipes help you:

  • Redact personal identifiable information (PII) from text using Amazon Comprehend
  • Automate password rotation for Amazon RDS databases
  • Use VPC Reachability Analyzer to verify and troubleshoot network paths
  • Lock down Amazon Simple Storage Service (S3) buckets
  • Analyze AWS Identity and Access Management policies
  • Autoscale a containerized service

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


You have to BELIEVE in the power of more content! ๐Ÿ™

  • Stop Forwarding Errors, Start Designing Them
  • require(esm) in Node.js: from experiment to stability
  • Fixing TypeScript Performance Problems: A Case Study
  • Automatically load .env files in Node.js scripts
  • How to compile JavaScript to C with Static Hermes
  • The 8 trends that will define web development in 2026
  • Useful patterns for building HTML tools
  • A Minimal CSS Starter
  • Markdown-UI: Turn LLM responses into real interactive UIs
  • ExposedByDefault: What Your Browser Reveals About You
  • What Happened To WebAssembly?

That's a wrap! ๐ŸŒฏ

Thanks for sticking around till the end! If you found something interesting or have suggestions brewing, just hit reply โ€“ we're all ears! ๐Ÿ‘‚

Don't miss what's next. Subscribe to FullStack Bulletin:

Add a comment:

Share this email:
Share on Twitter Share on LinkedIn Share on Hacker News Share on Reddit Share on Mastodon Share on Bluesky
https://fullsta...
Powered by Buttondown, the easiest way to start and grow your newsletter.