Systems | Development | Analytics | API | Testing

Build a Real-Time AI Chatbot for Social Media with Confluent & Databricks

Power AI-driven decision-making with Confluent’s Data Streaming Platform and Databricks’ Data Intelligence Platform. Watch this step-by-step demo to learn how to build a real-time social media AI chatbot that instantly engages with customer posts, like product reviews. New to Confluent? Experience unified Apache Kafka and Apache Flink with a free trial.

Building Smarter Developer AI Agents: QA Automation for Seamless Next-Gen Software Evolution

AI code generation is at a Pareto threshold. The first 80%—writing simple, functional snippets—is relatively straightforward. But the last 20%? That’s where it gets tricky. Building resilient, adaptable systems isn’t just a technical hurdle; it’s a leap of imagination and engineering, similar to the journey toward self-driving cars. Remember when everyone thought fully autonomous vehicles were “just around the corner”?

Supercharging Data Lakes: GenAI & Snowflake Advantage

In today’s GenAI-driven world, having the right data foundation is essential to unlock the full potential of AI. Traditional on-premise data lakes often fall short in scalability and agility, while even many cloud-based solutions struggle with reliability, performance, and governance. Join Ruchi Soni in this webinar to explore how Snowflake is democratizing access to data and intelligence with AI and large language models (LLMs).

AI Regulation: More an Adoption Accelerator Than a Brake

The emergence and growing adoption of generative AI and the agreement to and implementation of the EU AI Act uncannily coincided. These two factors have catalyzed an AI renaissance within many enterprises. Yes, companies were already applying AI here and there across their organizations — but responding to the impact of these two exogenous forces required a whole new way of thinking and doing. All of a sudden, all eyes were on AI.

AI Alone Won't Improve Productivity or Velocity

AI tools promise to revolutionize everything, but are they making us smarter or lazier? Here are the questions I still have about the real impact of AI in development. Are teams using AI to augment their work or replace themselves entirely? Process and social change are a no-brainer, but are we keeping up? Are we adapting or coasting? And the big question: As AI gets smarter, are we dumbing ourselves down, losing our grip on what it means to understand?

Why does everyone seem to equate AI with generative AI these days? #AI #TechTrends #Xray

AI is so much more than that—it spans numerous fields, from machine learning to predictive analytics, computer vision, natural language processing, and beyond. Are we narrowing the conversation too much? Check out the full episode for more insights.

Automating Podcast Promotion with AI and Event-Driven Design

I host two podcasts, Software Engineering Daily and Software Huddle, and often appear as a guest on other shows. Promoting episodes—whether I’m hosting or featured—helps highlight the great conversations I have, but finding the time to craft a thoughtful LinkedIn post for each one is tough. Between hosting, work, and life, sitting down to craft a thoughtful LinkedIn post for every episode just doesn’t always happen.

The Expanding Universe of IoT: A Guide to IoT Testing in 2025 and Beyond

With its ability to link billions of objects and produce previously unheard-of volumes of data, the Internet of Things (IoT) has erupted onto the technical landscape. IoT is changing daily life and industries, from wearable and smart homes to industrial automation and linked cars. However, there are specific difficulties in guaranteeing quality, dependability, and security in this networked environment. Strong IoT testing is becoming essential rather than optional.

Comprehensive Guide to Testing React Apps: Unit, Integration, and E2E Testing

When building apps, it’s tempting to dive right into writing code. But if we do this, there’s a good chance that our code will eventually break, as new changes are made and new features are introduced. This is particularly true of React, a library that’s constantly evolving. Testing in React isn’t only about catching hidden bugs but also about maintaining code quality day-to-day.