PSA: You probably won't lose your right to sue Equifax by accepting their free credit monitoring

AKA Why you should be careful who you get your legal advice from

Haris Khan

8 minute read

A classic study in mass panic I’ve seen a lot of scaremongering going around regarding a Terms of Use (ToU) agreement to binding arbitration in the free credit monitoring and identity theft protection that Equifax is offering in the wake of this hack. According to many articles and people on twitter, by accepting the monitoring, you’re signing away your right to be part of any settlement or lawsuit against Equifax as a result of the hack.

Creating a VS Code Extension Part 2: Navigating your Extension

What are all these files and folders and what do I do with them?

Haris Khan

15 minute read

Introduction In this post, we’re going to cover the file structure of the extension, diving into what individual files are for and discuss the fundamental configuration of them. We’re also going to give an overview of the Extension Manifest (package.json), which is what VS Code will use to determine how and when users will interact with your plugin. Finally, we’ll introduce Contribution Points and Activation Events, two important pieces of the Command Pipeline (my terminology for the flow of functionality in VS Code extensions).

Creating a VS Code Extension Part 1: Setting up a development environment

Choosing a language, using Yo Code, and getting set up for development

Haris Khan

8 minute read

Introduction This is the first of a multi-part series on writing a VS Code extension! If you don’t want to write a VS Code extension, that’s ok! We’ll cover other material that is generally applicable to software engineering projects. Feel free to skim. I will be talking about AWS in this series, but no background knowledge is required. This is strictly a series on building a VS Code extension.