diff --git a/app/(app)/letters/git-for-beginners-just-use-postgres/page.mdx b/app/(app)/letters/git-for-beginners-just-use-postgres/page.mdx new file mode 100644 index 00000000..4a5a9fcc --- /dev/null +++ b/app/(app)/letters/git-for-beginners-just-use-postgres/page.mdx @@ -0,0 +1,57 @@ +Tue, Aug 20, 2024 • Niall Maher + +# Git for Beginners, Just use Postgres + More + +A shorter newsletter this week but packed with helpful links. + +First, in whats new, I've started another course series! + +This time, it's a fundamental that all developers should know well early in their careers. + +What is it? + +**Git!** + +Here's the series (so far): + +1. **[Introduction to Version Control](https://www.codu.co/articles/introduction-to-version-control-udm5ck8m)** +2. **[Setting Up Git and Your First Repository Locally](https://www.codu.co/articles/setting-up-git-and-your-first-repository-locally-d714w5ca)** +3. **[Branching and Merging](https://www.codu.co/articles/branching-and-merging-q12ruolx)** +4. **[Remote Repositories](https://www.codu.co/articles/remote-repositories-and-collaboration-z7hkxpy3)** +5. **[Collaborative Workflows](https://www.codu.co/articles/collaborative-workflows-nbqw0bog)** + +## Other Articles/Resources + +**[Creating S3 Signed URLs in Node.js (3 min)](https://www.codu.co/articles/creating-s3-signed-urls-in-node-js-qtxm0avg)** +Let's create something fun: pre-signed URLs to upload files directly to Amazon S3 buckets. + +**[Volta 2.0 (release)](https://volta.sh/)** +Volta, my favorite Node version manager, released 2.0 this week. + +**[Build an Event Scheduler in NodeJs using Google Calendar API (8 min)](https://dev.to/arindam_1729/i-built-an-event-scheduler-in-nodejs-using-google-calendar-api-4c5b)** +Learn how to create a Node.js application to create events and automatically send email invites with Google Meet links. + +**[Implementing CQRS with MediatR in .NET 8: A Complete Guide (5 min)](https://www.codu.co/articles/implementing-cqrs-with-mediatr-in-net-8-a-complete-guide-ossdnm44)** +The CQRS (Command Query Responsibility Segregation) pattern is an architecture that separates the operations of reading (Query) and writing (Command) within a system. + +**[Just use Postgres (8 min)](https://mccue.dev/pages/8-16-24-just-use-postgres)** +This is one part actionable advice, one part question for the audience. + +**[Real-time mouse pointers (13 min)](https://www.canva.dev/blog/engineering/realtime-mouse-pointers/)** +Canva's journey to implement and support real-time mouse pointers. + +**[The Supabase Book by David Lorenz (book)](https://supabase.com/blog/supabase-book-by-david-lorenz)** +I just picked up this book, and it will be handy! I was surprised to find out it was thick and detailed. + +## Something I've been enjoying + +**[Same as Ever: Timeless Lessons on Risk, Opportunity and Living a Good](https://amzn.to/46UV9Yb)** + +This book flips the script on how we view progress, zeroing in on the timeless patterns of human behavior that shape our world. It's packed with eye-opening insights about why people do what they do, from Warren Buffett's candy bar wisdom to the craving for certainty in an uncertain world. +A very interesting way to build a mental model of what doesn't change in the world. + +**If you have any ideas or feedback, reply to this email.** + +Thanks, and stay awesome, + +Niall