Notes from the practice
Engineering
in the open.
Architecture, infrastructure, creative development, and the details that make a system work.
All categories & topics
87 articles found

Code Generation Models: Building a Reproducible Evaluation
Evaluate coding models and agents using reproducible repository tasks, held-out checks and total review effort rather than unsupported rankings.


Debugging CORS Preflights Without Weakening API Security
Separate preflight latency from API latency, trace browser CORS failures, and configure an explicit origin policy without confusing CORS with authentication.


CQRS and Event Sourcing: Separate the Decisions
Understand command/query separation, event streams, projection lag and concurrency before choosing a more complex persistence model.


Debugging CSS Specificity, Cascade Layers and Unexpected Overrides
Trace the winning CSS declaration, distinguish specificity from cascade priority, and use layers and low-specificity selectors to keep component overrides predictable.


Cursor for Professional Development: A Practical Evaluation Guide
Evaluate Cursor's agent workflow, project rules and repository fit without unsupported long-term-use claims or outdated pricing comparisons.


Diagnosing PostgreSQL Deadlocks and Retrying Transactions
Reconstruct a PostgreSQL lock cycle, use consistent lock ordering, and retry a complete transaction without duplicating external side effects.
