Systems | Development | Analytics | API | Testing

An introduction to Kotlin Sealed Class

Sealed classes are a special kind of class in Kotlin, used to create restricted hierachies — where the full list of sub-classes is strictly limited, and known in advance. This is particularly useful when we want to enhance the power of Kotlin’s when statement, model a type that has a fixed set of possible variations, or represent a fixed group of states or outcomes (such as network responses, UI states and form validations).

Introducing annotations for Ably Pub/Sub: Meaningful context, wherever you need it

Today, we’re excited to introduce Annotations in Ably Pub/Sub, a powerful way to enrich your realtime streams with structured, abstracted data. Annotations let you layer context onto messages, from emojis and read receipts to custom tags and beyond. Think of them as stickers of information you can attach to messages, tracking and aggregating them however you need.

NodeSource Joins OpenJS Foundation Partner Program to Support Security for Users of Older Node.js Versions

We’re excited to announce that NodeSource has joined the OpenJS Foundation’s Ecosystem Sustainability Program (ESP), a strategic partnership designed to sustain the health and reliability of the JavaScript ecosystem. Through the ESP, NodeSource will help provide security support for organizations running older, unsupported versions of Node.js, giving teams more time and flexibility to transition to newer releases while maintaining a secure posture.

AS/400 & Legacy ERP Modernization with REST API Generators

Modernizing AS/400 systems and legacy ERP platforms is no longer optional - it’s essential for businesses to stay competitive. These systems, while reliable, struggle to meet modern demands like real-time data access, cloud integration, and mobile compatibility. The solution? REST API generators. REST API generators allow businesses to connect outdated systems with modern applications without overhauling the entire infrastructure.

Autonomous Data Warehouse: AI-Driven Design to Delivery

Enterprise data warehouses face a fundamental challenge. For decades, organizations treated them as static projects—build once, maintain constantly, rebuild when requirements change. As data volumes surge and business needs accelerate, this approach creates bottlenecks. Organizations need autonomous data warehouses: self-sustaining ecosystems that adapt and evolve with minimal manual intervention.

A Complete Guide to Network Security Testing for Enterprises (2025)

‍ In today’s connected world, every enterprise depends on networks- from internal servers and employee devices to cloud platforms and hybrid systems. However, as these networks grow in size and complexity, they become prime targets for cybercriminals. By 2025, cybercrime will cost businesses $10.5 trillion annually, making it one of the most significant economic risks worldwide.
Sponsored Post

Testing AI Code in CI/CD Made Simple for Developers

Generative AI can produce code faster than humans, and developers feel more productive with it integrated into their IDEs. That productivity is only real if CI/CD tests are solid and automated. When not appropriately tested, you may encounter a production issue that you haven't seen before. According to the State of Software Delivery 2025 report, 67% of developers spend more time debugging and resolving security vulnerabilities in code generated by AI. That cancels out the efficient gains that they get from faster AI code generation.

Monitor Kafka Streams Health Metrics in Confluent Cloud

It’s 3 a.m., and an alert fires: Your critical Kafka Streams application is lagging. The frantic troubleshooting begins. Is it a consumer group rebalance? You start searching through application logs across multiple pods. Is it a problem with the Apache Kafka cluster itself? You switch to your cluster monitoring dashboards to check broker health. Or is there a silent bottleneck hidden deep in your application code? Without the right instrumentation, you're flying blind.

3 Use Cases for Embedded BI in 2025 to Enhance Your SaaS Product

Embedded business intelligence (BI) isn't just about adding charts to your app; it's about making your product experience — and your users — more valuable and competitive. If you’d like to try an embedded BI solution for your SaaS platform, get a free trial. Blog Contents show No more separating analytics from your SaaS Embedded BI: A quick recap Most common embedded BI use cases 1. Empowering customers with self-service analytics 2. Unlocking embedded BI for SMBs 3.

The Modern Data Warehouse: Building Autonomous Systems That Scale with Your Business

Enterprise data warehouses have reached an inflection point. For decades, organizations treated them as static projects—build once, maintain constantly, rebuild when requirements change. But as data volumes surge and business needs accelerate, this approach no longer scales. The modern enterprise needs something fundamentally different — a modern data warehouse that behaves like an autonomous ecosystem and sustains itself.