Engineering Logs
Technical documentation, incident reports, and architectural deep-dives.
All timestamps in local system time.
What is a Design Pattern? A Beginner's Guide
An exploration of standard solutions to recurring software design problems, framing them as blueprints rather than copy-paste code.
E.T.C: The Forgotten Principle
Discusses the "Easier To Change" principle as the primary goal behind almost all other software design principles.
You don't invent an internal tool to use the tool
A philosophical look at the developer's instinct to build tools and the importance of focusing on the actual outcome rather than the tool itself.
What is D.R.Y principle?
A deep dive into the "Don't Repeat Yourself" concept, looking beyond simple code duplication to logical consistency.
Private Route in Svelte not SvelteKit
A guide for developers using standalone Svelte who need to implement authenticated routes without the full SvelteKit framework.
How I finished my first game in 3 days with ChatGPT
A case study on using LLMs to rapidly prototype and finish a 2D React-based carnival game.
Mutex Implementation in NestJS
A technical guide on using async-mutex to handle concurrency and prevent race conditions in a NestJS environment.
How to add a win rate to items for the randomize function
Implementation of weighted randomization logic, useful for promotional campaigns or game mechanics.
How to alter the Enum in Alembic
A walkthrough on managing database schema migrations involving Enum types using Python's Alembic.
How to dynamically generate elements in React (SVG example)
Demonstrates how to leverage React.createElement to generate UI elements dynamically from data lists.
Private route using Recoil.js for JWT authentication
Using Recoil.js for state management to protect routes and handle JWT-based user sessions.
Passing a child component with a callback function
Explores component composition patterns and how to pass parameters from child to parent via callbacks.
Showing logs 1-12 of 12