Systems | Development | Analytics | API | Testing

Motivating Engineers to Solve Data Challenges with a Growth Mindset

With almost two years at Confluent under her belt, Suguna Ravanappa has taken impressive strides as a people manager. Her eight-person team of engineers in the Global Support organization helps customers tackle technical challenges in their data streaming environments. According to Suguna, leading this team and being part of Confluent’s unique company culture has helped her develop stronger skills as both a leader and a collaborator. Learn more about her experience.

S1.E32: The power of observability and Exploratory Testing with Charity Majors

"Monitoring is for your known unknowns. Observability is for your unknown unknowns." But what does that really mean? And where does exploratory testing fit into all of this? In this episode of QA Therapy, we sit down with Charity Majors, co-founder and CTO of Honeycomb, to dive into the evolving role of testing, monitoring, and observability in modern software development.

How to Choose a Tech Stack for Mobile App Development

Mobile apps have become an essential part of daily life. You need a mobile application for almost everything these days. Investing in mobile app development makes sense as an entrepreneur or business owner. However, developing a successful mobile application requires making smart technical decisions from the start. Choosing the tech stack is a significant activity during the mobile app development process. A tech stack is a suite of tools and technologies you can use to develop a mobile app.

C# Dictionary: How to Create One and Best Practices

The C# dictionary is one of the most important collection types/data structures you’ll use while developing your applications. You can use a dictionary to solve certain kinds of problems in a way that’s much more natural and elegant than using, say, a list. There are also significant performance gains you can obtain by using dictionaries. That’s what this post is about: a detailed introduction to this powerful collection type.

Managing Asynchronous Operations in Node.js with AbortController

In Node, managing asynchronous operations effectively (especially those involving I/O, like network requests or file system access) is crucial to prevent resource depletion. Managing async operations well also helps maintain optimal application performance when the results of operations are no longer required. The AbortController API addresses this need by providing a standardized mechanism to terminate operations gracefully.

Lenses.io Introduces Streaming Data Replicator

New York City, US - February 12, 2025 - Lenses.io, a data streaming innovation leader whose software helps developers power the world’s largest businesses, today announces the development of an enterprise grade and vendor-agnostic Kafka-to-Kafka replicator. It will enable organizations to share streaming data across different domains, in order to keep up with real-time data demands as AI adoption grows.

Business Resilience Test Strategies for 2025

Is your testing strategy ready for 2025? In this episode of Test Case Scenario, Jason Baum is joined by Maaret Pyhäjärvi, Principal Test Consultant at CGI, along with Diego Molina and Titus Fortner from Sauce Labs, to discuss the evolving landscape of quality assurance and business resilience. The panel delivers insights into the biggest challenges and opportunities for testing teams in 2025, from AI-assisted automation to the growing importance of accessibility testing.

The Hidden Cost of AI Efficiency

AI is changing the way developers and writers work, but not always in the ways we expected. Here’s what’s really happening in 2025: Developers are now spending more time reviewing AI-generated code than writing it. Faster isn’t always better. Writers who used to rely on peer feedback are getting instant AI edits—but at the cost of real collaboration. AI is a powerful tool, but it’s shifting roles instead of eliminating work. The question isn’t if you use AI, it’s how you integrate it.