Skip to content

Commit

Permalink
Add this weeks newsletter
Browse files Browse the repository at this point in the history
  • Loading branch information
NiallJoeMaher committed Sep 24, 2024
1 parent daf520c commit 3794e1c
Showing 1 changed file with 94 additions and 0 deletions.
94 changes: 94 additions & 0 deletions app/(app)/letters/postgresql-course-vscode-profiles/page.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
Tue, Sept 24, 2024 • Niall Maher

# Free PostgreSQL Course, VSCode Profiles & Fullstack Fiesta

Welcome to Codú Weekly!

This week, I stumbled upon a game-changing feature in Visual Studio Code that I can't wait to share with you. If you're like me, juggling multiple projects or switching between different development environments, you're going to love this: VS Code Profiles!

I created different profiles streams, creating tutorials and different tech stacks. You can have different extensions, themes and settings.

Here's a quick rundown on how to use them:

1. Access Profiles: Click on the gear icon in the lower-left corner of VS Code and select "Profiles".
2. Create a New Profile: Choose "Create Profile" and give it a name (e.g., "Python Dev", "Web Frontend", "Data Science").
3. Customize Your Profile: Install extensions, set up your preferred color theme, adjust settings, and configure your workspace to your liking.
4. Switch Between Profiles: Use the gear icon or the command palette (Ctrl+Shift+P or Cmd+Shift+P) and type "Switch Profile" to quickly change your setup.
5. Export and Share: You can even export your profiles to share with team members or use across different machines!

This feature has been a total productivity booster for me. No more toggling settings or enabling/disabling extensions when switching contexts. With profiles, I can hop from my Python data analysis environment to my JavaScript web dev setup in seconds.

## Free PostgreSQL Course

PostgreSQL is one of the most verstaile and useful databases on the market. I think it's a tool all developers should know because it can solve nearly every problem you throw at it.

I've just finished an entire series which you can read for free to learn SQL and PostgreSQL:

- [What Is a Database?](https://newsletter.codu.co/l/OKhlNrmpjTTHP763xCz1UNOw/1lTg892JQyM534e8prkRPD1A/6ZwiVXikQmDtMAMEKoMSdw)
- [Introduction to PostgreSQL](https://newsletter.codu.co/l/OKhlNrmpjTTHP763xCz1UNOw/l892qPVfhQNrFKDF6slZyVwQ/6ZwiVXikQmDtMAMEKoMSdw)
- [Setting Up PostgreSQL](https://newsletter.codu.co/l/OKhlNrmpjTTHP763xCz1UNOw/ChW575wODus914KMrGr52Q/6ZwiVXikQmDtMAMEKoMSdw)
- [Fundamentals of Relational Databases](https://newsletter.codu.co/l/OKhlNrmpjTTHP763xCz1UNOw/hUzoGcAinZDt747rIFQSBg/6ZwiVXikQmDtMAMEKoMSdw)
- [Introduction to SQL: Putting Database Concepts into Practice](https://www.codu.co/articles/introduction-to-sql-putting-database-concepts-into-practice-lsega7xx)
- [Simple Social Media Database: SQL Solution](https://www.codu.co/articles/simple-social-media-database-sql-solution-6rhhfoxq)
- [SQL Queries and Filtering Data](https://www.codu.co/articles/sql-queries-and-filtering-data-zovv6gje)
- [PostgreSQL Data Types](https://www.codu.co/articles/postgresql-data-types-qwgsxrdh)
- [Deeper Dive into Foreign Keys and JOINs in SQL](https://www.codu.co/articles/deeper-dive-into-foreign-keys-and-joins-in-sql-1jkf32py)
- [SQL Concepts: Subqueries, Aggregations, and CTEs](https://www.codu.co/articles/sql-concepts-subqueries-aggregations-and-ctes-v2m3z9ro)

There are some edits I still need to make to ensure it flows well but the main content shouldn't update too much.

It contains some of my biggest articles ever so I'm pretty proud of the work.

## For Devs in Dublin, Ireland

**Fullstack Fiesta**

_Friday, Sep 21, 2024, 5:30 PM - 8:30 PM (Irish time) 61 Thomas Street, Dublin, County Dublin, IE, D08 W250_

Another week, another event!

Hundreds of Ireland's finest developers, from fresh-faced juniors to CTOs, all in one place. But here's the kicker -- no boring presentations or awkward small talk.

Instead, we're talking: 🍻 Free drinks 🍕 Delicious grub (fuel for those big brain ideas) 🧠 An epic coding quiz (with sweet prizes up for grabs!) 🤝 Genuine connections with fellow devs and fantastic companies

So, if you are a web developer, this event is for YOU!

## Articles/Resources

**[VS Code Themes (resource)](https://vscodethemes.com/)**
Looking for a new theme? Here's an awesome gallery with previews of different VS Code Themes.

**[Integers, UUID, GUID, CUID and NanoID Explained (3 min)](https://www.codu.co/articles/integers-uuid-guid-cuid-and-nanoid-explained-z_1mombc)**
In this article, we'll explore several options for generated IDs, explain what they are, their benefits and drawbacks, and share the advantages.

**[Compile and run C in JavaScript (6 min)](https://bun.sh/blog/compile-and-run-c-in-js)**
Bun introduced experimental support for compiling and running native C from JavaScript. Read how in this article.

**[How Infinite Queries work (5 min)](https://tkdodo.eu/blog/how-infinite-queries-work)**
Infinite queries (in React Query), are a way of doing continuous data fetching with continuous scrolling. Want to learn how it works?

**[Proxy vs Reverse Proxy vs Load Balancer (video)](https://youtu.be/xo5V9g9joFs?si=hrp2nnblAADqNVDK)**
Understand the difference of Forward Proxy vs Reverse Proxy and Load Balancer with examples.

**[React 19 Cheat Sheet (resource)](https://www.epicreact.dev/react-19-cheatsheet)**
Kent C. Dodds Created a fantastic cheat sheet with all of the new features in React 19. Spoiler, it's a big update!

**[Making Orbit Animations with CSS Custom Properties (6 min)](https://codersblock.com/blog/making-orbit-animations-with-css-custom-properties/)**

A powerful way to approach CSS animations that would otherwise be tedious or impractical to implement.

## Something I've been enjoying

**[Just My Type (Book)](https://amzn.to/3ZTGTNV)**

If you're into fonts (or even if you're not), you've gotta check out "Just My Type" by Simon Garfield. It explores all the things about fonts I've never really thought about it.

Garfield's writing style is super engaging - he manages to make the history of fonts feel like gossip. You'll find yourself chuckling at the quirky anecdotes and going "No way!" at the drama behind some of the most famous typefaces. I know... Who would have guessed that fonts would bring drama?

If you have any ideas or feedback, reply to this email.

Thanks, and stay awesome,

Niall Maher

_Founder @ [Codú](https://www.codu.co/?ref=newsletter)_

0 comments on commit 3794e1c

Please sign in to comment.