RCRitik Choprainspeedengineer.hashnode.dev·1h ago · 4 min readFive Green Dashboards, One Broken SLAI sat in an incident review once where five different engineers, from five different teams, each pulled up a Grafana panel and said some version of the same sentence: "Our P99 is right at 200ms, we're00
VSVINEETH Sinvineeth-s.hashnode.dev·10h ago · 9 min readThe Bug That Refused to Be Garbage Collected: Hunting Down an IntelliJ Plugin Memory LeakIf you've ever built an IntelliJ plugin with a custom editor tab, there's a good chance you've introduced a memory leak without realizing it. At first, everything seemed to work as expected. There wer00
OCOmansh Choudharyinomanshchoudhary.hashnode.dev·1d ago · 11 min read25% of my Rust CLI's runtime was doing work nobody asked forI expected regex to be the slow part, as that's what everyone says about parsing logs. But profiling my Rust-based log analyzer showed the real culprit was something else. 25% of my CPU runtime was oc00
YAYe Alleninvectronodeai.hashnode.dev·20h ago · 5 min readThe First Token Is a Product Metric in Multi-Model AI AppsA successful AI request can still feel slow. That sounds obvious, but many teams still evaluate AI performance with one number: total response time. For users, that is not enough. When someone sends a00
CYchetan yadavinlevelupcareers.hashnode.dev·21h ago · 18 min readHomogeneous Migration in Oracle 19c to 23ai: Full WalkthroughExecutive Summary A homogeneous migration — same engine, Oracle to Oracle — feels like the safe kind. No endianness conversion, no schema translation, no ora2pg type-mapping surprises. The data model 00
WFWords Findrinwordsfindrblog.hashnode.dev·1d ago · 5 min readBuilding a Fast Word Pattern Search Engine: Lessons Learned While Creating a Word FinderWhen most developers think about search, they picture databases, full-text indexing, or search engines like Elasticsearch. But building a search engine for word puzzles presents a very different set o00
MSMarek Skopowskiinblog.skopow.ski·2d ago · 3 min readStop Using Full OAuth Handshakes for Internal Microservice AuthOAuth 2.0 was designed to solve a specific problem: delegating access to third-party applications without sharing credentials over public networks. Somehow, over the last decade, teams started blindly51I
Qqodorsinqodors.hashnode.dev·3d ago · 5 min readThe N+1 Query Problem in EF Core (And How to Spot It Before Production Does)A page that felt fine in testing is slow in production. Same code, same query, but now it crawls. You open the SQL log and there it is — not one query, but two hundred. One to load the list, then one 00
ASAman Singhinamanksinghin.hashnode.dev·3d ago · 6 min readNode.js Memory Leaks and Profiling: Finding What Holds MemoryA Node.js memory leak rarely announces itself. The service runs fine in testing, ships, and then over hours or days its memory creeps up until it hits the limit and the process is killed and restarted00
ASAman Singhinamanksinghin.hashnode.dev·3d ago · 6 min readScaling Node.js with the Cluster Module: Using All Your CoresA single Node.js process uses a single CPU core. Your server has eight. Out of the box, seven of them sit idle while one does all the work — which means a default Node deployment leaves most of the ma00