Overview
Explore
Labs
Experts
Services
Events
Select a tab
78 results found
Unlocking the Power of AI Coding Assistants
AI coding assistants are transforming software development by boosting productivity, enhancing code quality and facilitating continuous learning. These tools not only automate repetitive tasks but also provide insightful guidance, enabling developers to work smarter and more creatively. Embrace the future of coding, powered by AI, for better software and happier developers.
Blog
•May 22, 2025
Agent-2-Agent Protocol (A2A) - A Deep Dive
Explore the transformative potential of Google's Agent2Agent (A2A) protocol, enabling seamless AI agent collaboration across diverse systems. Discover how A2A's scalable, secure, and model-agnostic design can revolutionize intelligent automation, driving operational efficiency and innovation. Uncover why A2A might be the next leap in AI-driven business solutions.
Blog
•Jun 15, 2025
Performance Benchmarking: Bun vs. C# vs. Go vs. Node.js vs. Python
I took 5 runtimes and built functionally identical REST APIs with each of them. Then I ran load tests for each application to measure their performance.
Blog
•Jun 13, 2023
How AI Lets Developers Tackle Unfamiliar Challenges with Confidence
AI coding assistants revolutionize software development by accelerating complex tasks and fostering innovation. This post explores a team's journey from digitizing static data to building APIs, highlighting AI's role in enhancing efficiency and confidence. The real transformation lies in embracing change, experimenting boldly and redefining what's possible in development.
Blog
•Jan 14, 2026
Using Mock Service Worker to Improve Jest Unit Tests
Mock Service Worker (MSW) improves unit tests of components that make API calls by defining mocks at the network level instead of mocking our own custom code. Better still, we get that benefit while also making our test code smaller, easier to read and easier to reuse.
Blog
•Aug 5, 2021
Model Context Protocol (MCP) - A Deep Dive
A deep technical dive into the specifics of how Model Context Protocol (MCP) works, how it relates to previous agentic systems and what the business implications are.
Blog
•Apr 21, 2025
Vibe Coding, AI Assistants and the Evolution of Software Engineering
Vibe coding, powered by AI coding assistants, transforms software development by accelerating prototyping, democratizing access and fostering creative flow. This shift redefines who can build software and reshapes essential engineering skills and education for future technology leaders and teams.
Blog
•Jul 15, 2025
How Windsurf Has Revolutionized My Development Workflow
Windsurf revolutionizes software development by drastically reducing development time. It can automate code reviews, enforce coding standards and offer potential enhancements to QA processes. However, human oversight remains crucial, blending AI efficiency with expert judgment for optimal results.
Blog
•Jul 14, 2025
About the UX Apprenticeship Program
Gain the experience you need to accelerate your career.
Blog
•May 19, 2022
An Introduction to Regular Expressions in C#
Learn how to use regular expressions in C# to perform advanced searches in text and easily convert text, leveraging the best of regexes and C#.
Blog
•Apr 1, 2021
Structuring Your Decision Making: The PrOACT Decision Framework
Learn how to improve decision-making for important decisions using the PrOACT decision framework.
Blog
•Oct 19, 2021
Part 1 - Devin: Autonomous AI for Modernization
Legacy code modernization is now a strategic imperative, driven by technical debt and innovation demands. Devin, an autonomous AI, revolutionizes this process by compressing timelines, enhancing quality and freeing engineers for innovation. Enterprises must embrace AI-orchestrated modernization to stay competitive, transforming challenges into opportunities for growth and resilience.
Blog
•Nov 13, 2025