Profile cover photo
Profile photo
Jan Bols
38 followers
38 followers
About
Jan's posts

Post has attachment
Public
... about simple vs easy
The following is a list of 10 easy things: Caching results of a method using JSR-107' s @CacheResult  annotation. Automatic transaction handling with Spring's  @Transactional annotation. Using  JSR-303 's annotations for validating POJO's. Using hibernate f...

Post has attachment
... about the perils of using the 'first' operator in rxJava
RxJava is a wonderful tool to do computation logic and stream processing. However, it sometimes behaves in unexpected ways. One of these will be discussed below: first and single operator According to the javadoc, first   turns an observable into one that o...

Post has attachment
... about keeping your logfiles small
When developing an application, we often rely on logfiles to have a sense of what's going on. When an error occurs, we make sure the error is logged together with the stacktrace of the thread. The stacktrace gives us valuable information to pinpoint the pro...

Post has attachment
... about querying with backpressure
When querying the database you don't always know in advance how many data the query will return. This is a problem when you receive more data than can fit in heap memory. Paging One way to work around this is to use paging: first select the first million ro...

Post has attachment
... about why evil is considered harmful
In last year's Build Stuff conference , Uncle Bob ranted that we, as software developers, don't adhere to any rules or standard. A few weeks later, he repeated that claim in a blogpost : And yet nothing binds us together as a profession. We share no ethics....

Post has attachment
... about fear of pair programming
Although pair programming has been around since 1999, I only heard about it 5 to 10 years later. Software quality was high on my list of values, but finishing a task within the estimated time was a lot higher. And because all our estimates were wrong (too l...

Post has attachment
... about growing dependencies in stateless services
Our architecture - sort of - always looks the same: A web request is handled by a spring controller.  The controller dispatches a command that is handled by a command handler.  The command handler retrieves some sort of aggregate by calling a repository,  c...

Post has attachment

Post has attachment

Post has attachment
Wait while more posts are being loaded