From 8734689b8e4b91e2026f7ef27a17e8ce59de71a3 Mon Sep 17 00:00:00 2001 From: NiallJoeMaher Date: Tue, 17 Dec 2024 13:52:37 +0000 Subject: [PATCH 1/2] This weeks newsletter --- .../end-of-year-release-notes/page.mdx | 85 +++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 app/(app)/letters/end-of-year-release-notes/page.mdx diff --git a/app/(app)/letters/end-of-year-release-notes/page.mdx b/app/(app)/letters/end-of-year-release-notes/page.mdx new file mode 100644 index 00000000..60695840 --- /dev/null +++ b/app/(app)/letters/end-of-year-release-notes/page.mdx @@ -0,0 +1,85 @@ +Tue, December 17, 2024 • Niall Maher + +# ⭐️ git commit -m 'End of Year Release Notes' + +The end of the year is here, and like any good development cycle, it's time for a well-deserved break. We'll pause our weekly newsletters until January 7th to rest, refactor our thoughts, and come back with fresh perspectives for 2025. + +But before we git checkout to holiday mode, **I want to take a moment to thank YOU**. Yes, you reading this right now. You've made 2024 our most impactful year yet at Codú. Together, we've built something truly special: + +✨ 17 in-person events brought together over 2,000 developers\ +✨ Supported emerging talent through 40+ mentorship sessions\ +✨ Watched our knowledge base grow to 900+ articles\ +✨ Celebrated reaching 20,000 monthly readers\ +✨ Had our biggest Hacktoberfest celebration ever\ +✨ Delivered nearly 50 weekly newsletters straight to your inbox\ +✨ Helped countless developers level up through CV reviews & 1-on-1 support + +These aren't just numbers -- they represent real connections, growth, and achievements in our developer community. Whenever you opened a newsletter, attended an event, or shared your knowledge, **you helped make this community.** + +## 📚 This Week's Picks + +**[10 new Git commands you should start using today](https://appwrite.io/blog/post/10-git-commands-you-should-start-using)** (10 min)\ +Learn these Git commands to make your workflow smoother, faster, and flexible. + +**[Fun](https://github.com/vercel/fun)** (GitHub Repo)\ +Another golden resource from Vercel. Fun provides a local development runtime for serverless functions. It supports various runtimes (Node.js, Python, and Go) and closely mimics the AWS Lambda environment. + +**[How Google takes the pain out of code reviews, with 97% dev satisfaction](https://read.engineerscodex.com/p/how-google-takes-the-pain-out-of)**\ +A study of Google's code review tooling (Critique), AI-powered improvements, and recent statistics. + +**[Pure CSS Halftone Effect in 3 Declarations](https://frontendmasters.com/blog/pure-css-halftone-effect-in-3-declarations)** (16 min)\ +Ana shows us how to create an excellent CSS halftone effect with a single div. + +**[State of Node.js Performance 2024](https://nodesource.com/blog/State-of-Nodejs-Performance-2024)** (11 min)\ +This article revisits the State of Node.js performance, with a focus on comparing versions 20 through 22. The goal is to provide a detailed analysis of how the platform has evolved over the past year. + +**[The CSS Display Property is Changing Forever](https://www.youtube.com/watch?v=JY0FN71vCbw)** (video)\ +In this video Kyle will teach you the new way to use the display property as well as what this means going forward for CSS. + +**[Next.js 15.1](https://nextjs.org/blog/next-15-1)** (release)\ +Next.js 15.1 has stable React 19 support in both routing systems and improved error debugging with enhanced source maps. They also added some more tweaks that you can read all about here. + +## 📖 Book of the Week + +**[Staff Engineer: Leadership Beyond the Management Track](https://amzn.to/41AhCsD)** + +If you've ever wondered about growing your career beyond "senior developer" without jumping into management, this book is for you. Will Larson has created the definitive guide to technical leadership, and it's the perfect read while you're taking a break from writing code. + +This book is unique because it breaks down the often mysterious path to Staff Engineer through real stories and practical strategies. Larson interviewed dozens of Staff+ engineers from companies like Stripe, Square, and Slack to understand what this role looks like in practice. + +The book is particularly valuable because it: + +- Demystifies the different types of Staff Engineer roles (Did you know there are four distinct archetypes?) +- Provides concrete examples of what Staff Engineers do day-to-day +- Offers practical guidance on how to operate at this level +- Shows you how to navigate the transition from Senior to Staff Engineer + +Whether you're actively pursuing a Staff Engineer role or just curious about what's beyond Senior Developer, this book gives you a clear map of the terrain ahead. It's one of those rare technical books that's deeply insightful and immediately practical. + +If you've got some downtime over the holidays, this could be the perfect investment in your 2025 career growth. + +## 🛠️ Something Cool + +**[Regex Crossword](https://regexcrossword.com/)** + +Did you enjoy last week's SQL Murder Mystery? Here's another nerdy puzzle to keep your brain ticking over the holiday break. + +Imagine combining the satisfaction of solving a crossword puzzle with the mind-bending challenge of regular expressions. That's exactly what Regex Crossword delivers. Each puzzle presents you with a grid where the clues are regex patterns, and you need to fill in characters that match all the patterns simultaneously. + +Start with tutorials if you're new to regex, or dive straight into progressively harder challenges if you feel confident. Fair warning: what starts as "I'll just try one puzzle" can quickly turn into a hours! + +This might be the most productive procrastination you'll do over the holidays. Just don't blame me if you get addicted to solving `^[CHRS]{4}$` type puzzles! + +## 🔗 Quick Links + +- [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) From 3602acfae95c329c2ed1c953331eedd44593d0e7 Mon Sep 17 00:00:00 2001 From: NiallJoeMaher Date: Tue, 7 Jan 2025 17:36:51 +0000 Subject: [PATCH 2/2] This weeks newsletter --- .../page.mdx | 67 +++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 app/(app)/letters/database-decisions-nextjs-secrets-and-37-pro-frontend-tips/page.mdx diff --git a/app/(app)/letters/database-decisions-nextjs-secrets-and-37-pro-frontend-tips/page.mdx b/app/(app)/letters/database-decisions-nextjs-secrets-and-37-pro-frontend-tips/page.mdx new file mode 100644 index 00000000..f1c619ff --- /dev/null +++ b/app/(app)/letters/database-decisions-nextjs-secrets-and-37-pro-frontend-tips/page.mdx @@ -0,0 +1,67 @@ +Tuesday, Jan 7th, 2025 • Niall Maher + +# 🔥 Database decisions, Next.js secrets, and 37 pro frontend tips + +Hey there! 👋 + +Ready to kick off 2025 with fresh tech insights? + +After our holiday break, we're back with curated resources to help you. + +Whether you're looking to level up your database knowledge, optimize Next.js performance, or explore emerging tech trends -- this week's picks will get you started strong. + +## 📚 This Week's Picks + +[**How to Choose the Right Database (4 min)**](https://www.swequiz.com/blog/how-to-choose-the-right-database-in-a-system-design-interview) +This article discusses how to choose a database for system design interviews. + +[**The amazing, but unsettling future of technology... (video)**](https://www.youtube.com/watch?v=v4H2fTgHGuc) +Take a look at 13 trends in technology that will affect programmers and software engineers in the year 2025. + +[**37 Tips from a Senior Frontend Developer (9 min)**](https://dev.to/_ndeyefatoudiop/37-tips-from-a-senior-frontend-developer-251b)\ +Shares some advice from a senior frontend developer with 5+ years of experience + +[**How to Optimize Next.js Web Apps for Better Performance (15 min)**](https://www.freecodecamp.org/news/optimize-nextjs-web-apps-for-better-performance)\ +Who couldn't use a little more performance in their Next.js apps? + +[**tailwindcss-motion (GitHub Repo)**](https://github.com/romboHQ/tailwindcss-motion)\ +A Tailwind CSS plugin from RomboHQ that provides a simple animation library with an easy syntax. + +[**zizmor (GitHub Repo)**](https://github.com/woodruffw/zizmor)\ +A static analysis tool for GitHub Actions. It can find many common security issues in typical GitHub Actions CI/CD setups. + +[**LogLayer (JavaScript Logging Library)**](https://loglayer.dev/)\ +A layer on top of Javascript logging libraries to provide a consistent logging experience. + +[**Rules for Writing Software Tutorials (25 min)**](https://refactoringenglish.com/chapters/rules-for-software-tutorials/)\ +This article provides guidelines for writing effective software tutorials + +## 📖 Book of the Week + +[Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures](https://amzn.to/41ZrxbB) + +This book provides expert guidance on navigating complex architectural decisions in distributed systems. Written by veterans Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani, this book helps developers tackle challenges like service granularity, data management, and system coupling. + +Perfect for experienced software architects looking to build scalable, maintainable distributed systems. Best suited for readers with significant development experience who want practical approaches to architectural trade-offs. + +## 🛠️ Something Cool + +**[Codewars](https://www.codewars.com/)** + +Codewars offers coding challenges across 55+ languages with a unique leveling system that makes practice engaging yet manageable. Each "kata" (challenge) is community-rated for difficulty, letting you progress naturally from fundamentals to advanced concepts. + +Unlike LeetCode's interview-focused problems, Codewars emphasizes practical programming patterns and creative problem-solving. With solutions visible after completion, it's an excellent platform for learning from others' approaches while building interview-ready skills. + +## 🔗 Quick Links + +- Codú TikTok: [https://www.tiktok.com/@codu.co](https://newsletter.codu.co/l/OKhlNrmpjTTHP763xCz1UNOw/p8DcaDEDbL8FJC5y1tmH4w/EEOHywhMSrHPNxKbF3Ps892Q) +- Our YouTube channel: [https://www.youtube.com/@codu](https://newsletter.codu.co/l/OKhlNrmpjTTHP763xCz1UNOw/iJvccMa1dTBysEZfCVFzkw/EEOHywhMSrHPNxKbF3Ps892Q) +- Find us on Twitch: [https://www.twitch.tv/codudotco](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)