Welcome to Codú Weekly!
This week, I stumbled upon a game-changing feature in Visual Studio Code that I cant wait to share with you. If youre like me, juggling multiple projects or switching between different development environments, youre 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.
Heres a quick rundown on how to use them:
Access Profiles: Click on the gear icon in the lower-left corner of VS Code and select "Profiles".
Create a New Profile: Choose "Create Profile" and give it a name (e.g., "Python Dev", "Web Frontend", "Data Science").
Customize Your Profile: Install extensions, set up your preferred color theme, adjust settings, and configure your workspace to your liking.
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.
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 versatile and useful databases on the market. I think its a tool all developers should know because it can solve nearly every problem you throw at it.
Ive just finished an entire series which you can read for free to learn SQL and PostgreSQL:
There are some edits I still need to make to ensure it flows well but the main content shouldnt update too much.
It contains some of my biggest articles ever so Im 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 Irelands finest developers, from fresh-faced juniors to CTOs, all in one place. But heres the kicker -- no boring presentations or awkward small talk.
Instead, were talking: Free drinks, Delicious grub, 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)
Looking for a new theme? Heres an awesome gallery with previews of different VS Code Themes.
Integers, UUID, GUID, CUID and NanoID Explained (3 min)
In this article, well 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)
Bun introduced experimental support for compiling and running native C from JavaScript. Read how in this article.
How Infinite Queries work (5 min)
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)
Understand the difference of Forward Proxy vs Reverse Proxy and Load Balancer with examples.
React 19 Cheat Sheet (resource)
Kent C. Dodds Created a fantastic cheat sheet with all of the new features in React 19. Spoiler, its a big update!
Making Orbit Animations with CSS Custom Properties (6 min)
A powerful way to approach CSS animations that would otherwise be tedious or impractical to implement.
Something Ive been enjoying
If youre into fonts (or even if youre not), youve gotta check out "Just My Type" by Simon Garfield. It explores all the things about fonts Ive never really thought about it.
Garfields writing style is super engaging - he manages to make the history of fonts feel like gossip. Youll 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ú