Systems | Development | Analytics | API | Testing

%term

API-First: Shifting Your Focus from UI to Product Value

If you’re interested in #apifirst but struggle to understand the organisational or operational drivers that might indicate a positive return on investment for adopting such approaches, then check out this session from Frank Kilcommins and Nauman Ali. They cover the topics above and showcase how visual tools, like the new Form Editor within #Swaggerhub can help break down the barriers to participation in API delivery.

Boosting Kubernetes Developer Productivity: Top Tools and Strategies for Efficient Development

Developer productivity is not just about writing code faster—it’s about creating efficient, self-service environments that minimize friction and reduce the time from development to deployment. In the context of Kubernetes clusters, enhancing productivity means leveraging the right tools and workflows to streamline development, reduce errors, and speed up feature releases. This guide explores the key strategies and tools that can significantly boost productivity in Kubernetes environments.

A Comprehensive Guide to Test Plans and Test Strategies

In the dynamic world of software testing, clear communication and meticulous planning are paramount. Two crucial documents are essential in this process: the test plan and the test strategy. In our previous blog post, How To Create A Test Plan (Steps, Examples, & Template), we explored the essential components of a test plan and provided a step-by-step guide to creating one. Now, let's delve deeper into the relationship between test plans and test strategies.

Common Types of Software Architecture

When referring to common types of software architecture, often people refer to the general blueprint or structure that software developers follow when building applications. Relying on common architectural styles makes it easier for project managers and programmers to make products efficiently. Development teams can choose software architecture patterns they know can offer the functionality they need.

How To Switch From Jest To Vitest For Better Node.Js Testing

Jest and Vitest are two well-known JavaScript testing frameworks, each with its own strengths. Jest, created by Facebook, is especially popular for React applications. It provides a "zero-config" setup, built-in code coverage reporting, and snapshot testing, making it a complete solution for many JavaScript projects. Vitest, a newer framework in the Vite ecosystem, is known for its speed and lightweight design. Using Vite’s dev server, Vitest performs very well, especially in larger projects.

Managing Alert Fatigue in Software Testing

In the last decade, we've leaned heavily on VC-backed tools like @Sumo Logic and @Splunk to help us sift through endless data and logs. These tools are invaluable, but now we're drowning in data, making it tough to focus on what truly matters. This challenge is no different in software testing. Here, many face the dilemma of running thousands of tests nightly with hundreds failing. It’s a sea of alerts and noise, leaving us questioning what we're actually testing.