DB-Lock-Issues with Transactional REQUIRES_NEW — More Spring/Java transaction handling pitfalls
Follow-up to my previous post about issues that can arise with Spring's @Transactional Annotation. This time the focus is on deadlocks that can occur on the db-side.
Transactional REQUIRES_NEW considered harmful - Spring/Java transaction handling pitfalls
The Spring @Transactional Annotation is a powerful tool to make transaction-management easy for developers. However we should know what it does in the background, otherwise we could easily get ourselves into trouble.
Talk "Programmer's Guide to Sound and Music"
I recently gave a talk about Sound and Music for Programmers.
My Topconf Linz 2017 Retrospective
I recently attended Topconf Linz, this is my writeup.
Reviving GameBoy game's save feature
Something completely different this time: a repair guide (story) on how I repaired a GameBoy cartridge.
Fun with Oracle views
Recently I stumbled upon some behavior with Oracle database views that was surprising to me at first.
Hibernate Dirty-Checking with Converted Attributes
Because of an issue in an application I had to do a deep dive into some Hibernate internals to investigate how Hibernate handles dirty-checking with attributes that have a converted-annotation.
[Business-]Apps of the future? An idea to cross-platform logic
Replacing legacy systems (Part II)
Continuing my series on replacing legacy systems. This time we focus on what we want to build into the new version of the subsystem we are replacing.