My Blog Posts on this website
- Sun, 17 Dec 2023 20:37:00 +0000 - Metaprogramming and testing in the D Programming Language
- Sun, 04 Jun 2023 23:26:00 +0000 - How I wrote my own Smart Home software
- Sun, 08 Jan 2023 23:22:00 +0000 - A look at Unison: a revolutionary programming language
- Sun, 11 Dec 2022 20:55:00 +0000 - My IDE is too heavy so I moved to Emacs
- Wed, 06 Jul 2022 16:15:00 +0000 - The difficult problem of managing Java dependencies
- Sun, 19 Jun 2022 16:35:00 +0000 - Testing and building C projects with Zig
- Sat, 15 Jan 2022 23:49:00 +0000 - Replacing logging APIs with the Java System Logger
- Sun, 10 Oct 2021 21:13:00 +0000 - Revenge of Lisp (Part 2⁄2)
- Thu, 30 Sep 2021 21:21:00 +0000 - Revenge of Lisp (Part 1⁄2)
- Sun, 15 Aug 2021 19:38:00 +0000 - How to write fast Rust code
- Sun, 08 Aug 2021 18:28:00 +0000 - How to write really slow Rust code - Part 2
- Sat, 31 Jul 2021 10:50:00 +0000 - How to write really slow Rust code
- Sat, 24 Jul 2021 14:54:00 +0000 - Revisiting Prechelt’s paper and follow-ups comparing Java, Lisp, C/C++ and scripting languages
- Sun, 22 Nov 2020 21:25:00 +0000 - Vanilla Java: Using Java SE as a Framework
- Sun, 01 Nov 2020 19:39:00 +0000 - Why Gradle is loathed while actually being great!
- Sun, 17 May 2020 18:50:00 +0000 - Taking Project Loom for a spin
- Fri, 01 May 2020 16:20:00 +0000 - Writing HTTP files to test HTTP APIs
- Sun, 24 Nov 2019 18:40:00 +0000 - Running WebAssembly on the JVM
- Sun, 07 Jul 2019 13:32:00 +0000 - Interesting Features of the Dart Programming Language
- Wed, 17 Apr 2019 21:11:00 +0000 - Comparing JVM alternatives to JavaScript
- Sun, 31 Mar 2019 15:25:00 +0000 - Creating a website generator to generate my website
My Blog Posts on my old site
My old website: software.athaydes.com
- 24 Feb 2019, 06:13 PM - Fearless concurrency: how Clojure, Rust, Pony, Erlang and Dart let you achieve that.
- 10 Feb 2019, 03:25 PM - Using Sass and Bulma in Dart Web Projects
- 28 May 2018, 05:06 PM - A 7MB native-image Java app that runs in 30ms and uses only 4MB of RAM!
- 03 May 2018, 06:32 PM - Building a mobile frontend for a Go application using Flutter.
- 04 Mar 2018, 08:55 PM - The return of RPC - or how REST is no longer the only respectable solution for APIs
- 16 Jan 2018, 07:12 PM - Stop versioning libraries
- 10 Dec 2017, 10:24 PM - Announcing RawHTTP - a JVM library for handling raw HTTP
- 03 Oct 2017, 03:11 PM - Say no to Electron! Using JavaFX to write a fast, responsive desktop application.
- 26 Sep 2017, 08:34 PM - Spock-Reports - great test reports that you actually want to read
- 25 Jun 2017, 03:56 PM - Kotlin’s hidden costs - Benchmarks
- 21 May 2017, 01:19 PM - JGrab - run Java code fast, from source, with a little Rust help
- 30 Jan 2017, 11:18 PM - Writing JVM bytecode by hand using Groovy
- 21 Jan 2017, 06:49 PM - 4 free ways to hot-swap code on the JVM
- 17 Dec 2016, 09:09 PM - OSGiaaS-CLI - A CLI to run JVM-languages REPL and commands
- 29 Nov 2016, 11:23 PM - Solutions to multiple inheritance in Kotlin
- 15 Oct 2016, 12:39 AM - Using Java annotations as pure data values
- 05 Jun 2016, 07:20 PM - osgi-run Tutorial - run your Java/Kotlin/Frege code in OSGi
- 08 Feb 2016, 06:20 AM - The Ceylon Gradle Plugin
- 05 Oct 2015, 11:13 PM - Using Swing-Selectors to split up layout-style-logic in UIs with Groovy
- 30 Sep 2015, 08:32 PM - Groovy - REST client without using libraries
- 28 Jul 2014, 11:23 PM - Creating a simple JavaFX 8 app and testing it with Automaton
- 01 Mar 2014, 06:12 PM - Java 8, Haskell, FP and Monoids
- 27 Nov 2013, 09:30 PM - Strange String issues in JVM languages
- 27 Oct 2013, 12:51 PM - Writing a Gradle plugin for SoapUI
- 05 Oct 2013, 07:02 PM - Two simple tools to let you test your Swing/JavaFX applications easily
- 07 Aug 2013, 12:48 PM - Writing specifications that double as tests with Spock
- 29 Mar 2013, 08:30 PM - Jersey and Guice: a perfect combination for writing RESTful APIs
- 23 Mar 2013, 01:17 PM - Hybrid programming languages: will they take off?
- 23 Mar 2013, 12:43 PM - Starting my blog!
GitHub Pages Blog
- 16 Aug 2014 - Learn Programming in Ceylon - Part 2
- 11 Aug 2014 - Learn Programming in Ceylon - Part 1