Chelsea Troy

Chelsea Troy

Menu Skip to content
  • Home
  • About
  • Activism
  • Are You Hiring?
  • Gift Shop
  • Speaking
  • Linkedin
  • GitHub
  • Twitter

Category: Programming Language Implementation

March 11, 2022March 11, 2022 Chelsea

Why Compilers Don’t Autocorrect “Obvious” Parse Errors

February 10, 2022February 22, 2022 Chelsea

Adding Error Productions to the Lox Compiler

January 2, 2022February 22, 2022 Chelsea

Emulating Objects in Functionally-Oriented Languages (The Real Midwives of Haskell)

December 26, 2021February 22, 2022 Chelsea

The Hard Thing About Nested Scopes: Tracking State in an Interpreter

November 28, 2021November 28, 2021 Chelsea

Introduction to the Roc Compiler

November 5, 2021November 5, 2021 Chelsea

Compilers 5: Code Generation

September 20, 2021November 5, 2021 Chelsea

Compilers 4: Exploring a Parser

August 7, 2021November 5, 2021 Chelsea

Compilers 3: Let’s Debug an Interpreter Together!

July 28, 2021November 5, 2021 Chelsea

Compilers 2: Compiling Backwards

July 12, 2021November 5, 2021 Chelsea

Compilers 1: Anatomy of a Machine

Categories

  • Agile (8)
  • Algorithms (3)
  • Android (17)
  • APIs (15)
  • Behind the Scenes (16)
  • Books (19)
  • Careers (63)
  • Community (46)
  • Concepts (11)
  • CSS (2)
  • Data (14)
  • Data Science (26)
  • Debugging (11)
  • Design (8)
  • Golang (1)
  • Hiring (7)
  • History (8)
  • Inclusion (24)
  • iOS (21)
  • Java (15)
  • Javascript (6)
  • Languages and Frameworks (14)
  • Leveling Up (26)
  • Live Coding (16)
  • Machine Learning (30)
  • Podcasts (1)
  • Professional Development (22)
  • Programming (2)
  • Programming Language Implementation (10)
  • Python (32)
  • Refactoring (18)
  • Remote Work (12)
  • Ruby (23)
  • Scheme (1)
  • Spring (4)
  • Swift (9)
  • Talks (9)
  • Teaching (22)
  • Techtivism (5)
  • Testing (28)
  • Uncategorized (5)
Powered by WordPress.com.
 

Loading Comments...