-
Groovy Podcast episode 85 (S05E05) with Sergio del Amo and Guillaume Laforge
https://www.podbean.com/media/share/pb-q8tak-11603dc News and views from the Groovy programming language ecosystem, hosted by Ken Kousen, Sergio del Amo, and Guillaume Laforge. We talked about the new Micronaut AOT module (7ms startup time!), the latest Grails 5.1 release, dealing with the log4J CVE problems, and a tribute to Stéphane Maldini, who left us all too soon. …
-
Groovy Podcast 84 (S05E04) with Sergio del Amo and Paul King
https://www.podbean.com/media/share/pb-jqvtd-112b50d News and views from the Groovy programming language ecosystem. This time with Sergio del Amo and Puneet Behl, including a deep dive into Grails 5 and Micronaut 3. Show notes: https://github.com/groovy-podcast/groovypodcast/blob/master/ep-84.asciidoc
-
Groovy Podcast, S05E03, with Paul King
https://www.podbean.com/media/share/pb-c5c4t-11199c8 News and views from the Groovy programming language ecosystem, with Paul King, the head of the Groovy project! Topics include the upcoming Groovy 4 release, the IDE situation for Groovy, the recent Grails 5 release, the recent ApacheCon at Home conference, and more. Show notes at https://github.com/groovy-podcast/groovypodcast/blob/master/ep-83.asciidoc
-
Simple Demo of Gradle Parallel Tests
The maxParallelForks property runs test classes in parallel, but not individual tests in a class.
-
Solving the Daily Jumble
Recently I decided to subscribe to my local newspaper (the Hartford Courant, pronounced current) again. That’s been valuable by itself, and brought some benefits I forgot about (like a comics page), but one of the unexpected side effects has been the Daily Jumble. The idea is to unscramble the clues to form words. All of…
-
Are you positive you tested positive?
If we ever hope to break out of our current pandemic isolation, we need tests to determine who has COVID-19 and who doesn’t. No test is perfect, however, which means any test is going to result in false positives, especially if you are trying to measure a very weak signal. The purpose of this post…
-
Why Use Mocks?
Testing A Simple Publisher/Subscriber System With Mockito One of the challenges I find when teaching Java testing with Mockito is that the docs, while complete, don’t motivate why you want to use mocks in the first place. This post includes a simple example to show why mocking frameworks are important and where they are useful.…
-
Antarctica Time Zones in Kotlin on GraalVM
They say you can tell someone is a developer by whispering the word “timezone” in their ear and watching a shudder go down their spine. Here, from Wikipedia, is a picture of the time zones in Antarctica. Amazing, right? But the funny part isn’t immediately obvious. See how the South Pole is inside that hashed…
-
A Few Astronomical Examples in Kotlin
The website Open Notify provides a few URLs that return JSON data from NASA. There are currently three links supported: Number of people in space Current location of the International Space Station Overhead pass predictions for the ISS Just for fun, this blog post uses Kotlin to access each one, transform the results in Kotlin…
-
Fibonacci in Kotlin
I didn’t realize it until I noticed the trending topic on Twitter, but Saturday, November 23 was Fibonacci Day. That gave me an opportunity to drag out one of my favorite old jokes: For those unaware or who don’t remember, the Fibonacci series starts with 0 and 1, and then each subsequent number is the…