Curated developer articles, tutorials, and guides – auto-updated hourly


The build is green. It has been green all week. That is the part you should have found...


Somebody uploaded a profile picture. It was not a picture. The endpoint checked the extension. Th...


The answers got worse on Tuesday. Nothing shipped on Monday. The code is identical to the code tha...


The report said forty percent of customers had opted out of marketing. Forty percent had not opted....


There is one system only you understand. You wrote it, or you inherited it and did the...


You opened the editor at nine to fix one bug. At four you are upgrading a build tool. Nothing went...


Storage is cheap, so the default became keep everything. Every event. Every request body. Every.....


The stack trace was forty lines and you pasted the whole thing, because it was faster than reading.....


You reviewed every line of that feature. Two of you read it. Then somebody typed install, and four...


For two years the worst thing it could do was tell you something untrue. You read it, you doubted.....


The key went into a config file on a Tuesday, by accident, and it was committed. Somebody noticed o...


You wrapped the call in a try. Something might fail, and you knew it. So you caught the...


The field is called timeout. Its value is 30. Thirty what. You know the answer because you wrote....


A project has three parts and only two of them are witnessed. The beginning is loud. There is a...


On Friday somebody asks how your week went. You say fine, a bit scattered. You mean it, and you...


For twenty years, where your code ran was a shopping decision. You picked a region for latency, for...


You read her pull request and felt slightly ill. Clean commits. Sensible names. A test for the...


The application you are working on will be rewritten. Twice, probably, in a language that is not...


The announcement went out at four. It is somebody you like, and that makes it worse, because you...


Count your open branches. Four, probably. One is waiting on a review. One is waiting on an answer....


You spent five months on it. Design, arguments, a rewrite, the three edge cases that turned out to....


She clicked sign out. The screen went back to the login page, the browser storage was cleared, and....


There is one thing in your calendar today. Half an hour, at eleven. You will lose the morning to.....


The order is marked paid. The payment provider says it never told you that. Your endpoint is a...