-
Software Development
What DSLs are not for
Domain specific languages are special programming languages. Each fits some special “domain” and makes the business code simpler. Using a…
Read More » -
Core Java
Using IntelliJ bookmarks
This is a quick post about IntelliJ’s nice bookmark feature. IntelliJ gives you the option to bookmark single lines of…
Read More » -
Enterprise Java
A beginner’s guide to JPA/Hibernate flush strategies
Introduction In my previous post I introduced the entity state transitions Object-relational mapping paradigm. All managed entity state transitions are…
Read More » -
Software Development
Feature Toggles are one of the worst kinds of Technical Debt
Feature flags or config flags aka feature toggles aka flippers are an important part of Devops practices like dark launching…
Read More » -
Software Development
Test Attribute #8 – Truthiness
I want to thank Steven Colbert for coining a word I can use in my title. Without him, all this…
Read More » -
Enterprise Java
Introducing Hadoop Development Tools
Few days back Apache Hadoop Development Tools a.k.a. HDT was released. The projects aims at bringing plugins in eclipse to simplify…
Read More » -
Core Java
Getting A List of Available Cryptographic Algorithms
How do you learn what cryptographic algorithms are available to you? The Java spec names several required ciphers, digests, etc.,…
Read More » -
Enterprise Java
A new proximity query for Lucene, using automatons
The simplest Apache Lucene query, TermQuery, matches any document that contains the specified term, regardless of where the term occurs…
Read More » -
Enterprise Java
Spring Batch as Wildfly Module
For a long time, the Java EE specification was lacking a Batch Processing API. Today, this is an essential necessity…
Read More »