e.printStackTrace(); // Blog
The archive of all posts
GraalVM native image inside docker container - does it make sense?
GraalVM with Groovy and Grape - creating native image of a standalone script
Deep Work - book review
Programming Groovy 2 - book review
Spock assertion inside if-statement doesn't work - why?
JUnit Assume.assumeNotNull(obj) throws NullPointerException in Groovy - what's wrong?
Don't waste your time - Advent Of Code 2018 is running!
List of combinations from a list of lists in Groovy
Tail-recursive methods in Groovy
Non-blocking and async Micronaut - quick start (part 3)
Java 8 type inference in generic methods chain call - what might go wrong?
Non-blocking and async Micronaut - quick start (part 2)
Non-blocking and async Micronaut - quick start (part 1)
How to avoid "No tests were found" when using JUnit 5 with Groovy?
GraalVM and Groovy - how to start?
What is the most efficient way to iterate collection in Groovy? Let's play with JMH!
Hexo git deployer removes commits history? Let's do something about that!
How Groovy's equal operator differs from Java?
Groovy: static propertyMissing and methodMissing methods - limitations and possible issues
Groovy: dynamic types coercion and promotion - you have been warned!
365 consecutive days on Stack Overflow - what I have learned from this experiment
How to name Groovy script file?
Groovy: split string and avoid getting IndexOutOfBoundsException
Ratpack: register SessionModule in handler unit test
Ratpack: mocking Session object in GroovyRequestFixture test
Count frequency of a digit in a factorial of number using Haskell
Groovy script: closure does not modify @Field annotated variable
Why "grails package" executes Config.groovy file?
Divide a list to lists of n size in Java 8