Bridging the Communication Gap Between Software Teams and Business Stakeholders

Evan Sanning Agile, Articles, Consulting, Development Technologies & Tools, Project Management, Soft Skills Leave a Comment

Miscommunication between technical and non-technical teams leads to wasted effort, missed opportunities, and damaged customer trust. This blog breaks down why the gap persists, the real organizational cost, and practical ways to create shared language, aligned incentives, and value-driven collaboration. Learn how teams can transform communication into a strategic advantage.

From 38 Seconds to 1.5: A Claude Code Performance Win

Bradley Hicken .NET, Agentic AI & AI-Accelerated Development, Articles, Artificial Intelligence, ASP.NET, Development Technologies & Tools, JavaScript, Tutorial Leave a Comment

A sluggish ASP.NET page with 3,850 checkboxes was taking 38 seconds to load. By collaborating with Claude Code and shifting to client-side rendering, load times dropped to just 1.5 seconds โ€” a 25ร— performance boost. Hereโ€™s how AI-assisted refactoring transformed the page and the development process.

AI in Coding: Using ChatGPT and Copilot to Build JavaScript Animations

Chris Vaught Agentic AI & AI-Accelerated Development, Articles, Artificial Intelligence, Development Technologies & Tools, Generative AI & LLMs, JavaScript, Tutorial 1 Comment

Artificial intelligence isnโ€™t just changing how we write codeโ€”itโ€™s transforming how we think about creativity in development. In this post, I revisit the playful spirit of early programming through a series of AI-assisted experiments using ChatGPT, GitHub Copilot, and JavaScript Canvas on CodePen. Along the way, I uncover practical lessons for developers on using AI to accelerate learning, inspire exploration, and rekindle the joy of creative coding…

How to Implement a Clean Service Layer in Flutter (With API Examples)

Jimmy Patterson API Development, Articles, Development Technologies & Tools, Flutter, Mobile Leave a Comment

This blog walks through building a clean, modular service layer in Flutter to keep mobile apps scalable, maintainable, and resilient to change. Using real examples with third-party APIs, it demonstrates how to abstract logic, structure code for API calls, and easily swap data sources without major rewrites. Youโ€™ll also learn strategies like creating request/response classes and centralizing error handling to reduce redundancy and improve code quality.

From Relic to Relevance: COBOL’s 88-Level Fields for Modern Coders

Luke Zeisset COBOL, Modernization, Programming, Tutorial Leave a Comment

Remember when blockchain was going to change everything? Now AI is the trend dominating every conversationโ€”but some of the most effective programming ideas have been around for decades. This post examines one of COBOLโ€™s lesser-known yet highly practical features: the 88-level field. Far more than a simple boolean, 88-level fields provide a clear, maintainable way to describe data conditions, enforce business rules, and streamline initialization. Through real-world examples, youโ€™ll see how this feature can reduce complexity, eliminate hard-coded values, and make logic more expressiveโ€”demonstrating that sometimes proven tools from โ€œoldโ€ languages still have lessons worth applying today.