TypeScript
2023
- Building Let Declarations for the TypeScript compiler
- Allow var statements to declare multiple symbols in the TypeScript compiler
- Building EmptyStatement and Semicolon as a statement ender for the TypeScript compiler
- Implementing StringLiterals for the TypeScript Compiler
- A Deep Dive into the TypeScript Compiler Miniature
- JavaScript scope, Closures, and the TypeScript compiler
- A High Level Architecture of the TypeScript compiler
2022
- Refactoring Setup: NextJS, TypeScript, Prettier, and Testing Library
- Mastering JavaScript: Revisiting Conditionals in JavaScript and TypeScript
2021
- Refactoring Setup: NextJS, TypeScript, Prettier, and Testing Library
- Mastering JavaScript: Revisiting Conditionals in JavaScript and TypeScript
- Mastering JavaScript Series
- Building an Interpreter: Parser - Part 1: Fundamental parts of AST and basic statements
- Building an Interpreter: REPL
- Building an Interpreter: Lexical Analysis - Part 3
- Rebuilding Mercari's Search: Home and Menu
- Rebuilding Mercari's Search: Setup NextJS with TypeScript, Prettier, and Jest
- Rebuilding Mercari's Search series
- Data Fetching in React with react-query
- Building an Interpreter: Lexical Analysis - Part 2
- Building an Interpreter: Lexical Analysis - Part 1
- Building an Interpreter series
- DX & Software Maintainability in Frontend Engineering
2020
- A Mental Model to think in TypeScript
- UX Studies with React, TypeScript, and Testing Library
- Union Types with Objects
- TypeScript Interesting Types
- Constant feedback driven development with Nodemon
- Automating my blog posts publishing process
- TypeScript Learnings: Type System
- Fun with Dates
- Thinking in data contracts
- TypeScript Learnings: Object Destruturing
- TypeScript Learnings series
- Consistent State Management in React and Redux
Hey! You may like this newsletter if you're enjoying this blog. ❤
✖