Systems | Development | Analytics | API | Testing

%term

Predictions 2025: Strategies to Realize the Promise of AI

Snowflake leaders offer insight on AI, open source and cybersecurity development — and the fundamental leadership skills required — in the years ahead. As we come to the end of a calendar year, it’s natural to contemplate what the new year will hold for us. It’s an understatement to say that the future is very hard to predict, but it’s possible to both prepare for the likeliest outcomes and stay ready to adapt to the unexpected.

Kotlin Flow Tutorial: Build Reactive and Scalable Applications

Efficient handling of asynchronous data streams is an important tool of modern application development. Kotlin Flows, part of the Kotlin Coroutines library, provide a flexible and elegant solution for working with such data streams. Kotlin Flows are part of Kotlin Coroutines – unlike traditional callbacks or RxJava handling, which can be clunkier and may not directly integrate with your existing code structure easily.

Find and Fix N+1 Queries in Django Using AppSignal

In this article, you'll learn about N+1 queries, how to detect them with AppSignal, and how to fix them to speed up your Django apps significantly. We'll start with the theoretical aspects and then move on to practical examples. The practical examples will mirror scenarios you might encounter in a production environment. Let's get started!

S1.E28: Unlocking the Secrets of API and Exploratory Testing with Lewis Prescott

In this episode of QA Therapy, Lewis Prescott dives deep into the world of API testing and exploratory testing! Lewis shares his insights on how these two testing methods can be combined to enhance the quality of your software and speed up your testing cycles. Tune in to hear: The fundamentals of API testing How exploratory testing plays a key role in discovering issues early Practical tips for integrating both approaches into your testing strategy.

Node.js v22: "Jod" Binaries Available

At NodeSource, we pride ourselves on delivering the best tools and open source support for Node.js users. Staying aligned with the latest releases is a key part of that commitment. With the latest Long-Term Support (LTS) release, Node.js 22 (codenamed "Jod"), we continue to ensure our users have access to reliable, secure, and up-to-date **Node.js binaries **through our NodeSource Binary Distributions.

Why Short-Lived Connections Are Killing Your Performance! | Kafka Developer Mistakes

Constantly starting and stopping Apache Kafka producers and consumers? That’s a recipe for high resource usage and inefficiency. Short-lived connections are heavy on resources, and can slow down your whole cluster. Keep them running to boost performance, cut latency, and get the most out of your Kafka setup.

Error Monitoring Across the SDLC with Mac Clark

Can your software handle the pressure when bugs slip through the cracks? In this episode of Test Case Scenario, Jason Baum and Evelyn Coleman chat with Mac Clark, Senior Solutions Engineer at Sauce Labs, about the dynamic world of shift-left and shift-right testing. Mac shares how gaming and software industries leverage AI-driven testing, real-time error monitoring, and feature flags to catch issues before they snowball into costly problems in production.

Gain clarity and control with custom git commit status reports

Ever commit code and wonder how it’s faring in the pipeline? Let's make every status update as clear as day. Every time you push new code, a series of automated CI builds and checks spring into action, each telling a part of your project's story. This is where git commit statuses come in—they transform the complex results of these processes into clear, actionable insights. Think of them as real-time signals that indicate whether your code is ready to go live or needs a little more attention.