Thoughts, tutorials, and insights about web development
End-to-end tests that pass locally but fail randomly in CI are a common problem. This case study explains why Playwright tests become flaky and how I fixed them in real production projects.
A deep dive into why reports become slow over time and how summary tables, indexing, and query design fix the problem.
A real-world incident where users were able to withdraw more money than their account balance using concurrent requests—and how database transactions solved it.