-
Desktop Java
Desktop UIs Will Stay Alive Thanks to Web Technologies
To understand what’s wrong with Java desktop apps, let’s take a look at the new features of JavaFX, a leading…
Read More » -
Core Java
Exact Conversion of Long to Int in Java
With all the shiny things (lambda expressions, streams, Optional, the new Date/Time API, etc.) to distract my attention that came…
Read More » -
Core Java
JDK 8 Versus JDK 10: Ternary/Unboxing Difference
A recent Nicolai Parlog (@nipafx) tweet caught my attention because it referenced an interesting StackOverflow discussion on a changed behavior…
Read More » -
Core Java
Java 10 – Local Variable Type Inference
In this article we will see a Java10 feature called Local Variable Type Inference proposed as part of JEP 286.…
Read More » -
Software Development
MySQL Replication Tutorial
1. Introduction to MySQL replication In a large scale enterprise system, data consistency and backup is of prime importance. It…
Read More » -
Core Java
How many lines of code did you write to sort a collection of objects before Java 8 ?
How many lines of code did you write to sort a collection of objects before Java 8 ? How many,…
Read More » -
Software Development
People migrating from Github to Gitlab should learn about these details first
After Microsoft’s recent acquisition of Github, a mass exodus has kind of begun and many small and large projects are…
Read More » -
Core Java
Peeking Inside Java Streams with Stream.peek
For a Java developer new to JDK 8-introduced pipelines and streams, the peek(Consumer) method provided by the Stream interface can…
Read More » -
Core Java
Zuul 2 – Sample filter
Zuul 2 has finally been open sourced. I first heard of Zuul 2 during Spring One 2016 talk by Mikey…
Read More »