-
DevOps

Continuous Deployment: Implementation
This article is part of the Continuous Integration, Delivery and Deployment series. Previous post described several Continuous Deployment strategies. In…
Read More » -
Software Development

Do You Really Understand SQLâs GROUP BY and HAVING clauses?
There are some things in SQL that we simply take for granted without thinking about them properly. One of these…
Read More » -
Core Java

Manipulating JARs, WARs, and EARs on the Command Line
Although Java IDEs and numerous graphical tools make it easier than ever to view and manipulate the contents of Java…
Read More » -
Software Development

The downside of version-less optimistic locking
Introduction In my previous post I demonstrated how you can scale optimistic locking through write-concerns splitting. Version-less optimistic locking is…
Read More » -
Software Development

REST Messages And Data Transfer Objects
In Patterns of Enterprise Application Architecture, Martin Fowler defines a Data Transfer Object (DTO) as: An object that carries data…
Read More » -
Scala

Scala snippets 3: Lists together with Map, flatmap, zip and reduce
You can’t really talk about scala without going into the details of the Map, flatMap, zip and reduce functions. With…
Read More » -
Enterprise Java

Building dynamic responsive multi-level menus with plain HTML and OmniFaces
Recently, I had to create a responsive multi-level menu with JSF 2.2. Requirements: the menu should: …
Read More » -
Career

Soft Skills: The Developer’s Life Manual – Book review and Coupon
John Sonmez, member of our JCG Program, is the founder of Simple Programmer, where he tirelessly pursues his vision of…
Read More » -
Enterprise Java

Whatâs up with Java EE 8 ?
Work on Java EE 8 is well on itâs way. Time to catch up! Dive in without further ado… Donât…
Read More »







