The Anatomy of a Maintainable Class
“Programs must be written for people to read, and only incidentally for machines to execute.”
“Programs must be written for people to read, and only incidentally for machines to execute.”
A RAG-based internal chatbot for her company’s HR team. Employees could ask it anything: leave policies, payroll cycles, appraisal timelines, onboarding checklists.
Many DevOps engineers eventually reach a point where they decide to learn a programming language beyond shell scripting.
A Graph is a data structure used to represent relationships between objects. Unlike trees, graphs do not follow a strict parent-child hierarchy.
There is a deeply ingrained reflex in enterprise software development, particularly in the Java world: the moment you write a service class, you also write an interface for it. It feels almost automatic.
Three weeks of work. A fully functional AI chatbot, integrated into his company’s internal portal, built on top of GPT-4, with a clean UI and a snappy response time. His manager was impressed just from the screenshots.
If you have been coding for a while, you have probably heard of design patterns. Maybe you learned about the Gang of Four book
The API latency has suddenly increased. A few Kubernetes pods are restarting. Customers are reporting intermittent failures.
Artificial Intelligence has entered a transformative era. Large Language Models (LLMs) such as GPT, Llama, Gemini, Claude, and Mistral
It’s 11:45 PM. You have a tab open with the OpenAI API docs. Another one with a YouTube video on AI chatbots. And a half-written Python script that, for some reason, keeps giving you answers that are either too vague or completely off-topic.