From 9e447ed50898df0d9797cfc15f6594f84a0d7186 Mon Sep 17 00:00:00 2001 From: Niall Maher Date: Tue, 8 Oct 2024 17:01:47 +0100 Subject: [PATCH] Add this weeks newsletter (#1093) --- .../nodejs-course-tiktok-channel/page.mdx | 76 +++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 app/(app)/letters/nodejs-course-tiktok-channel/page.mdx diff --git a/app/(app)/letters/nodejs-course-tiktok-channel/page.mdx b/app/(app)/letters/nodejs-course-tiktok-channel/page.mdx new file mode 100644 index 00000000..d0120595 --- /dev/null +++ b/app/(app)/letters/nodejs-course-tiktok-channel/page.mdx @@ -0,0 +1,76 @@ +Tue, October 8th, 2024 • Niall Maher + +# 🚀 Node.js Course, TikTok Channel & More + +Maintaining an Open-Source repository during Hacktoberfest is hard work. But it's always fun to welcome new contributors. + +Earlier today, we hit 69 contributors on Codú's Open-Source codebase! + +Nice... + +🖥️ **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: + +- [Introduction to Node.js](https://www.codu.co/articles/introduction-to-node-js-wcw5rwlz) +- [Setting Up Node.js](https://www.codu.co/articles/setting-up-node-js-2fe_wafm) +- [Node.js and Non-Blocking Operations](https://www.codu.co/articles/event-driven-architecture-node-js-and-non-blocking-operations-i65wflm3) +- [Node.js vs JS in the Browser](https://www.codu.co/articles/node-js-vs-js-in-the-browser-dj1e1ilg) +- [Building a Simple CLI Tool with Node.js](https://www.codu.co/articles/building-a-simple-cli-tool-with-node-js-dha19one) +- [Working with Modules in Node.js](https://www.codu.co/articles/working-with-modules-in-node-js-kfgeg-by) + +📱 **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. + +## 📚 This Week's Picks + +**[The Undeniable Utility Of CSS :has (13 mins)](https://www.joshwcomeau.com/css/has/)** + +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. + +**[An Engineer's Checklist of Logging Best Practices (8 mins)](https://www.honeycomb.io/blog/engineers-checklist-logging-best-practices)** + +This checklist of best practices will make your logging efficient, actionable, and scalable. + +**[Uploading Images in Next.js (File Uploads, Filestack) (3 mins)](https://www.codu.co/articles/uploading-images-in-next-js-file-uploads-filestack-vntnaf6h)** + +Uploading images in Next.js is a common task when developing web applications. This tutorial explores two different approaches. + +**[Bolt - AI App Builder (resource)](https://bolt.new/)** + +_"Prompt, run, edit, and deploy full-stack web apps_." This new AI tool for developers is igniting the internet. + +**[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)** + +Best Practices and Tips for DevOps Engineers + +**[Build a Full Stack Calendly clone (video)](https://www.youtube.com/watch?v=0Oacr8VrnNk)** + +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. + +## 📖 Book of the Week + +**["Node.js Design Patterns" (3rd Edition)](https://amzn.to/3UoF7Rl)** by Mario Casciaro and Luciano Mammino + +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. + +## 🛠️ Something to Enjoy + +**[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. + +## 📅 Upcoming Events + +**React Dublin Autumn Meetup**: Join us for an evening of React goodness! + +- When? Thursday, October 10th at 18:00. +- Where? Workday, Dublin. +- RSVP: [https://guild.host/events/react-dublin-autumn-up984j](https://guild.host/events/react-dublin-autumn-up984j) + +## 🔗 Quick Links + +- **Codú TikTok:** [https://www.tiktok.com/@codu.co](https://www.tiktok.com/@codu.co) +- **Hacktoberfest GitHub Issues:** [https://github.com/codu-code/codu/issues](https://github.com/codu-code/codu/issues) +- **Our YouTube channel:** [https://www.youtube.com/@codu](https://www.youtube.com/@codu) + +Thanks, and stay awesome, + +Niall + +Founder @ Codú