Java volatile tutorial updated
I have updated my Java volatile keyword tutorial. Now it also explains the happens-before guarantee of the volatile keyword, as well as better explain what volatile guarantees and does not guarantee (when synchronized is needed).
Vert.x Command Line
You can start Vert.x and deploy verticles from the command line. This tutorial explains how to use the Vert.x command line.
Ubuntu Linux as Web Server
I have updated my tutorial about using Ubuntu Linux as a web server. Now it also explains how to install ufw (firewall) if you do not already have it installed.
Ant Java Build Script Example
This tutorial shows an example Ant build script for Java projects so you have an idea about how a full Ant build script can look, and something to copy from when making your own Ant build scripts.
Ant Tutorial Started
We have started a new tutorial about Ant - the build tool for Java. Despite being old, Ant is still alive and kicking!
Gradle Dependency Management
Gradle can handle dependencies (external JAR files) for you just as elegantly as Maven. This tutorial explains how to manage dependencies in your Gradle build scripts.
Gradle For Java Projects
This tutorial explains how to use Gradle's Java project plugin, which contains predefined tasks to do most of what you need to do to build Java projects (compile, test, JAR etc.)
This tutorial explains how to run Gradle from the command line, meaning executing tasks, running Gradle in quiet mode etc.