|
| 1 | +Tue, October 8th, 2024 • Niall Maher |
| 2 | + |
| 3 | +# 🚀 Node.js Course, TikTok Channel & More |
| 4 | + |
| 5 | +Maintaining an Open-Source repository during Hacktoberfest is hard work. But it's always fun to welcome new contributors. |
| 6 | + |
| 7 | +Earlier today, we hit 69 contributors on Codú's Open-Source codebase! |
| 8 | + |
| 9 | +Nice... |
| 10 | + |
| 11 | +🖥️ **New Node.js Course Launch**: I've started a new course on building CLI tools with Node.js. It's aimed at someone who knows JS and is interested in learning Node.js. Here's the series so far: |
| 12 | + |
| 13 | +- [Introduction to Node.js](https://www.codu.co/articles/introduction-to-node-js-wcw5rwlz) |
| 14 | +- [Setting Up Node.js](https://www.codu.co/articles/setting-up-node-js-2fe_wafm) |
| 15 | +- [Node.js and Non-Blocking Operations](https://www.codu.co/articles/event-driven-architecture-node-js-and-non-blocking-operations-i65wflm3) |
| 16 | +- [Node.js vs JS in the Browser](https://www.codu.co/articles/node-js-vs-js-in-the-browser-dj1e1ilg) |
| 17 | +- [Building a Simple CLI Tool with Node.js](https://www.codu.co/articles/building-a-simple-cli-tool-with-node-js-dha19one) |
| 18 | +- [Working with Modules in Node.js](https://www.codu.co/articles/working-with-modules-in-node-js-kfgeg-by) |
| 19 | + |
| 20 | +📱 **Codú TikTok**: We've joined the TikTok! Follow us for bite-sized coding tips and behind-the-scenes peeks at the dev life. Check out our first post [here](https://www.tiktok.com/@codu.co/video/7420768768604851489?_r=1&_t=8qBDUDtaoJF), which has a cool VS Code tip. |
| 21 | + |
| 22 | +## 📚 This Week's Picks |
| 23 | + |
| 24 | +**[The Undeniable Utility Of CSS :has (13 mins)](https://www.joshwcomeau.com/css/has/)** |
| 25 | + |
| 26 | +In this blog post, Josh introduces you to :has and shares some of the most interesting real-world use cases he has found, along with some "mindblowing" experiments. |
| 27 | + |
| 28 | +**[An Engineer's Checklist of Logging Best Practices (8 mins)](https://www.honeycomb.io/blog/engineers-checklist-logging-best-practices)** |
| 29 | + |
| 30 | +This checklist of best practices will make your logging efficient, actionable, and scalable. |
| 31 | + |
| 32 | +**[Uploading Images in Next.js (File Uploads, Filestack) (3 mins)](https://www.codu.co/articles/uploading-images-in-next-js-file-uploads-filestack-vntnaf6h)** |
| 33 | + |
| 34 | +Uploading images in Next.js is a common task when developing web applications. This tutorial explores two different approaches. |
| 35 | + |
| 36 | +**[Bolt - AI App Builder (resource)](https://bolt.new/)** |
| 37 | + |
| 38 | +_"Prompt, run, edit, and deploy full-stack web apps_." This new AI tool for developers is igniting the internet. |
| 39 | + |
| 40 | +**[How to Reduce Docker Image Size (5 mins)](https://dev.to/prodevopsguytech/how-to-reduce-docker-image-size-best-practices-and-tips-for-devops-engineers-1ahg)** |
| 41 | + |
| 42 | +Best Practices and Tips for DevOps Engineers |
| 43 | + |
| 44 | +**[Build a Full Stack Calendly clone (video)](https://www.youtube.com/watch?v=0Oacr8VrnNk)** |
| 45 | + |
| 46 | +In this video, Kyle shows you how to create a Calendly clone complete with Google Calendar integration. This project uses Next.js, TypeScript, Drizzle, Neon, Clerk, and ShadCN. |
| 47 | + |
| 48 | +## 📖 Book of the Week |
| 49 | + |
| 50 | +**["Node.js Design Patterns" (3rd Edition)](https://amzn.to/3UoF7Rl)** by Mario Casciaro and Luciano Mammino |
| 51 | + |
| 52 | +Raise your Node.js skills with this comprehensive guide to designing and implementing production-grade applications. Packed with proven patterns and techniques, this book is a must-read for developers looking to write better, scalable, and maintainable Node.js code. |
| 53 | + |
| 54 | +## 🛠️ Something to Enjoy |
| 55 | + |
| 56 | +**[Obsidian](https://obsidian.md/?utm_campaign=Focused&utm_medium=email&utm_source=Revue%20newsletter) --- [obsidian.md](https://obsidian.md/)**Obsidian is a powerful knowledge base on top of a local folder of plain text Markdown files. The human brain is non-linear: we jump from idea to idea constantly. Obsidian helps you map things more like your brain. |
| 57 | + |
| 58 | +## 📅 Upcoming Events |
| 59 | + |
| 60 | +**React Dublin Autumn Meetup**: Join us for an evening of React goodness! |
| 61 | + |
| 62 | +- When? Thursday, October 10th at 18:00. |
| 63 | +- Where? Workday, Dublin. |
| 64 | +- RSVP: [https://guild.host/events/react-dublin-autumn-up984j](https://guild.host/events/react-dublin-autumn-up984j) |
| 65 | + |
| 66 | +## 🔗 Quick Links |
| 67 | + |
| 68 | +- **Codú TikTok:** [https://www.tiktok.com/@codu.co](https://www.tiktok.com/@codu.co) |
| 69 | +- **Hacktoberfest GitHub Issues:** [https://github.com/codu-code/codu/issues](https://github.com/codu-code/codu/issues) |
| 70 | +- **Our YouTube channel:** [https://www.youtube.com/@codu](https://www.youtube.com/@codu) |
| 71 | + |
| 72 | +Thanks, and stay awesome, |
| 73 | + |
| 74 | +Niall |
| 75 | + |
| 76 | +Founder @ Codú |
0 commit comments