Andy Balaam's Blog
  • About Andy Balaam
  • All articles
Examples of Kotlin making your Java code better video

People at work suggested Kotlin was "just syntactic sugar", so I set out to explain how Kotlin can really make better code, and here is the result: S… ...more

April 23, 2019 [Java, Kotlin, Programming, Programming Languages, Tech]
What is a Monad? Video

Slightly jokey video about what a Monad is, but with a genuine explanation, all in just about 5 minutes. First given as a lightning talk at the ACCU C… ...more

April 23, 2019 [ACCU, C++, Haskell, Programming, Tech, Videos]
Build with a different Java version (e.g. 11) using Docker

To spin up a temporary environment with a different Java version without touching your real environment, try this Docker command: docker run -i -t --m… ...more

April 23, 2019 [Docker, Java]
Rabbit Escape t-shirts

If you'd like to help promote Rabbit Escape, my free software Android/PC game, how about a t-shirt? Use the link below to design your shirt: Rabbit E… ...more

April 13, 2019 [Games, Rabbit Escape, Tech]
Scheduling a task in Java within a CompletableFuture

When we want to do something later in our Java code, we often turn to the ScheduledExecutorService. This class has a method called schedule(), and we … ...more

April 05, 2019 [Java, Programming]
1 2 ...3637383940 ... 111 112
Recent
Mini-rust in Rust 028: Lexing plus-equals
Standing again for the Matrix Governing Board
Testing nonexistence
Mini-rust in Rust 027: Parsing blocks of code
Mini-rust in Rust 026: Parsing an empty while loop
Mini-rust in Rust 025: Parsing let mut
Mini-rust in Rust 024: Lexing the <= sign
Mini-rust in Rust 023: Refactor to share structure of the syntax tree
Rust tracing basic setup
Mini-rust in Rust 022: Stop lying about types in errors
Mini-rust in Rust 021: Including type information in our syntax tree
Mini-rust in Rust 020: Gaps in our type checker
Mini-rust in Rust 019: Type checking an actual type error
Mini-rust in Rust 018: Type checking, the happy path
Mini-rust in Rust 017: Handling float literals
Andy's home page Categories Sitemap RSS Feed

© 2005 onwards Andy Balaam. CC BY-SA except where otherwise stated (source code). Powered by Zola & Abridge