Home
Progression Log
Progression Log
11/4/2025
practice
(leetcode, TypeScript):
solved 1 medium hashmap problem
practice
(PostgreSQL, DevOps):
started using PostgreSQL via Supabase for a project at work, handling migrations and local development
10/28/2025
practice
(Event Driven Architecture, RabbitMQ):
implemented a dummy distributed notification system
10/25/2025
learn
(System Design):
read chapter 6 and 7 of Building Microservices by Sam Newman
learn
(Engineering Practices):
started reading Software Engineering at Google
10/19/2025
practice
(Leetcode, TypeScript):
solved 4 easy problems and 4 medium problems in TypeScript
10/17/2025
work
(TypeScript):
added functionality to an internal library and reviewed pull requests
practice
(Leetcode, Go, TypeScript):
solved 3 easy problems and 3 medium problems in Go/TypeScript
10/16/2025
work
(Prolog):
researched SQL database connection methods in SWI-Prolog
practice
(Leetcode, Go):
solved 5 easy problems and 3 medium problems in Go
10/15/2025
work
(Node.js, TypeScript, TypeDoc, CI/CD):
wrote documentation for an internal library and added a workflow to deploy generated website to github pages
practice
(Leetcode, Go):
solved one medium problem and three easy problems in Go
plan
(AWS, Microservices, Go):
decided to combine my recent learning of AWS and microservices into a project, at least one microservice will use Go
learn
(local-first software):
listened to more discussions about local-first software and watched a video explaining the architecture of a web app built with it
10/14/2025
learn
(React Router 7):
read documentation and got familiar with differences between it and Next.js
work
(Node.js, TypeScript):
added testing and more features to a library at work
practice
(Leetcode):
solved two medium problems and one hard problem
plan
(Go project):
decided to start a Go web services project to learn more about the language and ecosystem