Open Source AI Coding Tools: What's Worth Your Time?
A developer's guide to the wild west of open-source AI coding assistance.
AI-Driven Code Reviews: Can Machines Replace Humans?
Analyze the effectiveness of AI-powered code review tools, their strengths and weaknesses, and their role in maintaining code quality.
AI for Legacy Code Modernization
Detail how AI tools can assist in understanding, refactoring, and migrating legacy codebases.
AI-Powered Code Generation: How Far Can It Go?
Explore the current capabilities and limitations of AI code generation tools, including real-world use cases, productivity gains, and integration challenges.
Building Your Own AI Coding Assistant: Tools and Techniques
A practical guide to creating a custom AI coding assistant using open-source models, APIs, and frameworks.
Debugging with AI: Smarter, Faster, Better?
Examine how AI tools are transforming the debugging process, from automated bug detection to intelligent code suggestions.
The Ethics of AI in Software Development
Discuss the ethical considerations of using AI in coding, including code ownership, bias, security, and the impact on developer jobs.
The Future of Pair Programming: Human + AI Collaboration
Explore the evolving dynamics of pair programming when one partner is an AI, including productivity impacts and collaboration strategies.
Integrating AI into CI/CD Pipelines
Show how AI can be embedded into CI/CD workflows to automate testing, code analysis, and deployment decisions.
Prompt Engineering for Developers: Getting the Most from AI Coders
Provide actionable tips and best practices for crafting effective prompts to maximize the usefulness of AI coding assistants.
Building Your Own MCP Server for Custom Developer Documentation
A practical guide to creating a custom MCP server that enhances your AI coding experience with private library documentation.

Agile Principle #12
At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

Agile Principles #11
The best architectures, requirements, and designs emerge from self-organizing teams.

CQRS System Design
A presentation on designing and building a system for a major automotive parts sales company using the CQRS design pattern.

Agile Principle #10
Simplicity-the art of maximizing the amount of work not done-is essential.

SmartUI Architecture Pattern
An analysis of the Smart Client pattern where each user interface screen includes the business logic for making that screen work.

Agile Principle #9
Continuous attention to technical excellence and good design enhances agility.
Agile Process #8
Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
Showing 18 of 26 posts published