devSoap
  • HOME
  • BLOG
  • Type to start searching

Build. Deploy. Innovate.

Building the web one bit at a time.

Python

Python: Main method with conditional position arguments

How to implement a main method with positional arguments in Python.

Keycloak

Setting Up Keycloak with Docker: A Step-by-Step Guide

Keycloak is a popular open-source identity and access management solution that supports Single Sign-On (SSO), OAuth 2.0, OpenID Connect, and SAML 2.0. In this guide, we will walk you through the process of setting up Keycloak version using Docker.

Java Programming

5 Java power tools for 2023

Top 5 Java libraries and tools for 2023

Gradle Build Tool

Dockerizing Java services with Gradle and Jib

This tutorial will show you how to package and publish your Java application with Docker and Google Jib.

Blazor

Modern next-generation web apps with Web Assembly

Web Assembly is now embracing enterprise web applications. Join me in exploring how to build web applications with Web Assembly and C# in this tutorial.

Spring Framework

3 things to look out for when using Spring Framework

Learn to write Spring applications that also will be a joy to evolve and improve in the future as well.

Fn Project

TodoMVC: Fullstack serverless applications (Part 2: The REST API)

Learn how to write REST API's with serverless FN Project functions as well as connecting them to AWS DynamoDB.

Fn Project

TodoMVC: Fullstack serverless applications (Part 1: The UI)

Learn how to write fullstack serverless Java web applications with Fn Project and ReactJS.

Fn Project

Groovy functions with Oracle Fn Project

In this introduction I'll show you how you can easily start building your Fn Project functions with Groovy and Gradle.

Gradle Build Tool

Defining optional input files and directories for Gradle tasks

Currently Gradle does not support defining input files and directories but with a few tricks it is easy to do.

Groovy Programming

Building RESTful Web Services with Groovy

Building RESTful Web Services with Groovy

Apache Maven Build Tool

Dependency version reports with Maven

Easily generate dependency version reports with Maven using a Groovy script.

Test Automation

Cleanly handle exceptions in tests with Lambdas

Cleanly handle exceptions in tests with Lambdas

Java Programming

Injecting CDI managed beans into Quarz jobs

Injecting CDI managed beans into Quarz jobs

Groovy Programming

Writing AngularJS applications in Groovy

Writing AngularJS applications in Groovy

Java Programming

Test coverage analysis with Emma

Test coverage analysis with Emma

Continuous Integration

Continuous Integration with Gitosis and Jenkins

Continuous Integration with Gitosis and Jenkins

Git Version Control

Keep your code organized and versioned (with Git and Gitosis)

Keep your code organized and versioned (with Git and Gitosis)

Copyright Devsoap © 2025