Blog
The official Java Nibble blog. This pages contains a list of all the articles that I have written over the years. Use the search bar on top to search for a more specific article. Follow me on any of the different social media platforms and feel free to leave comments.
2023

Setup a Kafka Environment using Confluent Cloud
This post provides a step-by-step guide with a list of commands on how to setup a Kafka environment using the Confluent Cloud solution.. Continue reading Setup a Kafka Environment using Confluent Cloud

Manage Kafka Topics Using Command Line Interface (CLI)
This guide describes how to manage Kafka topics using the CLI, ensuring you harness the full potential of your Kafka setup. Continue reading Manage Kafka Topics Using Command Line Interface (CLI)

Using the ZooKeeper-Shell to Connect to a ZooKeeper Instance
This post provides a step-by-step guide to using the ZooKeeper shell for connecting to and interacting with a ZooKeeper instance effectively. Continue reading Using the ZooKeeper-Shell to Connect to a ZooKeeper Instance

Negative Thinking Patterns to avoid as Software Engineer
Discover the common negative thinking patterns that can hinder a software engineer’s productivity and well-being, and learn strategies to navigate them effectively. Continue reading Negative Thinking Patterns to avoid as Software Engineer

Colima Essentials
The Colima Essentials article provides you with a brief introduction to Colima. It provides an installation guide and command-line commands to set up a local container runtime on your machine (macOS, or Linux). Continue reading Colima Essentials

Remove Apache Kafka on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to remove Apache Kafka on macOS using Homebrew. Continue reading Remove Apache Kafka on macOS using Homebrew

Zookeeper & Kafka: Setup a Single Node and Multi Broker Cluster
This post provides a step-by-step guide with a list of commands on how to setup a Single Node and Multi Broker Cluster. Continue reading Zookeeper & Kafka: Setup a Single Node and Multi Broker Cluster

Zookeeper & Kafka: Setup a Single Node and Single Broker Cluster
This post provides a step-by-step guide with a list of commands on how to setup a Single Node and Single Broker Cluster. Continue reading Zookeeper & Kafka: Setup a Single Node and Single Broker Cluster

Apache Kafka Essentials
The Apache Kafka Essentials article provides an overview of what Kafka is, its key features, architecture, and why it is essential for modern applications. Continue reading Apache Kafka Essentials

Install Apache Kafka on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install Apache Kafka on macOS using Homebrew. Continue reading Install Apache Kafka on macOS using Homebrew

Essential DevOps Books for Software Engineers
There are several essential DevOps books that is an important resource for software engineers looking to learn and implement about DevOps practices. This article lists the top essential DevOps books for Software Engineers. Continue reading Essential DevOps Books for Software Engineers

Essential Agile Books for Software Engineers
There are several essential Agile books that is an important resource for software engineers looking to learn an agile mindset, values, principles and practices. This article lists the top essential Agile books for Software Engineers. Continue reading Essential Agile Books for Software Engineers
2022

Kafka Guides & Examples
This page serves as the landing page for all topics related about Apache Kafka. The page contains links to tutorials, guides and important links about Kafka. Continue reading Kafka Guides & Examples

How to Uninstall Java on MacOS
This post explains and guide you on how to uninstall Java on your macOS. To uninstall Java from your macOS is a manual process since there is no automatic uninstaller available for the numerous JDK distributions. Continue reading How to Uninstall Java on MacOS

How do Cognitive Biases affect an Architect?
There are a number of cognitive biases that influence our ability to make decisions. The focus of this article is on how to identify cognitive biases and why they make us more biased in problem-solving and decision-making. Continue reading How do Cognitive Biases affect an Architect?
2021

BPMN Data Store
The BPMN Data Store article provides a detailed explanation of the data store element, including the BPMN notation, an example diagram and guidelines. Continue reading BPMN Data Store

BPMN Data Output
The BPMN Data Output article provides a detailed explanation of the data output element, including the BPMN notation, an example diagram and guidelines. Continue reading BPMN Data Output

BPMN Data Input
The BPMN Data Input article provides a detailed explanation of the data input element, including the BPMN notation, an example diagram and guidelines. Continue reading BPMN Data Input

BPMN Data Object
The BPMN Data Object article provides a detailed explanation of the data object element, including the BPMN notation, an example diagram and guidelines. Continue reading BPMN Data Object

BPMN Message Flow
The BPMN Message Flow article provides a detailed explanation of the message flow element, including the BPMN notation, an example diagram and guidelines. Continue reading BPMN Message Flow

BPMN Sequence Flow
The BPMN Sequence Flow article provides a detailed explanation of the sequence flow element, including the BPMN notation, an example diagram and guidelines. Continue reading BPMN Sequence Flow

BPMN Lane
The BPMN Lane article provides a detailed explanation of the lane element, including the BPMN notation, an example diagram and guidelines. Continue reading BPMN Lane

BPMN Pool
The BPMN Pool article provides a detailed explanation of the pool element, including the BPMN notation, an example diagram and guidelines. Continue reading BPMN Pool

BPMN Terminate Event
The BPMN Terminate Event article provides a detailed explanation of the terminate event BPMN element, including the definition, notation, rules, guidelines and examples. Continue reading BPMN Terminate Event

BPMN Parallel Multiple Event
The BPMN Parallel Multiple Event article provides a detailed explanation of the parallel multiple event BPMN element, including the definition, notation, rules, guidelines and examples. Continue reading BPMN Parallel Multiple Event

BPMN Multiple Event
The BPMN Multiple Event article provides a detailed explanation of the multiple event BPMN element, including the definition, notation, rules, guidelines and examples. Continue reading BPMN Multiple Event

BPMN Signal Event
The BPMN Signal Event article provides a detailed explanation of the signal event BPMN element, including the definition, notation, rules, guidelines and examples. Continue reading BPMN Signal Event

BPMN Compensation Event
The BPMN Compensation Event article provides a detailed explanation of the compensation event BPMN element, including the definition, notation, rules, guidelines and examples. Continue reading BPMN Compensation Event

BPMN Cancel Event
The BPMN Cancel Event article provides a detailed explanation of the cancel event BPMN element, including the definition, notation, rules, guidelines and examples. Continue reading BPMN Cancel Event

BPMN Error Event
The BPMN Error Event article provides a detailed explanation of the error event BPMN element, including the definition, notation, rules, guidelines and examples. Continue reading BPMN Error Event

BPMN Link Event
The BPMN Link Event article provides a detailed explanation of the link event BPMN element, including the definition, notation, rules, guidelines and examples. Continue reading BPMN Link Event

BPMN Conditional Event
The BPMN Conditional Event article provides a detailed explanation of the conditional event BPMN element, including the definition, notation, rules, guidelines and examples. Continue reading BPMN Conditional Event

BPMN Escalation Event
The BPMN Escalation Event article provides a detailed explanation of the escalation event BPMN element, including the definition, notation, rules, guidelines and examples. Continue reading BPMN Escalation Event

BPMN Timer Event
The BPMN Timer Event article provides a detailed explanation of the timer event BPMN element, including the definition, notation, rules, guidelines and examples. Continue reading BPMN Timer Event

BPMN Message Event
The BPMN Message Event article provides a detailed explanation of the message event BPMN element, including the definition, notation, rules, guidelines and examples. Continue reading BPMN Message Event

BPMN None Event
The BPMN None Event article provides a detailed explanation of the none event BPMN element, including the definition, notation, rules, guidelines and examples. Continue reading BPMN None Event

BPMN Group
The BPMN Group article provides a detailed explanation of the group element, including the BPMN notation, an example diagram and guidelines. Continue reading BPMN Group

BPMN Text Annotation
The BPMN Text Annotation article provides a detailed explanation of the text annotation element, including the BPMN notation, an example diagram and guidelines. Continue reading BPMN Text Annotation

BPMN Transaction Subprocess
The BPMN Transaction Subprocess article provides a detailed explanation of the transaction subprocess element, including the BPMN notation, an example diagram and guidelines. Continue reading BPMN Transaction Subprocess

BPMN Subprocess Marker
The BPMN Subprocess Marker article provides a detailed explanation of the subprocess marker, including the BPMN notation, an example diagram and guidelines. Continue reading BPMN Subprocess Marker

BPMN Event Subprocess
The BPMN Event Subprocess article provides a detailed explanation of the event subprocess element, including the BPMN notation, an example diagram and guidelines. Continue reading BPMN Event Subprocess

BPMN Embedded Subprocess
The BPMN Embedded Subprocess article provides a detailed explanation of the embedded subprocess element, including the BPMN notation, an example diagram and guidelines. Continue reading BPMN Embedded Subprocess

BPMN Call Activity
The BPMN Call Activity article provides a detailed explanation of the call activity element, including the BPMN notation, an example diagram and guidelines. Continue reading BPMN Call Activity

BPMN Task Marker
The BPMN Task Marker article provides a detailed explanation of the task marker, including the BPMN notation, an example diagram and guidelines. Continue reading BPMN Task Marker

BPMN User Task
The BPMN User Task article provides a detailed explanation of the user task element, including the BPMN notation, an example diagram and guidelines. Continue reading BPMN User Task

BPMN Service Task
The BPMN Service Task article provides a detailed explanation of the service task BPMN element, including the definition, notation, rules, guidelines and examples. Continue reading BPMN Service Task

BPMN Send Task
The BPMN Send Task article provides a detailed explanation of the send task element, including the BPMN notation, an example diagram and guidelines. Continue reading BPMN Send Task

BPMN Script Task
The BPMN Script Task article provides a detailed explanation of the script task element, including the BPMN notation, an example diagram and guidelines. Continue reading BPMN Script Task

BPMN Receive Task
The BPMN Receive Task article provides a detailed explanation of the receive task element, including the BPMN notation, an example diagram and guidelines. Continue reading BPMN Receive Task

BPMN Manual Task
The BPMN Manual Task article provides a detailed explanation of the manual task element, including the BPMN notation, an example diagram and guidelines. Continue reading BPMN Manual Task

BPMN Business Rule Task
The BPMN Business Rule Task article provides a detailed explanation of the business rule task element, including the BPMN notation, an example diagram and guidelines. Continue reading BPMN Business Rule Task

Plugins for Camunda Modeler
The article contains a list of free plugins that can be included in the Camunda Modeler. Continue reading Plugins for Camunda Modeler

An Introduction to Identifiers in Spring Data JPA & Hibernate
This article explains the use of Identifiers as primary keys for entities within JPA and Hibernate. Continue reading An Introduction to Identifiers in Spring Data JPA & Hibernate

Minikube Essentials
The Minikube Essentials article provides you with a brief introduction to Minikube. It provides an installation guide and command-line commands to set up a local Kubernetes cluster on your local machine (macOS, Linux or Windows). Continue reading Minikube Essentials

Spring Framework - Application Events (Synchronous)
This article explains the use of Application Events within the Spring framework to exchange information synchronously between loosely coupled components. Continue reading Spring Framework - Application Events (Synchronous)

Implement a BPMN Service Task in Camunda
The article contains a step-by-step guide on how to implement a BPMN Service Task in Camunda making use of a Spring Boot Application. Continue reading Implement a BPMN Service Task in Camunda

Implement a BPMN Manual Task in Camunda
The article contains a step-by-step guide on how to implement a BPMN Manual Task in Camunda making use of a Spring Boot Application. Continue reading Implement a BPMN Manual Task in Camunda

Implement a BPMN Parallel Gateway in Camunda
The article contains a step-by-step guide on how to implement a BPMN Parallel Gateway in Camunda making use of a Spring Boot Application. Continue reading Implement a BPMN Parallel Gateway in Camunda

Implement a BPMN Event-based Gateway in Camunda
The article contains a step-by-step guide on how to implement a BPMN Event-based Gateway in Camunda making use of a Spring Boot Application. Continue reading Implement a BPMN Event-based Gateway in Camunda

Implement a BPMN Inclusive Gateway in Camunda
The article contains a step-by-step guide on how to implement a BPMN Inclusive Gateway in Camunda making use of a Spring Boot Application. Continue reading Implement a BPMN Inclusive Gateway in Camunda

Implement a BPMN Exclusive Gateway in Camunda
The article contains a step-by-step guide on how to implement a BPMN Exclusive Gateway in Camunda making use of a Spring Boot Application. Continue reading Implement a BPMN Exclusive Gateway in Camunda

Camunda Tutorials, Guides & Examples
This page serves as the landing page for all topics related about Camunda. The page contains links to tutorials, guides and important links about Camunda and BPMN across the World Wide Web. Continue reading Camunda Tutorials, Guides & Examples
2020

BPMN Parallel Gateway
The BPMN Parallel Gateway article provides a detailed explanation of the Parallel Gateway BPMN element, including the definition, notation, rules, guidelines and examples. Continue reading BPMN Parallel Gateway

BPMN Inclusive Gateway
The BPMN Inclusive Gateway article provides a detailed explanation of the Inclusive Gateway BPMN element, including the definition, notation, rules, guidelines and examples. Continue reading BPMN Inclusive Gateway

BPMN Exclusive Gateway
The BPMN Exclusive Gateway article provides a detailed explanation of the Exclusive Gateway BPMN element, including the definition, notation, rules, guidelines and examples. Continue reading BPMN Exclusive Gateway

BPMN Event-based Gateway
The BPMN Event-based Gateway article provides a detailed explanation of the Parallel Event-based BPMN element, including the definition, notation, rules, guidelines and examples. Continue reading BPMN Event-based Gateway

BPMN Complex Gateway
The BPMN Complex Gateway article provides a detailed explanation of the Parallel Complex BPMN element, including the definition, notation, rules, guidelines and examples. Continue reading BPMN Complex Gateway

BPMN 2.0 Elements
This article describes the BPMN elements as they are defined within the BPMN 2.0 specification. Continue reading BPMN 2.0 Elements

BPMN 2.0 Diagrams
The fundamentals of BPMN 2.0 is all about the different types of diagrams and also about the set of elements used during the process modelling. Continue reading BPMN 2.0 Diagrams

YAML Essentials
This post is an essentials guide about YAML for developers. The YAML syntax is defined with examples on how to use the syntax optimally. Finally, the guide contains links to important YAML websites. Continue reading YAML Essentials

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. Continue reading How to Model a Simple BPMN Flow using Camunda Modeler

Docker Commands: Camunda BPM Platform
The Docker commands for Camunda BPM Platform contains a list of the docker commands that are frequently used to download, stop and start the docker container containing the Camunda BPM Platform. Continue reading Docker Commands: Camunda BPM Platform

How to create a spring boot application containing the Camunda BPM Engine
This post contains a step-by-step guide on how to create a simple Spring Boot application containing the Camunda BPM Engine and a simple BPMN process. Continue reading How to create a spring boot application containing the Camunda BPM Engine

Docker Commands: MySQL
The Docker commands for MySQL contains a list of the docker commands that are frequently used to download, stop and start the docker container containing the MySQL database. Continue reading Docker Commands: MySQL

Using the Process-Definition REST Interface on the Camunda Platform
This post contains examples of how to use the Process Definition REST API of the Camunda BPM engine. Continue reading Using the Process-Definition REST Interface on the Camunda Platform

Vim Essentials
This post provides a quick reference to the keyboard shortcuts and commands for the Vim application. Continue reading Vim Essentials

How to Concatenate a String in Java
This post will list a number of examples on how you can concatenate String in Java. Continue reading How to Concatenate a String in Java

Reference Card - Terminal Keyboard Shortcuts
The Reference Card of the keyboard shortcuts for the Terminal application on macOS. Continue reading Reference Card - Terminal Keyboard Shortcuts

BPMN 2.0 Ultimate Reference
This page is the landing page for all BPMN 2.0 articles and links. Continue reading BPMN 2.0 Ultimate Reference

Keyboard Shortcuts in Terminal on Mac
This post provides a quick reference to the keyboard shortcuts for the Terminal application on Mac. Continue reading Keyboard Shortcuts in Terminal on Mac
2019

Essential Base64 Commands For Developers
This post provides a quick reference to the base64 commands that I use on macOS. The base64 command encodes and decodes Base64 data, as specified in RFC 4648. Continue reading Essential Base64 Commands For Developers

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

How to install youtube-dl on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install youtube-dl on macOS using Homebrew. Continue reading How to install youtube-dl on macOS using Homebrew

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

How to install Python v3.9 on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install Python v3.9 on macOS using Homebrew. Continue reading How to install Python v3.9 on macOS using Homebrew

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

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

How to Use the @Data Annotation of Project Lombok
This article explains how to make use of the @Data annotation of Project Lombok. Continue reading How to Use the @Data Annotation of Project Lombok

How to Use the @Builder Annotation of Project Lombok
This article explains how to make use of the @Builder annotation of Project Lombok. Continue reading How to Use the @Builder Annotation of Project Lombok

How to Use the @AllArgsConstructor Annotation of Project Lombok
This article explains how to make use of the @AllArgsConstructor annotation of Project Lombok. Continue reading How to Use the @AllArgsConstructor Annotation of Project Lombok

How to Use the @Cleanup Annotation of Project Lombok
This article explains how to make use of the @Cleanup annotation of Project Lombok. Continue reading How to Use the @Cleanup Annotation of Project Lombok

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

How to install Helm CLI on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install Helm CLI on macOS using Homebrew. Continue reading How to install Helm CLI on macOS using Homebrew

Using the Tenant REST Interface on the Camunda Platform
This post contains examples of how to use the Tenant REST API of the Camunda BPM engine. Continue reading Using the Tenant REST Interface on the Camunda Platform

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. Continue reading How to install Nexus on macOS using Homebrew

Using the Group REST Interface on the Camunda Platform
This post contains examples of how to use the Group REST API of the Camunda BPM engine. Continue reading Using the Group REST Interface on the Camunda Platform

Using the User REST Interface on the Camunda Platform
This post contains examples of how to use the User REST API of the Camunda BPM engine. Continue reading Using the User REST Interface on the Camunda Platform

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. Continue reading How to install Camunda Modeler on macOS using Homebrew

How to Iterate through a Java List
This post will list a number of examples on how you can iterate over an ArrayList containing the names of cities as String values. Continue reading How to Iterate through a Java List

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. Continue reading How to install Tomcat on macOS using Homebrew

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. Continue reading How to install Grammarly on macOS using Homebrew

An Extensive List of Alexa Commands
This article contains a large number of built-in Alexa commands which you can invoke without installing new skills. Continue reading An Extensive List of Alexa Commands

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

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. Continue reading How to install Postman on macOS using Homebrew

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. Continue reading How to install Typora on macOS using Homebrew

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. Continue reading How to install Notion on macOS using Homebrew

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 what each command does. Continue reading Essential cURL Commands for Developers

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. Continue reading How to install Ansible on macOS using Homebrew

How to configure AWS CLI
This article provides a set of commands on how to configure Amazon Web Services Command Line Interface (AWS CLI) on macOS or any other operating system. Continue reading How to configure AWS CLI

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. Continue reading How to install Packetbeat on macOS using Homebrew

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. Continue reading How to install Metricbeat on macOS using Homebrew

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. Continue reading How to install Heartbeat on macOS using Homebrew

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. Continue reading How to install Auditbeat on macOS using Homebrew

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. Continue reading How to install Filebeat on macOS using Homebrew

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. Continue reading How to install Logstash on macOS using Homebrew

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. Continue reading How to install Kibana on macOS using Homebrew

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. Continue reading How to install Elasticsearch on macOS using Homebrew

How to Create a Console Application using CommandLineRunner (Part 2)
This article describes how to create a Spring Boot application and make use of multiple CommandLineRunner classes. Continue reading How to Create a Console Application using CommandLineRunner (Part 2)

How to Create a Console Application using CommandLineRunner (Part 1)
This article describes how to create a Spring Boot application and make use of the CommandLineRunner to read values from the command line and print them out. Continue reading How to Create a Console Application using CommandLineRunner (Part 1)

Hello World Dockerfile
The article contains a step-by-step guide on how to create a Hello World Dockerfile example. The Dockerfile is used to create a docker image and a docker container that will be executed and echo the words ‘Hello JavaNibble!’ as output. Continue reading Hello World Dockerfile
2018

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

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

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

How to install Couchbase Enterprise Edition on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install Couchbase Enterprise Edition on macOS using Homebrew. Continue reading How to install Couchbase Enterprise Edition on macOS using Homebrew

How to install Couchbase Community Edition on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install Couchbase Community Edition on macOS using Homebrew. Continue reading How to install Couchbase Community Edition on macOS using Homebrew

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

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

How to install Cassandra on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install Apache Cassandra on macOS using Homebrew. Continue reading How to install Cassandra on macOS using Homebrew

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

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

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

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

How to run MongoDB on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to run MongoDB on macOS using Homebrew. Continue reading How to run MongoDB on macOS using Homebrew

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

Git Essentials
The Git Essentials article provides you with a brief introduction to Git. It provides an installation guide and command-line commands for different scenarios used within the management of source code during software development. Continue reading Git Essentials

How to setup Git Merge and Diff Tools
This post provides a step-by-step guide with a list of commands on how to setup the git mergetool and git difftool to make use of DiffMerge. Continue reading How to setup Git Merge and Diff Tools

Git Commands - Initial Setup
This article focus on the minimum set of properties that should be configured before you can use git. Continue reading Git Commands - Initial Setup

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

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

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

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

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

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

How to install IntelliJ IDEA Ultimate Edition on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install IntelliJ IDEA Ultimate Edition on macOS using Homebrew. Continue reading How to install IntelliJ IDEA Ultimate Edition on macOS using Homebrew

How to install IntelliJ IDEA Community Edition on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install IntelliJ IDEA Community Edition on macOS using Homebrew. Continue reading How to install IntelliJ IDEA Community Edition on macOS using Homebrew

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

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

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

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

How to Install Visual Studio Code on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install Visual Studio Code on macOS using Homebrew. Continue reading How to Install Visual Studio Code on macOS using Homebrew

How to Install Adium on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install Adium on macOS using Homebrew. Continue reading How to Install Adium on macOS using Homebrew

How to install Ack on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install ack on macOS using Homebrew. Continue reading How to install Ack on macOS using Homebrew

How to Install Vagrant on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install Vagrant on macOS using Homebrew. Continue reading How to Install Vagrant on macOS using Homebrew

How to Install Sublime Text on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install Sublime Text on macOS using Homebrew. Continue reading How to Install Sublime Text on macOS using Homebrew

How to Install iStat Menu 6 on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install iStat Menus on macOS using Homebrew. Continue reading How to Install iStat Menu 6 on macOS using Homebrew

How to Install Firefox on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install Firefox on macOS using Homebrew. Continue reading How to Install Firefox on macOS using Homebrew

How to Install Docker on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install Docker on macOS using Homebrew. Continue reading How to Install Docker on macOS using Homebrew

How to Install DBeaver Enterprise Edition on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install DBeaver Enterprise Edition on macOS using Homebrew. Continue reading How to Install DBeaver Enterprise Edition on macOS using Homebrew

How to Install DBeaver Community Edition on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install DBeaver Community Edition on macOS using Homebrew. Continue reading How to Install DBeaver Community Edition on macOS using Homebrew

How to Install AWS CLI on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install AWS CLI on macOS using Homebrew. Continue reading How to Install AWS CLI on macOS using Homebrew

How to Install Atom on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install Atom on macOS using Homebrew. Continue reading How to Install Atom on macOS using Homebrew

Essential ls commands for developers
This post provides a quick reference to the ls commands that I use on macOS. Continue reading Essential ls commands for developers

How to Install STS on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install Spring Tool Suite (STS) on macOS using Homebrew. Continue reading How to Install STS on macOS using Homebrew

How to Install iTerm2 on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install iTerm2 on macOS using Homebrew. Continue reading How to Install iTerm2 on macOS using Homebrew

How to Install Spectacle on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install Spectacle on macOS using Homebrew. Continue reading How to Install Spectacle on macOS using Homebrew

How to Install DiffMerge on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install DiffMerge on macOS using Homebrew. Continue reading How to Install DiffMerge on macOS using Homebrew

How to Install VirtualBox on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install VirtualBox on macOS using Homebrew. Continue reading How to Install VirtualBox on macOS using Homebrew

How to Install Eclipse on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install Eclipse IDE on macOS using Homebrew. Continue reading How to Install Eclipse on macOS using Homebrew

How to Install Java on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install Java on macOS using Homebrew. Continue reading How to Install Java on macOS using Homebrew

How to Install Maven on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install Maven on macOS using Homebrew. Continue reading How to Install Maven on macOS using Homebrew

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

How to Install Wireshark on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install Wireshark on macOS using Homebrew. Continue reading How to Install Wireshark on macOS using Homebrew

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

How to install Node.js on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install Node.js on macOS using Homebrew. Continue reading How to install Node.js on macOS using Homebrew

How to Install Dropbox on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install Dropbox on macOS using Homebrew. Continue reading How to Install Dropbox on macOS using Homebrew

How to Install Google Chrome on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install Google Chrome on macOS using Homebrew. Continue reading How to Install Google Chrome on macOS using Homebrew

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

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

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

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

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

How to install OpenSSL v1.1 on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install OpenSSL v1.1 on macOS using Homebrew. Continue reading How to install OpenSSL v1.1 on macOS using Homebrew

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

How to install Python v3.8 on macOS using Homebrew
This post provides a step-by-step guide with a list of commands on how to install Python v3.8 on macOS using Homebrew. Continue reading How to install Python v3.8 on macOS using Homebrew

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

How to Update Homebrew Casks & Formulae on macOS
This post provides a step-by-step guide with a list of commands on how to install ImageMagick on macOS using Homebrew. Continue reading How to Update Homebrew Casks & Formulae on macOS
2015

Counting Sort Algorithm in Java
This article gives provides an overview on Counting Sort together with an implementation in Java. Continue reading Counting Sort Algorithm in Java

Quick Sort Algorithm in Java
This article gives provides an overview on Quick Sort together with an implementation in Java. Continue reading Quick Sort Algorithm in Java

Merge Sort Algorithm in Java
This article gives provides an overview on Merge Sort together with an implementation in Java. Continue reading Merge Sort Algorithm in Java

Shell Sort Algorithm in Java
This article gives provides an overview on Shell Sort together with an implementation in Java. Continue reading Shell Sort Algorithm in Java

Insertion Sort Algorithm in Java
This article gives provides an overview on Insertion Sort together with an implementation in Java. Continue reading Insertion Sort Algorithm in Java

Selection Sort Algorithm in Java
This article gives provides an overview on Selection Sort together with an implementation in Java. Continue reading Selection Sort Algorithm in Java

Bubble Sort Algorithm in Java
This article gives provides an overview on Bubble Sort together with an implementation in Java. Continue reading Bubble Sort Algorithm in Java

Sorting Algorithms
This article gives provides an overview on sorting algorithms and how to classify them. Continue reading Sorting Algorithms