-
Career
Interview Prep: Ready for Storytime?
Interview preparation often means different things to technologists depending on their level of experience. It seems that more and more…
Read More » -
Software Development
Counting in Streams: A Hierarchy of Needs
This post is based on the talk I gave at the Strata/Hadoop World conference in San Jose on March 31,…
Read More » -
Enterprise Java
Integration Architecture with Java EE and Spring
The O’Reilly Software Architecture Conference in New York happens this week. And I had the pleasure to give a tutorial together…
Read More » -
Enterprise Java
Data aggregation with Spring Data MongoDB and Spring Boot
MongoDB aggregation framework is designed for grouping documents and transforming them into an aggregated result. The aggregation query consists in…
Read More » -
Software Development
Platforms always win
The blogger in me is always alert. Usually I don’t feel it is there, sleeping like my dog at my…
Read More » -
Core Java
How to Generate Customized Java 8 Code with Plugins
One thing most programmers hate is to write boilerplate code. Endless hours are spent setting up entity classes and configuring…
Read More » -
Agile
Product Owner Manager – Alone Together
Product owners and product managers. Two roles, often done by one person. Together, the product people need to take an organization’s…
Read More » -
Agile
Five Tips for Introducing Product Management to Your Company
Summary Product management plays a vital role in the digital age: it enables innovation and growth. It’s therefore not surprising…
Read More » -
Software Development
Using the Raspberry Pi to program a Microchip PIC (PIC24) device via ICSP
Why would someone want to do that? Well, basically for two reasons. First, the classic: “this should be possible” –…
Read More »