Architecture Decision Records (ADRs)
Explains Architecture Decision Records (ADRs), their structure, and their importance for documenting key technical decisions in software projects.
Unmesh Gundecha shares insights on AI-assisted programming, test automation, and software architecture. Explore tutorials on Docker, Kubernetes, command-line tools, and practical coding projects.
17 articles from this blog
Explains Architecture Decision Records (ADRs), their structure, and their importance for documenting key technical decisions in software projects.
A guide to fixing cropped Mermaid diagrams in Obsidian by adjusting CSS styles for proper diagram display.
A guide to creating Sankey diagrams for data visualization using Mermaid.js, including basic syntax and examples.
Contrasts startup agility with enterprise complexity in solving tech problems like test data generation, exploring the trade-offs between simple and complex solutions.
A technical guide on extracting and exporting book highlights from Kobo eReaders by accessing the hidden SQLite database and using Python.
Explores AI-assisted programming using open-source models, covering features, benefits, and tools for developers.
A guide applying the 12-factor app methodology principles to writing efficient, secure, and maintainable Dockerfiles for containerized applications.
A tutorial on creating a simple console progress bar in Python without external libraries, for use in restricted environments.
A folktale about a software engineer named Ada who uses Software Reliability Engineering (SRE) principles to defend a kingdom from a cyber-attack.
Explores using multimodal vision AI models like LLaVA for advanced UI/UX test automation, moving beyond traditional methods.
A fable about a security guardian and a developer learning to collaborate, illustrating the principles of DevSecOps and secure software development.
A guide on using Ollama's Modelfile to create and deploy a custom large language model (LLM) for specific tasks, like an API security assistant.
A guide comparing tools like Minikube, Kind, K3s, and Kubeadm for setting up local Kubernetes clusters for development and learning.
A guide to using Ollama, an open-source CLI tool for running and customizing large language models like Llama 2 locally on your own machine.
A guide to jq, a powerful command-line JSON processor for developers, covering installation, basic usage, and productivity tips.
Principles for designing intuitive, consistent, and productive command line tools for developers, covering syntax, feedback, and extensibility.
A developer introduces their new blog, detailing the tech stack used: Hugo, GitHub Pages, and Codeapi for interactive snippets.