/var/logs

Engineering Logs

Technical documentation, incident reports, and architectural deep-dives.
All timestamps in local system time.

2025-01-2912:00:00 UTC

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.

SOFTWARE_ENGINEERINGDESIGN_PATTERNS
5 min
2024-07-2112:00:00 UTC

E.T.C: The Forgotten Principle

Discusses the "Easier To Change" principle as the primary goal behind almost all other software design principles.

CLEAN_CODEARCHITECTURE
3 min
2024-07-1112:00:00 UTC

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.

PRODUCTIVITYDEVELOPER_EXPERIENCE
3 min
2024-07-0612:00:00 UTC

What is D.R.Y principle?

A deep dive into the "Don't Repeat Yourself" concept, looking beyond simple code duplication to logical consistency.

CLEAN_CODEBEST_PRACTICES
3 min
2024-02-2812:00:00 UTC

Private Route in Svelte not SvelteKit

A guide for developers using standalone Svelte who need to implement authenticated routes without the full SvelteKit framework.

SVELTEFRONTEND
4 min
2023-09-0312:00:00 UTC

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.

AICHATGPTGAME_DEVELOPMENT
5 min
2023-08-1012:00:00 UTC

Mutex Implementation in NestJS

A technical guide on using async-mutex to handle concurrency and prevent race conditions in a NestJS environment.

NESTJSBACKENDCONCURRENCY
3 min
2022-11-0812:00:00 UTC

How to add a win rate to items for the randomize function

Implementation of weighted randomization logic, useful for promotional campaigns or game mechanics.

JAVASCRIPTALGORITHMS
3 min
2022-10-0312:00:00 UTC

How to alter the Enum in Alembic

A walkthrough on managing database schema migrations involving Enum types using Python's Alembic.

PYTHONALEMBICDATABASE
2 min
2022-07-3012:00:00 UTC

How to dynamically generate elements in React (SVG example)

Demonstrates how to leverage React.createElement to generate UI elements dynamically from data lists.

REACTFRONTENDSVG
3 min
2022-06-2112:00:00 UTC

Private route using Recoil.js for JWT authentication

Using Recoil.js for state management to protect routes and handle JWT-based user sessions.

REACTRECOILJSAUTHENTICATION
5 min
2022-01-0112:00:00 UTC

Passing a child component with a callback function

Explores component composition patterns and how to pass parameters from child to parent via callbacks.

REACTFRONTENDCOMPONENT_ARCHITECTURE
4 min

Showing logs 1-12 of 12