Systems | Development | Analytics | API | Testing

How to measure the success of exploratory testing?

Success. We all seek it. However, what defines success? It all depends on the goals we have established. We often hear that testing is about ensuring there are no bugs. That's wrong in many ways. First, testing doesn't assure; testing gives information about quality so the team can decide what to do next, hopefully using it to improve its current status.

Accelerate Docker builds with cache

Speed and efficiency are paramount during the build process. If you use a Dockerfile to build your container images from source code, you want to know about build cache. In this blog post, we’ll talk about what happens when you create a Docker image using a Dockerfile, how caching works with Docker, and how to optimize your Dockerfiles to maximize the benefits of build cache with Docker and on Koyeb.

Securely Connect to LLMs and Other External Services from Snowpark

Snowpark is the set of libraries and runtimes that enables data engineers, data scientists and developers to build data engineering pipelines, ML workflows, and data applications in Python, Java, and Scala. Functions or procedures written by users in these languages are executed inside of Snowpark’s secure sandbox environment, which runs on the warehouse.

5 takeaways from Matthew O'Riordan's chat on the Category Visionaries podcast

Category Visionaries is a podcast where founders and CEOs share their stories from the front line of business. It specializes in discussions with leaders who are disrupting and reimagining the business model of their industry. Our CEO Matthew O’Riordan recently sat down with the podcast’s host, Brett Stapper, to discuss his journey since founding Ably, the reasons he did so, and the decisions he’s made along the way. Here’s the full discussion.

The LINQ Join Operator: A Complete Tutorial

I think most C# developers would agree that LINQ is an integral part of the experience of writing code with the language. LINQ provides a fluent, intuitive, and consistent way to query data sets. In this post, we’ll help in your LINQ-mastering quest by covering the LINQ join operator. We’ll start the post with a definition of LINQ itself, so we’re all on the same page. After that, you’ll see an explanation of join operations in LINQ.

How Leveraging Machine Learning in Product Analytics Improves Insights and Actionability

Product analytics traditionally hinged on examining user interactions to extract actionable insights. The integration of machine learning (ML) has elevated this process, enriching our understanding and our ability to predict future trends. Let's unfold how ML integrates into product analytics and the transformative advantages it introduces. ‍

How to Run Apache Kafka on Windows

Is Windows your favorite development environment? Do you want to run Apache Kafka® on Windows? Thanks to the Windows Subsystem for Linux 2 (WSL 2), now you can, and with fewer tears than in the past. Windows still isn’t the recommended platform for running Kafka with production workloads, but for trying out Kafka, it works just fine. Let’s take a look at how it’s done.