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.
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 There are many techniques and frameworks for making micro-services on the JVM today. Some of them are well known, other less so. In this article I'm going to go through how
Apache Maven Build Tool Dependency version reports with Maven Easily generate dependency version reports with Maven using a Groovy script.
Java Programming Cleanly handle exceptions in tests with Lambdas If you have been writing tests for some time then the following construct should be pretty familiar to you for handling test cases: @Test public void myTest() { // Test something here... try { // Test something
Java Programming Injecting CDI managed beans into Quarz jobs Quarz Job Scheduler If you have worked with enterprise applications in the past you have most likely at some point in time needed to schedule some jobs to run at either some interval
Groovy Programming Writing AngularJS applications in Groovy AngularJS has taken the world by storm. Nobody can deny that. Angular's declarative approach allows developers and designers alike to work closely together, designers creating the layouts and style of the
Java Programming Test coverage analysis with Emma Using code coverage can be a useful tool in TDD to see how much of the code we have tested. But one should remember that it is all it measures, it does not
Git Version Control Continuous Integration with Gitosis and Jenkins This is a continuation from a previous blog post I made about Git and Gitosis. You should check it out for background information about my setup. So now that we have a working
Git Version Control Keep your code organized and versioned (with Git and Gitosis) I do a lot of prototyping and testing with new technologies at home and this tends to leave a trail of lot of small code projects which I work on and off with.