Overview
Explore
Labs
Experts
Services
Events
Select a tab
74 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
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
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
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
GRPC Health Checks in Kubernetes
When deploying services in Kubernetes (K8s) it is important to configure health checks to restart a service that have stopped responding. Kubernetes natively supports health checks via gRPC (Remote Procedure Call).
Blog
•Feb 14, 2023
Postman API Tests Collection: Run With Docker Compose
As Quality Engineers, we want the test environment setup to be quick and easy. And the test runs to be isolated and repeatable. Using Docker to run the tests can help achieve these goals. Here is a brief primer about creating a Postman tests collection and then running it with Docker Compose.
Blog
•Jan 21, 2022
About the UX Apprenticeship Program
Gain the experience you need to accelerate your career.
Blog
•May 19, 2022
Kotlin Collections for C# Developers
Quickly learn how to use collection functions in Kotlin by leveraging knowledge of C#.
Blog
•Feb 14, 2023
Essential practices for writing better tests in TDD
Discover how TDD, or test-driven development, contributes to Agile development methodologies and learn best practices that ensure your tests not only validate functionality but also improve overall code quality. In this post, we will delve into a few best practices that are to be followed for improving the test quality in TDD or BDD (behavior-driven development) approaches.
Blog
•Jun 25, 2024
Measuring ROI for Agile Projects
Can return on investment (ROI) be measured for agile projects?
Blog
•Sep 9, 2022