Indrek's articles
![Java’s While and Do-While Loops in Five Minutes](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1493025085while-loop-300x188.jpg)
A while loop is a control flow statement that runs a piece of code multiple times. It consists of a loop condition and body. Java also has a do while loop.
![Java’s Ternary Operator in Three Minutes](https://uploads.sitepoint.com/wp-content/uploads/2017/03/1489483017ternary-operator-300x153.jpg)
Java's ternary operator (aka conditional operator) can be summarized as a shortcut for the if statement. Used with care, it improves readability.
![Java Else If Statement in Five Minutes](https://uploads.sitepoint.com/wp-content/uploads/2017/02/1487712032if-junction-300x188.jpg)
If statements are used to conditionally run blocks of code. They're an essential tool for controlling the flow of a program.
![Getting Started with Dropwizard – CRUD Operations](https://uploads.sitepoint.com/wp-content/uploads/2016/12/1481198609dropwizard-crud-300x196.jpg)
Dropwizard is a framework for building RESTful web services in Java. This tutorial shows how to create, retrieve, update, and delete resources.
![Getting Started with Dropwizard](https://uploads.sitepoint.com/wp-content/uploads/2016/10/1475908115wizard-300x200.jpg)
Dropwizard is a framework for building RESTful web services in Java. In this tutorial we're going to create a new Dropwizard service from scratch.
![Java, Unicode, and the Mysterious Compile Error](https://uploads.sitepoint.com/wp-content/uploads/2016/08/1472117586letters-300x200.jpg)
Indrek Ots explains how the Java compiler handles Unicode and Unicode escapes and how this can lead to mysterious compile errors.