Software Development

Add Authentication and SSO to Your Shiny App

In this tutorial, you’ll learn how to implement authentication and SSO in a Shiny app.

Add Auth and Access Control to a Pinecone RAG App

In this tutorial, you will learn how to implement authentication and authorization (relationship-based access control or ReBAC) using Descope in a RAG application.

Build and deploy a Dockerized OpenCV application on AWS Lambda

This tutorial walks you through the steps for creating an OpenCV function to convert a color image to a grayscale image. You will learn how to containerize the application with Docker and to deploy your container image to AWS Lambda. You will also learn how to automate your deployments with CircleCI for faster, more reliable updates.

SonarQube Setup Guide: Integrating Quality Gates into Your CI/CD Pipeline

Quality gates are predefined criteria that ensure only high-quality code progresses through the development pipeline. Integrating quality gates into your CI/CD pipelines ensures these checks are performed automatically and continuously to improve software reliability and security.

Add Authentication to Your Kong API Gateway with Descope

In this tutorial, you will learn about the Kong Gateway and API gateway authentication. You will also learn how to implement authentication in the Kong Gateway with Descope Flows.

Speedscale vs. SmartBear ReadyAPI for API Testing

API testing is a vital part of the development lifecycle. In this comparison piece, you’ll compare Speedscale and Smartbear ReadyAPI and show where they stand in terms of API testing.

How to Integrate Fingerprinting Into Your Kotlin Application

In this article, you'll learn how to integrate device fingerprinting into a Kotlin-based Android application using Fingerprint Pro Android SDK—a publicly available library for device fingerprinting that uses device attributes to generate a unique visitor identifier through a hashing process.

How to use PyInstaller

In this article, you'll learn how to create a virtual environment using PyInstaller, install applications on that virtual environment, and distribute them with PyInstaller.

How to Integrate Device Fingerprinting Into Your Flutter Application

In this article, you'll learn how to integrate device fingerprinting into a Flutter application using Fingerprint Pro Flutter SDK—a publicly available library for device fingerprinting that uses device attributes to generate a unique visitor identifier through a hashing process.

How to Integrate Fingerprinting Into Your Python Application

In this article, you'll learn how to integrate browser fingerprinting into a Django Python application using Fingerprint—a platform for browser fingerprinting that uses browser attributes to generate a unique visitor identifier.