Learn Modern Kotlin
We just published a comprehensive, free Kotlin course on the freeCodeCamp.org YouTube channel. Whether you're targeting Android development, scalable backend...
Beau Carnes - freecodecamp
We just published a comprehensive, free Kotlin course on the freeCodeCamp.org YouTube channel. Whether you're targeting Android development, scalable backend...
Beau Carnes - freecodecamp
Most security articles read like threat reports. They describe vulnerabilities from the outside looking in: what an attacker does, what the impact is, and how...
Oluwaseyi Fatunmole - freecodecamp
Every API has some form of authentication. But having authentication and getting it right are two completely different things. I've reviewed production...
Oluwaseyi Fatunmole - freecodecamp
You've likely seen this movie before: something breaks in an app you built with an AI coding agent. You ask the agent to fix it. It "fixes" it. But the bug is...
Amir Gabay - freecodecamp
Observability isn't a new problem, and NestJS is certainly not the first ecosystem to tackle it. But NestJS Observe is interesting because it asks a more...
Pacifique Linjanja - freecodecamp
Sending an email doesn't always mean it will reach the recipient's inbox. Sometimes, an email is sent successfully by an application but ends up in the spam...
Reetain Raina - freecodecamp
Most JNI crashes don't come from complicated logic. They come from a small set of mistakes around object references: holding on to a reference after it has...
Nikheel Vishwas Savant - freecodecamp
Four times a year, every sole trader and landlord in Making Tax Digital (MTD) for Income Tax has to send HMRC a summary of their income and expenses. The...
Solomon Amos - freecodecamp
In my previous article, I argued that software automation needs a layer between operational intent and execution. The reason is simple: the specification...
Hugo Teijiz - freecodecamp
Every website gets feedback, and most of it ends up somewhere awkward. A visitor finds a broken button and emails you. Someone else leaves a comment on social...
Andrew Baisden - freecodecamp