Operations | Monitoring | ITSM | DevOps | Cloud

API

The latest News and Information on API Development, Management, Monitoring, and related technologies.

How to Mock HTTP APIs With MockServer| Speedscale

As the name suggests, MockServer is a powerful tool that allows developers to mock HTTP APIs, making it much easier and more efficient to run an integration test in initial development phases. It aims to solve the problem of testing APIs that are still in development or not yet available, allowing developers to make http calls on an http client without a real server.

6 Golang Testing Frameworks for Every Type of Test

What do good tests look like, and do you even need a Golang testing framework? It’s a loaded question with an open answer. Not only do tests help ensure that your code will work as intended, but good tests can also serve as documentation for your codebase, making it easier to update and maintain in the future, while accelerating and streamlining your software development process. In this article, we outline 6 Golang testing frameworks for every type of test.

When SSL Issues aren't just about SSL: A deep dive into the TIBCO Mashery outage

On October 1, 2024, TIBCO Mashery, an enterprise API management platform leveraged by some of the world’s most recognizable brands, experienced a significant outage. At around 7:10 AM ET, users began encountering SSL connection errors that appeared straightforward at first glance.

Golang Wrapper: Dependency Wrapping, in Go

All but the simplest applications borrow code. You could write everything yourself from just core language features but who has time for that? Instead you take on dependencies, pieces of code written by others that usually give us 80% or more of what we need with 20% of the effort. Sometimes these dependencies are made to interact with a specific technology like a database, or perhaps it’s just a library providing some feature that would be onerous to write yourself.

Get Started with InfluxDB's JavaScript API

Time series databases are designed to store and analyze data collected at specified points in time. They’re essential for applications that handle huge amounts of continuously generated data, such as Internet of Things (IoT) devices, system monitors, and financial systems. InfluxDB, an open source time series database known for its outstanding performance and scalability, has gained popularity due to its capacity to manage large amounts of time-stamped data.

Faster APIs, Better Experiences: Debugging Next.js to slash API Load Times with Dan Mindru

From sluggish API calls to elusive bugs, debugging your Next.js application doesn’t have to mean hours of staring at logs and deciphering dashboards. Join Dan Mindru, co-host of the Morning Maker show, as he shows you how to debug errors and performance issues using Sentry’s Tracing and Session Replay. We’ll start by diving into API performance optimization, where you’ll learn to identify and fix bottlenecks efficiently. Next, see a live demo of how Dan uses tracing and session replay to capture and replay user sessions to fix issues across their stack.

Testing Golang with httptest

Go, often referred to as Golang, is a popular programming language built by Google. Its design and structure help you write efficient, reliable, and high-performing programs. Often used for web servers and rest APIs, Go offers the same performance as other low-level languages like C++ while also making sure the language itself is easy to understand with a good development experience.

How to Get Started with GoMock

GoMock is a powerful tool for generating mock objects in Go, making it an essential asset for developers aiming to write advanced unit tests. By simulating the behavior of real objects, GoMock allows you to test your code in isolation, ensuring that each component functions correctly on its own. This capability is particularly useful in a language like Go, where interfaces play a crucial role in defining the behavior of different components.