diff --git a/app/(app)/letters/nasas-dev-rules/page.mdx b/app/(app)/letters/nasas-dev-rules/page.mdx new file mode 100644 index 00000000..6f3b7f1d --- /dev/null +++ b/app/(app)/letters/nasas-dev-rules/page.mdx @@ -0,0 +1,80 @@ +Tue, Feb 18, 2025 • Niall Maher + +# 🆕 AI insights, NASA’s dev rules, and free mentorship! + +Kickstart your week with mentorship, insights, and community support! + +Every Monday at **10:30 AM (GMT)**, we host **free mentor sessions** on the Codú Discord—a space to ask questions, get real-world guidance, and level up your web dev journey. + +It’s been over a year since I last mentioned this in the newsletter, so here’s your reminder! If you’ve got coding roadblocks, career questions, or just want to hang out with other developers, this is the place to be. + +Not in the Discord or missing your invite? **Just reply to this email, and I’ll get you sorted!** + +## 📚 **This Week's Picks** + +**[JavaScript Temporal is Coming (5 min)](https://developer.mozilla.org/en-US/blog/javascript-temporal-is-coming)** +Say goodbye to JavaScript’s painful date handling! The new `Temporal` API is rolling out in experimental browser releases, bringing a modern, robust way to work with dates and times. No more `Date` object headaches—this is a big deal for web developers. + +**[Want to Understand How AI Like ChatGPT Really Works? (Video)](https://www.youtube.com/watch?v=7xTGNNLPyMI)** +Andrej Karpathy breaks down how AI language models like ChatGPT actually function. He covers how they learn from massive datasets, process language, and generate responses. If you’ve ever wondered what’s happening under the hood, this deep dive (3.5 hours long) is one of the best explanations out there. + +**[Replace Your JavaScript Animation Library with View Transitions (15 min)](https://www.builder.io/blog/view-transitions)** +The new View Transitions API in Chrome and Safari makes web animations way easier. Instead of juggling animation libraries, you can now create smooth transitions with just HTML, CSS, and a bit of JavaScript. This is a game-changer for web performance and maintainability. + +**[Emittery (GitHub Repo)](https://github.com/sindresorhus/emittery)** +A modern, simple async event emitter for both Node.js and the browser. Great for when you need decoupled, scalable event handling without blocking the main thread. Perfect for high-performance apps. + +**[A Guide to Modern Frontend Architecture Patterns (9 min)](https://blog.logrocket.com/guide-modern-frontend-architecture-patterns)** +Frontend architectures keep evolving, and this guide breaks down the latest patterns—component-driven, micro-frontends, server components, and more. If you’re wondering which approach fits your next project, this is a solid read. + +**[The Popover API is Now Baseline Newly Available (2 min)](https://web.dev/blog/popover-baseline)** +The Popover API finally gets full browser support! After some confusion over its official release, it’s now officially part of the Baseline set of web standards. A handy built-in way to create tooltips, modals, and popups without extra JavaScript. + +**[NASA Has a List of 10 Rules for Software Development (17 min)](https://www.cs.otago.ac.nz/cosc345/resources/nasa-10-rules.htm)** +NASA’s software rules were made for space missions, but are they useful for regular dev work? Some are overly strict (no dynamic memory allocation?!), but there are still valuable takeaways. Worth a read to see what works and what doesn’t for modern projects. + +**[We Replaced Our React Frontend with Go and WebAssembly (9 min)](https://dagger.io/blog/replaced-react-with-go)** +Dagger swapped its React frontend for a Go + WebAssembly solution, reducing complexity and improving performance. Instead of maintaining two codebases (Go for the CLI, React for the UI), they unified everything under Go. A bold move—will more teams follow? + +## 📖 **Book of the Week** + +**[The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution](https://amzn.to/4hEIj4Q) – Walter Isaacson** + +Just finished this, and it’s an incredible deep dive into the history of computer science and the people who built the digital world we live in today. Isaacson does a great job highlighting not just the big names like Alan Turing and Steve Jobs, but also the often-overlooked engineers, programmers, and visionaries who shaped modern computing. + +If you’re a developer, this book is a must-read—it’s packed with stories of creativity, collaboration, and technical breakthroughs that remind us why innovation isn’t just about lone geniuses but about teams pushing boundaries together. Highly recommended! + +## 🛠️ **Something Cool** + +**[Doom on WebAssembly](https://silentspacemarine.com/)** + +Someone got classic Doom running in WebAssembly. Because of course they did. Relive the 90s, directly in your browser! + +## 🧠 AI Crush CFP + +I'm hosting my first conference! + +It's called AI Crush and it's in Belfast. We are looking for presenters to share their insights on May 9th, 2025. This inaugural event represents a unique opportunity to be part of something special in Northern Ireland's growing tech scene. + +Whether you're building AI-powered applications, exploring machine learning architectures, or implementing practical AI solutions, we want to hear your story. As a first-year conference, speakers have the rare opportunity to help shape the event's direction and be part of its founding moment. + +Think you've got something valuable to share? Know someone who does? The CFP (Call for Presentations) is open now - don't miss your chance to be part of this groundbreaking event! + +It's dual track (one stage for developers and one for leadership) so we need talks for both stages. + +Here's the link: [https://www.crushconf.com/cfp](https://www.crushconf.com/cfp) + +## 🔗 Quick Links + +- [Codú Facebook](https://www.facebook.com/profile.php?id=61570877292755) +- [Codú TikTok](https://www.tiktok.com/@codu.co) +- [Our YouTube channel](https://www.youtube.com/@codu) +- [Find us on Twitch](https://www.twitch.tv/codudotco) + +If you have any ideas or feedback, reply to this email. + +Thanks, and stay awesome, + +Niall + +Founder @ [Codú](https://www.codu.co/?ref=newsletter)