-
Core Java

Java And The Sweet Science
When you have been developing in Java for 15 years and a coworker asks you to help them debug a…
Read More » -
Software Development

Legacy Code To Testable Code #2: Extract Method
This post is part of the āLegacy Code to Testable Codeā series. In the series weāll talk about making refactoring…
Read More » -
Core Java

A Java conversion puzzler, not suitable for work (or interviews)
A really hard interview question would be something like this: int…
Read More » -
Software Development

Integration testing done right with Embedded MongoDB
Introduction Unit testing requires isolating individual components from their dependencies. Dependencies are replaced with mocks, which simulate certain use cases.…
Read More » -
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 »






