Issue #143  (The Future of Programming)01/15/25

Advertisement
Check Out 1440 — The Fastest Way to an Impartial Point-of-view

The team at 1440 scours over 100+ sources ranging from culture and science to sports and politics to create one email that gets you all caught up on the day’s events in 5 minutes.

1440 Newsletter
According to Gallup, 51% of Americans can’t think of a news source that reports the news objectively. It’s 100% free. It has everything you need to be aware of for the day. And most importantly, it simplifies your life.

Sign Up for 1440, it's 100% Free →

If you're working in two different parts of an application (e.g. the frontend and the backend) in two VS Code windows, you may find some mental overhead involved in figuring out which part of the code you're currently in while you're switching back and forth between windows.

This might be acceptable for a while, but what if you want to visually distinguish which section you're currently working in? You can do this by customizing VS Code at the project level.

To enable this, you can edit settings that are specific to your current workspace. If you have a .code-workspace file, you can edit the settings inside that file. If the current project is not a workspace, you can add project-specific settings by adding a .vscode folder with a settings.json file inside of it.
 
Editing your workspace settings in VS Code

This workspace file will have a settings object, which you can edit to add something like the following:
 
"settings": {
  "workbench.colorCustomizations": { 
    "titleBar.activeBackground": "#e28585",
    "titleBar.activeForeground": "#000000",
  }
}

In this case I've added custom colors to the background and foreground of the title bar of the current project's VS Code window.

Now, if I want to contrast that window's title bar with another open VS Code window (e.g. my backend code), I can add the same setting in that project, but with a visually contrasting set of colors. This way I'll be able to quickly recognize when I'm in my frontend code vs. my backend code (or whatever else I want to differentiate).
 
Different title bar colors in VS Code

The example image above shows two VS Code windows open with different title bar color settings.

Of course, these project-specific settings can be used for any number of customizations. This is just one example, which allows you to visually differentiate your open windows.

Now on to this week's hand-picked links!
 

VS Code Tools

Tailwind Class Genie — A VS Code extension that works as a helper so you don't have to remember Tailwind's classes or spend too much time manually changing them to find the right one.

VSCode LLVM Compiler Explorer —  A VS Code extension for compiler developers of LLVM (the code compiler/generator) that can support exploring LLVM IR and machine IR after each pass.

Lysted: Your Ticket Reselling Side Hustle — Looking for a side hustle? Use Lysted to resell event tickets. List once and reach buyers across platforms like StubHub and Ticketmaster. Enjoy automated pricing and quick payouts. It’s a hassle-free way to make extra cash from unused tickets.   Sponsor 

GitHub Copilot for Azure — VS Code extension designed to help streamline the process of developing for Azure. See article section below for an intro guide.


VS Code Theme of the Week

Gruvbox Concoctis — This is a set of themes forked from the popular Noctic themes while also using the same color palette of another set of themes called Gruvbox.

Gruvbox Concoctis Theme for VS Code

This set includes 6 themes (3 dark, 3 light). The one above is the variation called "dark hard". The light themes use a light brown background, so if you don't like white backgrounds but want to try out a light theme, this might be a good option for you.
 

VS Code Articles & Videos

📺 Getting the Most Out of GitHub Copilot's Free Tier — More on the free version of GitHub Copilot, from the VS Code YouTube channel, demonstrating what it feels like to work with Copilot daily, and how to optimize chat requests to increase coding efficiency.

Streamline Your Azure Workflow: Introducing GitHub Copilot for Azure in VS Code — From late October, this is the official launch post for Copilot for Azure, the extension linked above. The article includes an intro, info on suggested prompts, and more.

tl;dr sec — Keep up with Cybersecurity in 7 min. Join 90,000+ security professionals getting the best tools, blog posts, talks, and resources right in their inbox for free every Thursday.   Sponsor 

Debugging Python with VS Code and Sentry — Includes some setup instruction and lots of steps when debugging with Sentry, the popular application monitoring service.

Best of the Rest

📺 Cursor Team: Future of Programming with AI — From the Lex Fridman podcast, an interview with the creators of Cursor, the popular AI-powered code editor. 2.5 hours but you can use the table of contents. They discuss GitHub Copilot, GPT vs. Claude, Debugging, OpenAI, Prompt Engineering, the future of programming, and lots more.

Codura — An AI-powered tool that lets you upload your project once, so you never have to re-explain your code. Chat instantly with the latest GPT-O1 model, get tailored help, and see real-time updates to your project structure.

Turn Tickets into Cash with Lysted — Need a side hustle? Lysted makes ticket reselling easy and profitable. List your tickets on major platforms with one click and get fast payouts. It’s a perfect way to earn extra cash from tickets you can’t use (or never intended to).   Sponsor 

Firenvim — Turn your browser into a Neovim client, with support for Firefox, Chrome, and other Chromium browsers.

Suggestions?

If you have any link suggestions, including a tool, article, or other resource related to VS Code or another IDE, you can hit reply, send it via DM on X, or via chat on Bluesky.

That's it for this issue.

Happy VS Coding!
Louis
VSCode.Email
@LouisLazaris
Copyright © VSCode.Email. All rights reserved.

Not affiliated with Microsoft, Visual Studio Code, or any of its trademarks.