Systems | Development | Analytics | API | Testing

Development

Kotlin Flow Tutorial: Build Reactive and Scalable Applications

Efficient handling of asynchronous data streams is an important tool of modern application development. Kotlin Flows, part of the Kotlin Coroutines library, provide a flexible and elegant solution for working with such data streams. Kotlin Flows are part of Kotlin Coroutines – unlike traditional callbacks or RxJava handling, which can be clunkier and may not directly integrate with your existing code structure easily.

What Is Platform Engineering?

Platform engineering is a software development approach that combines DevOps principles to elevate the developer experience. It focuses on designing and constructing toolchains and workflows that promote self-service capabilities for software engineering teams. By addressing security, compliance, and operational efficiency, platform engineering enables organizations to build robust internal systems tailored to the needs of both developers and operations teams.

AI-Driven Phishing Detection in Choreo

One of the major challenges in detecting phishing is the limitations at the Internet Service Provider (ISP) level. Traditional tools often lack the visibility and ability to recognize phishing sites in real time, as they mostly rely on network-level information. Phishing schemes frequently use complex, changing tactics, like rotating domains or imitating legitimate sites, which can go unnoticed without a detailed analysis of the site’s content.

Ep 07: Unlocking ROI with Generative AI in Banking

How are banks leveraging generative AI to deliver real ROI? Join us as we sit down with Nuwan Bandara from AWS to explore how progressive banks are transforming workflows, optimizing processes, and elevating customer experiences with generative AI. From quick wins in intelligent document processing to long-term use cases like personalized banking and fraud prevention, discover the key areas where AI is making its biggest mark. Watch now to learn what works, what doesn't, and how your organization can capitalize on the Gen AI revolution.

Coverage Requirements Discovery with WSO2 Accelerator for Healthcare

In this video, we showcase how the Coverage Requirements Discovery (CRD) workflow integrates seamlessly into clinical actions, such as ordering a CT scan within Electronic Health Record (EHR) systems, using the WSO2 Healthcare solution. The demo setup demonstrated consists of two main components: Backend/CDS Server: Developed using the Ballerina language, this component implements the Clinical Decision Support (CDS) server API. Source Code Web Application: This is a demo application, Built with React, to showcase EHR functionality with necessary CDS workflows. Source Code.

Node.js v22: "Jod" Binaries Available

At NodeSource, we pride ourselves on delivering the best tools and open source support for Node.js users. Staying aligned with the latest releases is a key part of that commitment. With the latest Long-Term Support (LTS) release, Node.js 22 (codenamed "Jod"), we continue to ensure our users have access to reliable, secure, and up-to-date **Node.js binaries **through our NodeSource Binary Distributions.

Secure custom domains with Caddy

If you want to run a SaaS app where your customers can each have one of their own domains pointing to your app, then you will encounter two problems: For example, let's say you wanted to provide a status page service hosted at yourapp.com that allows customers to set up their own domain (like status.acmecorp.com) to be served by your app. Let's dive into the solutions..

Mastering the sed Command in Linux: A Comprehensive Guide

The sed command in Linux is a stream editor and a versatile text-processing tool. It allows users to efficiently transform text by parsing and modifying data from files or input streams. Whether you need to replace words, remove lines, or handle patterns, sed simplifies repetitive tasks and boosts productivity. In this blog, we will explore the basics of sed command, understand its syntax, and share practical examples to show how it makes text processing easier.

Python Sleep(): What It Is and When to Use It

It would be amazing if everything in the digital world happened instantly. Unfortunately, we don’t live in an ideal world, and most of the time we need to wait for things to happen. From loading a dynamic web page to processing data, even the best implementations can have delays. Some delays happen because of the time it takes to process and transfer data. Other delays are intentional and enable applications to present visuals or data more elegantly.

Government Workflow Automation: Driving Innovation in the Public Sector

Government organizations are under pressure to deliver more efficient, transparent, and responsive services. Digital transformation is accelerating the pace of change. Public sector organizations that rely on manual processes can no longer keep up with the demands of modern governance. This is where workflow automation comes in. Automation is a powerful way to streamline operations, enhance service delivery, and improve decision-making.