A practical Rust implementation of an LRU cache using a HashMap and an index-based doubly linked list, with the ownership tradeoffs made explicit.
Tech
A collection of 10 posts
Deploying a Next.js App from a Monorepo to AWS Amplify with GitHub Actions
A practical walkthrough of deploying a Next.js app from a pnpm/Turborepo monorepo to AWS Amplify, using GitHub Actions as the release orchestrator.
Should Management Decisions Affect Product Quality?
Product quality is not only an engineering outcome. It is also shaped by timelines, management pressure, operational decisions, and how honestly teams handle technical debt.
Managed vs Open Source in Cloud Architectures
At scale, architecture is no longer about tools—it’s about trade-offs. This piece explores how experienced engineers decide between managed services and open source by focusing on cost, control, and where engineering effort actually creates leverage.
Graphene-Django Query Caching as a Workaround, Not a Design Principle
A practical look at resolver-level caching in Graphene-Django: when it helps, what it hides, and why it should be treated as a tactical workaround rather than good API design.
Building a Cron Job Scheduler Using Redis and Node.js
Discover how to build an advanced event-driven scheduler using Redis’ key expiration feature for real-time task management.
Creating a cronjob micro-service using Elixir
If you've ever needed to automate a task or ensure that an important job gets done on schedule, you've probably used a cronjob. Simply put, a cronjob is a tool that allows you to schedule tasks to run automatically at a predetermined time or...
Why Software Developers should make time for side projects
Why Software Developers should make time for side projects
