Add AI capabilities to your apps. A practical guide to the OpenAI API.
The final chapter: deploying our chatbot to the world with Docker and a VPS.
Our chatbot works. Now let's make it look professional with modern CSS.
Our chatbot responds to messages. Now let's make it actually useful with pattern matching and response logic.
Debugging in mobile browsers is painful. I built a tool to make it less so.
I have dozens of unfinished projects. Some guilt, some wisdom, and why that's actually okay.
I built a real-time collaborative editor for code review. Here's the story and tech behind it.
Our chatbot can respond to messages, but it doesn't remember anything. Let's add conversation context.
Here are the browser extensions that make my development workflow smoother.
I built a spam detector without using any AI APIs. Here's how heuristics and basic probability can go a long way.