While the future may be a mystery, you can design software to accommodate future changes. But how much future-proofing gets in the way of good design?
When the bots came for us, we strengthened our defenses. Here's what we learned about parrying a few DDoS attacks.
Security needs to move from an afterthought to a primary concern in software development. Here's what shifting left looks like for real-world developers.
When your open-source project starts getting contributors, it can feel great! But as a project grows, contributors can neglect to document everything.
Standard operators make for clean, readable code. With dunder methods, you can add these operators to your own classes.
All too often, developers go deep on the wrong things, when writing documentation. A little bit of empathy can get your docs back on track.
Are the robots coming for your job? You’ve heard this question before. But in 2022, with AI increasingly ubiquitous in the lives of most coders, the issue feels more pressing.
Previously, I examined OAuth at a high level, including the standards and the grants outlined in the specifications. If you haven’t you may want to read that article. In this post, you’ll learn the nuts and bolts of integrating OAuth to protect resources like APIs. While there are a number of different ways to do…
Chatbots held so much promise as a software tool. But near-future NLP advances will bring them more in line with their hype.
OAuth2 is one of the most popular specifications for API authentication today, though wrapping your head around it can be a challenge.