FullStack Bulletin

Subscribe
Archives
January 13, 2025

🤓 #407: TailwindCSS Motion

An OS in 1000 Lines, LLMs in 2024, Tailwind CSS Gradient Generator, jsontr.ee, 2024 JavaScript Rising Stars, Node.js supports TypeScript

View this email in your browser

Logo

Hello,

As we kick off 2025, it's a natural time to reflect on the past year and set our sights on what we want to accomplish in the year ahead. I always find this period of reflection to be very useful, giving me a clear vision of what's next.
It’s also a perfect moment to take stock of the constantly evolving landscape of tools and technologies we rely on daily. What new skills do we need to learn? What trends should we be preparing for? This issue is designed with that in mind. You'll find content aimed to help you form a vision for what you can achieve in 2025. I'm confident that you have the potential to achieve some incredible things this year!
So, what's one accomplishment you're particularly proud of from 2024? And what do you hope to achieve in 2025? I'm genuinely curious—hit reply and let me know!
Let’s make 2025 a year of growth and impact!
Your editor,
— Luciano

“I do not fear computers. I fear lack of them“

— Isaac Asimov , Author

JSON Crack | Transform your data into interactive graphs

Tailwind CSS Motion — a new library that makes adding stunning, performant animations to your Tailwind projects a breeze. With its intuitive syntax and a ton of built-in presets (fade, slide, pop, confetti, and more!), you'll be animating like a pro in minutes. Plus, check out the Rombo Extension for visual animation building and exporting. Read article

An Operating System in 1,000 Lines — This resource walks you through building a miniature OS in C, exploring core concepts like context switching and device drivers, all within a manageable 1,000 lines of code. Now, I know this might seem a bit off-topic for our usual discussions, but if you're feeling adventurous, I'm sure you'll enjoy stepping out of your comfort zone. Even if you're not planning to build an OS professionally, the insights you'll gain are invaluable, and who knows? They might just come in handy the next time you're shipping an app to a production server somewhere! Read article

Things we learned about LLMs in 2024 — As a full-stack developer, you're likely already using LLMs to boost your productivity (and if not, you probably should!). That's why this comprehensive recap of the most important developments in Large Language Models in 2024 is crucial. It's not just theory – this article covers real changes that directly impact your workflow, from local model deployment and cheaper inference to exciting new multimodal features. Learn what's now possible and plan your development strategies accordingly to prepare for the innovation coming in 2025. Read article

Gradienty - Tailwind CSS Gradient Generator — Here's another juicy Tailwind-related resource... Say goodbye to tedious gradient configurations! This new tool allows you to effortlessly create stunning gradients with a visual interface, perfect for your Tailwind-powered websites. Read article

jsontr.ee: visualize JSON as a dynamic tree — If you've ever been lost in a sea of nested braces and brackets, a tool like this might come in handy. jsontr.ee is a JavaScript library that takes the pain out of exploring complex JSON. It generates clear, interactive tree diagrams from your JSON data, letting you easily visualize the structure and contents. Perfect for debugging APIs and large data sets. View Repository

2024 JavaScript Rising Stars — What are the projects that are making a buzz in the JS world? JavaScript Rising Stars 2024 is here to reveal the answer. This year's list shows the top projects that gained the most GitHub stars, and it's a great resource for keeping your finger on the pulse. I've been keeping a close eye on Bruno, Hono, NocoDB, PgLite, Astro, Tailwind, Biome, MagicUI, Payload CMS, and Zod myself. See what else has taken off this year! Read article

Node’s new built-in support for TypeScript — Node.js can now run TypeScript files directly, and this is huge! While it sounds amazing (and it is), there are important things you need to know. Dr. Axel Rauschmayer's excellent article digs into the specifics, explaining how it's implemented, the current limitations, and crucial details developers should be aware of. This is not a "drop-in replacement," so be sure to read this before jumping in head first! Read article

Docker in Action, Second Edition

by Jeff Nickoloff, and Stephen Kuenzli

Docker in Action, Second Edition

Docker in Action, Second Edition teaches you the skills and knowledge you need to create, deploy, and manage applications hosted in Docker containers. This bestseller has been fully updated with new examples, best practices, and a number of entirely new chapters.

Buy on Amazon.com

Buy on Amazon.co.uk

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

  • Flexoki: inky color scheme
  • TypeScript without Build Tools
  • ECMAScript feature: import attributes
  • How to Choose the Right Database in a System Design interview
  • You don't need Next.js
  • Enhance TypeScript with String Literals
  • Eleventy Image optimization library
  • 37 Tips from a Senior Frontend Developer
  • How Do You Become A Cloud Architect? (podcast)

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