Systems | Development | Analytics | API | Testing

Build an Elixir App with Cowboy

Cowboy is a small, fast, and modern HTTP server for Erlang/OTP. It particularly shines when handling multiple concurrent connections with minimal overhead. This makes it a perfect choice for building lightweight, real-time streaming services. In this article, we’ll build a tiny real-time text pub/sub server using Cowboy. Our service supports HTTP-based publishing, allowing clients to subscribe using either WebSockets or Server-Sent Events (SSE).

The future of test automation: How Tosca's agentic AI, zero-footprint execution, and API simulation enable modernization at scale

It’s a common idea across the tech industry: AI is fueling a new wave of technological innovation. Test automation is no exception. Over three decades, enterprise QA customers have turned to Tricentis Tosca to transform inefficient testing practices with model-based automation. Now, the company you’ve relied on for scalable, codeless test automation is entering a new era of agentic testing with Tosca’s cloud deployment as its foundation.

DreamFactory Apache Spark and Databricks Integration: REST APIs for Delta Lake and Unity Catalog

DreamFactory's df-spark integration provides a production-ready, plug-and-play connector that automatically generates REST APIs for Apache Spark clusters, Databricks SQL Warehouses, Delta Lake tables, and Unity Catalog resources. This integration enables organizations to expose Spark data through standardized REST endpoints without writing custom API code, supporting both SQL-based workloads and advanced Spark Connect operations.

Multiplayer sketches: annotating session recordings for better collaboration

Annotations are a way to draw, write, and comment directly on top of full-stack session recordings. Now, instead of sketching ideas in isolation, teams can mark up actual user sessions, highlighting specific UI elements, API calls, and backend traces that need attention. Whiteboarding tools are indispensable in system design for visually conveying concepts, ideas, and rough plans. They tap into our natural preference for visual learning.

Build a Wealth Management Platforms: Key Features and Tech Considerations

‍ Think about this: you’re a high-net-worth client logging into your wealth management portal. Instead of a sleek, tailored dashboard, you're greeted by slow loading, opaque fee disclosures, and cryptic charts that require a finance degree to decipher. Frustrating, right? That’s precisely the problem many legacy wealth platforms are saddled with today.

How to Develop Fraud Detection Software: Complete Guide for 2025

‍ Every day, hidden in plain sight, fraud drains hundreds of billions of dollars in the financial world. In fact, in 2023 alone, losses from fraud-related scams and bank schemes reached an estimated USD 485.6 billion globally. For organisations from fintechs to enterprise incumbents, every transaction, API call, and user onboarding step is now a potential battleground.

Driver Based Forecasting: How to Build Reliable, Data-Driven Forecasts

Many organizations try to implement driver based forecasting but struggle to deliver accurate or timely forecasts. This happens not because the method is flawed, but because the underlying systems, data structure, and planning models cannot support continuous updates or cross-functional alignment. Teams often rely on spreadsheets, manual drivers, and disconnected EPM tools that make it difficult to apply consistent logic across departments.

Best Programming Languages for Automotive Cybersecurity

As the automotive industry accelerates toward increasingly connected and autonomous vehicles, the importance of cybersecurity in embedded software development has never been greater. But how should you go about choosing the right programming language for automotive cybersecurity?

What Is A Test Script In Software Testing?

Have you ever considered that even with intensive software testing and effort, important software bugs can still get through? The issue, in most cases, isn’t that you didn’t put in enough effort, but that testers evidently lack the knowledge of a proper process to follow. A test script in software testing provides very precise instructions, step by step, to manage tester consistency, use proper test data, and confirm the expected results.