-
Clojure
Clojure: First steps with reducers
I’ve been playing around with Clojure a bit today in preparation for a talk I’m giving next week and found…
Read More » -
Core Java
9 differences between Array and ArrayList in Java
Both array and ArrayList are two important data structures in Java and are frequently used in Java programs. Even though…
Read More » -
Desktop Java
Using libGDX with Kotlin
I’ve been reading lately about different languages and what they can bring to the already crowded table of software developers,…
Read More » -
Enterprise Java
Adding JAR Dependencies to an Eclipse Plugin Maven Tycho Build
Something that is constantly bothering me when developing the OPP project is the use of hard-coded Java library dependencies. I…
Read More » -
Core Java
Kotlin-like Builders in Java and Python, Continued: Additional Parameters
Intro In today’s article, we follow up last week’s article about making Kotlin-like builders in Java and Python, expanding the…
Read More » -
DevOps
Typesafe Kubernetes-manifest DSL for JVM-based apps
Managing a cluster of Docker/Rocket containers (or anything) in a production environment is rife with distributed-systems challenges. Luckily, a compelling…
Read More » -
Software Development
Data Science: Do the Numbers – Part 1
As a lifelong computational scientist (and now data scientist) I have always been fascinated with numbers, especially lists and tables…
Read More » -
Core Java
Java 8 Lambda Expression for Design Patterns – Strategy Design Pattern
The strategy pattern defines a family of algorithms encapsulated in a driver class usually known as Context and enables the…
Read More » -
Career
How To Leave Your Job: Preparation, Resignation, and Transition
Making the decision to leave an employer and submitting a resignation is typically an emotional experience, and can be stressful…
Read More »