Bytesized - Bytesized #008 — VSCode

Bytesized Newsletter
Bytesized
Ideas for technologists

Happy 2021! I hope you all had a safe and relaxing holiday season. I'm stoked to be back on newsletter writing duty and excited for the stuff I have planned for this year. What are you looking forward to this year? Reply to this email and let me know :)

After taking a few weeks off at the end of 2020, Bytesized is back with two big improvements this year:

  1. Every issue is now available and shareable online! Check out this issue on our website (and share it with your friends)
  2. We're hyper-focused on sharing crucial links, guides, and info from a single topic every week. It's like all the emails you've gotten in the past few weeks from us, but even easier to digest.

I think you're going to love it—if you do, consider sharing the newsletter with your friends. We have an awesome swag program for you to check out. - Kristian

Bytesized covers important ideas for developers, sent to over 4,000 people every week. Have something to promote? Learn more about sponsorship.


VSCode is the most popular text editor in the world.

That's a remarkable stat on its own, but even more so when you consider how new it is: the first release was in April 2015.

In this issue of Bytesized, we'll take a look at VSCode from a productivity angle: there's a good chance that VSCode is part of your repertoire, so instead of teaching you what it is, we'll look at how you can get more productive with it.


Setups

My Visual Studio Code Setup

Ali Spittel's collection of her favorite VSCode extensions and themes.

The Ultimate VSCode Setup for Front End/JS/React

Elad Ossadon covers the extensions you need to have to work as a front-end developer in VSCode.

My VS Code Setup

Caleb Porzio's favorite extensions, settings, and special "zen" mode for minimalist developers.

How to set up VSCode to improve your productivity

A collection of useful extensions, with a focus on text editing improvements and reducing repetitive motions and actions with templating extensions.


Quickstart Videos

5 Ways to Customize VS Code

James Quick covers custom themes, fonts, extensions, settings, and keyboard shortcuts in his popular VSCode intro.

VS Code Top-Ten Pro Tips

The uber-popular Fireship YouTube channel takes a look at ten tips for increasing your VSCode productivity and happiness.

Using VSCode with the VIM Extension

Richard Bagshaw covers a great way to use VSCode: Vim keyboard bindings. He walks through how to install a Vim extension, set up your key bindings, and best practices for making the switch to Vim shortcuts in your day-to-day work.

Visual Studio Code Markdown Preview

If you work in GitHub, read Reddit, or write code-adjacent prose in anyway, you probably have some familiarity with Markdown. This video covers the basics of some great Markdown tooling for VSCode, showing how you can lint, spell-check, build templates, and preview your Markdown content directly in VSCode.


Courses

Vim for VSCode

Joe Previte's excellent $10 course has 100+ exercises for learning how to use Vim inside of VSCode.

VSCode Power User

Ahmad Awais's comprehensive (5 hours!) course on getting up and running with VSCode, including specific sections on web development, working with Git and GitHub, Markdown, and Ahmad's favorite extensions. This course is on sale pretty frequently, so keep an eye out 👀

Make VS Code Awesome

Caleb Porzio's course on VSCode isn't focused on exploring every single feature of the editor; instead, it's about zooming in on the important things for developers: extensions, keyboard-based navigation, and a particular focus on building a better development experience for PHP developers.


Digging Deeper

Language Server Extension Guide

VSCode is open-source, but it's also changing the way that other text editors think and work with the underlying code they show to users. The VSCode Language Server is a spec that has allowed developers to build support for languages into VSCode with first-party support, and it's even been the inspiration for new features in older editors like Vim and Emacs. Check out more about how it works!

VSCode Architecture And Overview

Want to know how VSCode works under the hood? C#Corner's overview of the architecture of VSCode covers all the pieces of the open-source codebase and how they fit together. As you might expect, VSCode wouldn't be possible without a ton of incredible underlying open-source tooling: this article teaches you what those things are.

How to Configure VS Code Like a Pro

There's a lot of underlying primitives in VSCode that aren't as well-known, but provide great support for working in a codebase for an extended period of time. Stefan Metodiev's guide to setting up VSCode workspaces, tasks, and snippets is a great way to build a more IDE-like experience for your projects inside of VSCode.


Liked this issue? Good news—Bytesized's theme this month is editors. We'll be looking at text editors, tools for thought, and how to be more productive this year as we build software. See you next week!

Bytesized is a weekly newsletter exploring ideas for developers. Join us on our Discord server 👋

Bytesized is produced by Kristian Freeman (hello!)

You can unsubscribe from our emails here.

10025 Wind Cave Trail, Austin, TX 78747

Older messages

Bytesized #007 — No-code 🔌

Tuesday, December 22, 2020

Bytesized Ideas for technologists 2021 is coming — soon we'll be raising our sponsorship prices! It's your last chance to grow your project super-fast by sponsoring Bytesized for a small price.

Bytesized #006 — Jamstack 🥪

Tuesday, December 15, 2020

Bytesized Ideas for technologists Draftbit is the browser-based React Native app builder. Export production-quality React Native code, even on their Free Plan. Get on the waitlist today!​ Hey, it's

Bytesized #005 — GraphQL 📈

Tuesday, December 8, 2020

Bytesized Ideas for technologists Fauna is a flexible, developer-friendly, transactional database delivered to you as a secure, web-native API. Never again worry about database provisioning,

Bytesized #001 — Human-computer interfaces

Sunday, December 6, 2020

Bytesized Ideas for technologists 🔐 Overwhelmed by auth? Auth0 lets you quickly and easily add rock-solid authentication to your applications, including universal login, multi-factor authentication,

Bytesized #002 — Svelte.js ⚡️

Sunday, December 6, 2020

Bytesized Ideas for technologists 🔐 Overwhelmed by auth? Auth0 lets you quickly and easily add rock-solid authentication to your applications, including universal login, multi-factor authentication,

You Might Also Like

Software Testing Weekly - Issue 218

Friday, May 3, 2024

Unit, Integration and End-to-End Tests 🔧 View on the Web Archives ISSUE 218 May 4th 2024 COMMENT Welcome to the 218th issue! I loved going through this discussion among software engineers: What is your

gpt2-chatbot and OpenAI search engine - Weekly News Roundup - Issue #465

Friday, May 3, 2024

Plus: Med-Gemini; Vidu - Chinese answer to OpenAI's Sora; the first race of Abu Dhabi Autonomous Racing League; deepfaking celebrities to teach math and physics; and more! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

NASA comes to the rescue of crowded rocket launch sites

Friday, May 3, 2024

Plus: Fisker's legal woes and Sprinklr lays off 100 View this email online in your browser By Christine Hall Friday, May 3, 2024 Good afternoon, and welcome to TechCrunch PM. We made it to Friday,

🎮 Forget the PS5 Pro, I Still Love My PS4 — The Best Lock Screen Widgets for iPhone

Friday, May 3, 2024

Also: Smart Home Mistakes to Avoid, and More! How-To Geek Logo May 3, 2024 Did You Know Half of the world's geysers are located in Yellowstone National Park. 🔑 More Passkeys Happy Friday! You can

JSK Daily for May 3, 2024

Friday, May 3, 2024

JSK Daily for May 3, 2024 View this email in your browser A community curated daily e-mail of JavaScript news The Power of React's Virtual DOM: A Comprehensive Explanation Modern JavaScript

Musk raises $6B for AI startup

Friday, May 3, 2024

Also, is TikTok dodging Apple's commissions? View this email online in your browser By Haje Jan Kamps Friday, May 3, 2024 Welcome to Startups Weekly — Haje's weekly recap of everything you can

SWLW #597: Seek first to understand, The "Iterative Adjacent Possible", and more.

Friday, May 3, 2024

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found

iOS Dev Weekly - Issue 659

Friday, May 3, 2024

Is Swift 6 hitting one of the REAL hard problems? Not generics, not data race safety, but naming things! 😬 View on the Web Archives ISSUE 659 May 3rd 2024 Comment Naming things is one of the two hard

Daily Coding Problem: Problem #1430 [Easy]

Friday, May 3, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. You have a large array with most of the elements as zero. Use a more space-

Making sense of product management

Friday, May 3, 2024

​ Getting a sense of product sense Whenever I hear the term product sense, I think back to a Seinfeld episode about write-offs (with a little artistic license). Jerry: “You don't even know what