Centurion, South Africa info@code2bits.com On Request
How to Use the @Log Annotation of Project Lombok

This post will focus on how to make use of the @log annotation and other variants of Project Lombok. The Lombok Project is a java library that helps a developer...

Read More
How to Use the @Getter and @Setter Annotations of Project Lombok

This post will focus on how to make use of the @Getter and @Setter annotations of Project Lombok. The Lombok Project is a java library that helps a developer generate...

Read More
How to Use the @EqualsAndHashCode Annotation of Project Lombok

This post will focus on how to make use of the @EqualsAndHashCode annotation of Project Lombok. The Lombok Project is a java library that helps a developer generate boilerplate code....

Read More
How to Use the @Data Annotation of Project Lombok

This post will focus on how to make use of the @Data annotation of Project Lombok. The Lombok Project is a java library that helps a developer generate boilerplate code....

Read More
How to Use the @Builder Annotation of Project Lombok

This post will focus on how to make use of the @Builder annotation of Project Lombok. The Lombok Project is a java library that helps a developer generate boilerplate code....

Read More
How to Use the @AllArgsConstructor Annotation of Project Lombok

This post will focus on how to make use of the @AllArgsConstructor annotation of Project Lombok. The Lombok Project is a java library that helps a developer generate boilerplate code....

Read More
How to Use the @Cleanup Annotation of Project Lombok

This post will focus on how to make use of the @Cleanup annotation of Project Lombok. The Lombok Project is a java library that helps a developer generate boilerplate code....

Read More
Using the Tenant REST Interface on the Camunda Platform

A RESTful API is an application program interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. Camunda BPM also provides a REST API to allow other...

Read More
How to install Nexus on macOS using Homebrew

This post provides a step-by-step guide with a list of commands on how to install Nexus on macOS using Homebrew. Nexus is a repository manager that manages components, build artifacts,...

Read More
Using the Group REST Interface on the Camunda Platform

A RESTful API is an application program interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. Camunda BPM also provides a REST API to allow other...

Read More
Using the User REST Interface on the Camunda Platform

A RESTful API is an application program interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. Camunda BPM also provides a REST API to allow other...

Read More
How to Model a Simple BPMN Flow using Camunda Modeler

This post contains a step-by-step guide on how to create a simple BPMN flow using Camunda Modeler. The BPMN flow is called “Personal Message” and contains a single user task...

Read More
How to install Camunda Modeler on macOS using Homebrew

This post provides a step-by-step guide with a list of commands on how to install Camunda Modeler on macOS using Homebrew. Camunda Modeler allows developer to edit their BPMN process...

Read More
How to Create a Camunda BPM Spring Boot Application

This post contains a step-by-step guide on how to create a Camunda BPM Runtime in a Spring Boot application. Camunda BPM is an open-source workflow and decision automation platform.

Read More
How to Iterate through a Java List

There are numerous ways to ieterate through a List making use of the Java language. This post will list a number of examples on how you can iterate over an...

Read More
How to install Grammarly on macOS using Homebrew

This post provides a step-by-step guide with a list of commands on how to install Grammarly on macOS using Homebrew. Grammarly is an online grammar checking, spell checking, and plagiarism...

Read More
Essential ls Commands for Developers

The Linux operating system contains a number of basic commands to help you navigate the file system. Probably one of the very first commands you will learn and use is...

Read More
How to Access H2 Database with Spring JDBC

In this guide, I will show you how to create a Spring Boot application and use Spring JDBC to access an in-memory H2 database. The guide describes in a step-by-step...

Read More
An Extensive List of Alexa Commands

What is Alexa? Amazon Alexa is a virtual assistant developed by Amazon. Alexa was first used in the Amazon Echo and the Amazon Echo Dot smart speakers. Alexa can perform...

Read More
How to install Postman on macOS using Homebrew

This post provides a step-by-step guide with a list of commands on how to install Postman on macOS using Homebrew.

Read More
How to install Typora on macOS using Homebrew

This post provides a step-by-step guide with a list of commands on how to install Typora on macOS using Homebrew. Typora is a minimal markdown editor, providing new ways for...

Read More
How to install Notion on macOS using Homebrew

This post provides a step-by-step guide with a list of commands on how to install Notion on macOS using Homebrew. Notion is a note-taking and collaboration application with markdown support...

Read More
Essential cURL Commands for Developers

This post provides a quick reference to the cURL commands that I use as a Java developer. This is not a complete set of cURL commands with detailed explanations on...

Read More
How to install Tomcat on macOS using Homebrew

This post provides a step-by-step guide with a list of commands on how to install Tomcat on macOS using Homebrew. The Apache Tomcat software is an open source implementation of...

Read More
How to install Ansible on macOS using Homebrew

This post provides a step-by-step guide with a list of commands on how to install Ansible on macOS using Homebrew. Ansible is an open-source software provisioning, configuration management, and application-deployment...

Read More
How to configure AWS CLI

This post provides a set of commands on how to configure Amazon Web Services Command Line Interface (AWS CLI) on macOS or any other operating system. The AWS CLI is...

Read More
How to Create a Simple Web Project using Maven

This post contains a step-by-step guide on how to create a simple web application making use of maven. The Archetype Plugin is used to create a simple web project from...

Read More
How to Create a Simple Java Project using Maven

This post contains a step-by-step guide on how to create a simple java application making use of maven. The Archetype Plugin is used to create a simple java project from...

Read More
How to install Packetbeat on macOS using Homebrew

This post provides a step-by-step guide with a list of commands on how to install Packetbeat on macOS using Homebrew. Packetbeat is a real-time network packet analyzer that you can...

Read More
How to install Metricbeat on macOS using Homebrew

This post provides a step-by-step guide with a list of commands on how to install Metricbeat on macOS using Homebrew. Metricbeat is a lightweight shipper that periodically collect metrics from...

Read More
How to install Heartbeat on macOS using Homebrew

This post provides a step-by-step guide with a list of commands on how to install Heartbeat on macOS using Homebrew. Heartbeat is a lightweight daemon that you install on a...

Read More
How to install Auditbeat on macOS using Homebrew

This post provides a step-by-step guide with a list of commands on how to install Auditbeat on macOS using Homebrew. Auditbeat is a lightweight shipper that you can install on...

Read More
How to install Filebeat on macOS using Homebrew

This post provides a step-by-step guide with a list of commands on how to install Filebeat on macOS using Homebrew. Filebeat is a lightweight shipper for forwarding and centralizing log...

Read More
How to install Logstash on macOS using Homebrew

This post provides a step-by-step guide with a list of commands on how to install Logstash on macOS using Homebrew. Logstash is an open source data collection engine with real-time...

Read More
How to install Kibana on macOS using Homebrew

This post provides a step-by-step guide with a list of commands on how to install Kibana on macOS using Homebrew. Kibana is an open source analytics and visualisation platform designed...

Read More
How to install Elasticsearch on macOS using Homebrew

This post provides a step-by-step guide with a list of commands on how to install Elasticsearch on macOS using Homebrew. Elasticsearch is a highly scalable open-source full-text search and analytics...

Read More
Writing Assertions for Collections using Hamcrest and JUnit

In this post, I will show you how to write assertions for Collections making use of the Hamcrest library when writing your JUnit testcases. The post provides some useful examples,...

Read More
How to Create a Console Application using CommandLineRunner (Part 2)

In part 2 of how to creta e a console application using the CommandLineRunner, I will show you how to make use of multiple CommandLineRunner beans within the same application...

Read More
How to Create a Console Application using CommandLineRunner (Part 1)

In this guide, I will show you how to create a simple console application using Spring Boot. A console application is a computer program designed to be used via a...

Read More

Sample Projects on GitHub

All sample projects and code can be downloaded from GitHub.