Skip to main content

Kotlin Logging Without the Fuss

·5 mins

One of Kotlin’s strengths is that generally speaking, the code you might write in Java is generally more compact in Kotlin without losing any of the readability, functionality, or performance.

An odd case where that doesn’t prove to be true is declaring loggers as Java developers.

Kotlin Libraries: Concurrency

·3 mins

Today’s Kotlin library article is about the kotlin.concurrent package, and everything that adds to the platform.

Java’s concurrency package is already quite sophisticated, and rather than re-invent so many extremely delicate abstractions, the Kotlin authors focused on making the libraries better suited to the language by decorating and shortening various features.

Using OSX? Why Aren't You Using iTerm, ZSH, and Prezto?

·5 mins

Most developers I run into today (as well as most dev shops) are using Macbooks as their development platform of choice. However, I’ve been surprised how many are using defaults. Notably:

  • Bash
  • Minimal/No Prompt Customization
  • Standard OSX terminal

There’s an opportunity to massively improve your terminal experience with a few steps.