Build a Query in MuleSoft With Optional Parameters

In this tutorial we will see how to: Define a RAML API specification to search products in a catalog database Establish and configure a database connection to query a MySQL database Build a query to support multiple optional filters Add optional sorting capabilities to our query at DB level 1. Define the RAML of a … Read more

Using Natural Language Processing With PyTorch

Natural language processing (NLP) is continuing to grow in popularity, and necessity, as artificial intelligence and deep learning programs grow and thrive in the coming years. Natural language processing with PyTorch is the best bet to implement these programs. In this guide, we will address some of the obvious questions that may arise when starting … Read more

A Guide to PostgreSQL Change Data Capture

The architecture of modern web applications consists of several software components such as dashboards, analytics, databases, data lakes, caches, search, etc. The database is usually the core part of any application. Real-time data updates keep disparate data systems in continuous sync and respond quickly to new information. So how to keep your application ecosystem in … Read more

Using AWS Lambda Function URL To Build a Serverless Backend for Slack

A combination of AWS Lambda and Amazon API Gateway is a widely-used architecture for serverless microservices and API-based solutions. They enable developers to focus on their applications, instead of spending time provisioning and managing servers. API Gateway is a feature-rich offering that includes support for different API types (HTTP, REST, WebSocket), multiple authentication schemes, API … Read more

Building a REST API With Feathers.js and SQLite

Looking for a way to build a web application with features like authentication, database setup, and authorization without writing a ton of code and configurations? Ever wanted to create a production-ready app in a matter of days? Believe it or not, it’s possible! This tutorial will show you how to use Feathers.js to create a … Read more

Efficient Heterogeneous Parallel Programming Using OpenMP

In some cases, offloading computations to an accelerator like a GPU means that the host CPU sits idle until the offloaded computations are finished. However, using the CPU and GPU resources can still improve the performance of an application. In OpenMP® programs that take advantage of heterogenous parallelism, the master clause can be used to … Read more

Processing Images in Java With OpenCV and Quarkus

If you are into computer vision, you probably are familiar with OpenCV. It’s an amazing library that has almost everything one needs to do 2D and 3D processing and much more. Gesture recognition, face detection, Motion tracking, think of anything related to image processing and OpenCV can be your goto. It’s based on the BSD … Read more

Spring Transaction Debugging in Prod With Lightrun

Spring makes building a reliable application much easier thanks to its declarative transaction management. It also supports programmatic transaction management, but that’s not as common. In this article, I want to focus on the declarative transaction management angle, since it seems much harder to debug compared to the programmatic approach. This is completely true. We … Read more

How To Deploy Apache Kafka With Kubernetes

Kafka is the de facto event store and distributed message broker solution for large microservice architecture systems. Kubernetes is the industry standard for orchestrating containerized services. For many organizations, deploying Kafka on Kubernetes is a low-effort approach that fits within their architecture strategy. In this post, we’ll look at the appeal of hosting Kafka on … Read more