-
Enterprise Java
Injecting domain objects instead of infrastructure components
Dependency Injection is a widely used software design pattern in Java (and many other programming languages) that is used to…
Read More » -
Enterprise Java
Spring @Configuration and injecting bean dependencies as method parameters
One of the ways Spring recommends injecting inter-dependencies between beans is shown in the following sample copied from the Spring’s…
Read More » -
Software Development
10 Hosted Continuous Integration Services for a Private Repository
Every project I’m working with starts with a setup of continuous integration pipeline. I’m a big fan of cloud services,…
Read More » -
Career
Exploding Job Offers and Multiple Offer Synchronization
A recent post by Y Combinator’s Sam Altman, Exploding Offers Suck, detailed his distaste for accelerators and venture capitalists who pressure entrepreneurs…
Read More » -
Core Java
Factory Without IF-ELSE
Object Oriented Language has very powerful feature of Polymorphism, it is used to remove if/else or switch case in code.…
Read More » -
Ceylon
Ceylon 1.1.0 is now available
Ten whole months in the making, this is the biggest release of Ceylon so far! Ceylon 1.1.0 incorporates oodles of…
Read More » -
Enterprise Java
WildFly subsystem for RHQ Metrics
For RHQ-Metrics I have started writing a subsystem for WildFly 8 that is able to collect metrics inside WildFly and…
Read More » -
Enterprise Java
Beginner’s Guide to Hazelcast Part 2
This article continues the series that I have started featuring Hazelcast, a distributed, in-memory database. If one has not read…
Read More » -
Enterprise Java
Using Asciidoctor with Spring: Rendering Asciidoc Documents with Spring MVC
Asciidoc is a text based document format, and that is why it is very useful if we want to commit…
Read More »