Fifty Shades of OOP
This post talks about the many different aspects under the umbrella term OOP
Welcome to Lesley Lai’s personal website! I like to write various topics such as computer graphics, programming languages, compilers, and math.
This site contains my blog, microblog, personal notes, and a portfolio of personal projects.
Check out the about page to learn more about me.
This post talks about the many different aspects under the umbrella term OOP
A walkthrough of how I migrated my blog's comment system from the Commento cloud service to self-hosting with Comentario, Commento's active fork. I share my experience setting up Comentario with Docker, configuring a reverse proxy with Caddy, and customizing its client-side CSS. This post also includes reflections on the learning curve of self-hosting and notes on future plans to move away from other cloud services.
This post talks about me completely rebuilding this website, moving from Gatsby.js to Astro due to build issues and Gatsby's decline.
This post explores various ways to implement an abstract syntax tree (AST) in C++. In particular, it focuses on representing "variant" structures that can hold values from a fixed set of alternatives.
In this post, I share a curated list of online courses that I found both enjoyable and insightful.
View all posts