-
Enterprise Java
Publish Subscribe model in Kafka
This is the fourth post in the series about integrating sync clients with async systems (1, 2, 3). Here we’ll…
Read More » -
Core Java
On the Virtues of Avoiding Parsing or Basing Logic on toString() Result
With Java or any other programming language I’ve used significantly, I have found that there are occasionally things that can…
Read More » -
Scala
Scalaz features for everyday usage part 3: State Monad, Writer Monad and lenses
In this article in the mini series on Scalaz, we’ll look at a couple of additional monads and patterns available…
Read More » -
Enterprise Java
Learning Lucene
I am currently working with a team starting a new project based on Lucene. While most of the time I…
Read More » -
Software Development
Most difficult programming languages
What are the most difficult programming languages to learn? Most people would have written some code in programming languages such as Java,…
Read More » -
Enterprise Java
Data Aggregation Spring Data MongoDB: Nested results
1 Introduction In a previous post, we built a basic example of an aggregation pipeline. Maybe you want to take…
Read More » -
Software Development
Continuous Integration Infrastructure With Windows – Scripting With PowerShell
In one of my current project, I deal with how to run a Continuous Integration (CI) infrastructure on Windows machines.…
Read More » -
Enterprise Java
How to update a Jenkins job posting config.xml
Recently I wanted to update a few jobs (not defined with a DSL) in Cloudbees, adding to each of them…
Read More » -
Clojure
Bowling Kata in Clojure, F# and Scala
In one of our evening apprenticeship meetings, a pair was doing the Bowling Kata in Java. After reviewing their code,…
Read More »