-
Software Development
How to Log in Apache Spark
An important part of any application is the underlying log system we incorporate into it. Logs are not only for…
Read More » -
Core Java
How to Support Java 6, 8, 9 in a Single API
With jOOQ 3.7, we have finally added formal support for Java 8 features. This opened the door to a lot…
Read More » -
Desktop Java
SWT ScrolledComposite Explained
Like a friend of mine once put it, SWTs ScrolledComposite is a nasty beast. And to some point I do…
Read More » -
Software Development
Scalable I/O: Events- Vs Multithreading-based
Everything begins with a refresher reading of my fundamental papers – yes, I use a set of papers and books…
Read More » -
Core Java
Simple Event Driven design
Overview Developers often ask about the performance or efficiency of a system or their code. What does this really mean?…
Read More » -
Android Core
2 Android Studio productivity tips you MUST know
This post will handle frequent tasks one usually do in Android Studio: Modifying layout XML files Observing logcat output If you do…
Read More » -
Software Development
Converting Markdown to PDF or DOCX with Pandoc
Markdown is a popular text formatting syntax among developers these days. Popular Sites like Github or Bitbucket use Markdown for…
Read More » -
Enterprise Java
Don’t Hate The HATEOAS
Or How I Learned to Stop Worrying and Love the HATEOAS REST has become the defacto, or at least vogue,…
Read More » -
Core Java
jcmd: One JDK Command-Line Tool to Rule Them All
I have referenced the handy JDK tool jcmd in several posts in the past, but focus exclusively on its usefulness…
Read More »