Jason DusekinThe Lyf So ShortMilsWhen I was growing up, “mils” were milliliters. This is coming from a family where both parents worked in a laboratory in some capacity…·1 min read·Sep 10, 2020----
Jason DusekinThe Lyf So ShortProperty Rights and the Tech GiantsRecently, the senate held hearings on the social and economic power of the tech giants. One consistent theme was users’ frustration with…·5 min read·Aug 6, 2020----
Jason DusekinThe Lyf So ShortExtracting a Bear backupBear’s backups — the .bearbk files — are zip files, but won’t extract cleanly with unzip if posts have UTF-8 titles.1 min read·Sep 29, 2019----
Jason DusekinThe Lyf So ShortKotlin Reflection, Shadow Jars & `minimize`Kotlin’s reflection support uses a dynamic strategy and so interacts poorly with dependency optimizers like the shadow Gradle plugin’s…2 min read·Sep 15, 2019----
Jason DusekinThe Lyf So ShortEasy Uberjars with KotlinGradle/Kotlin JVM projects are just a five short lines away from building self-contained, executable .jars, using the application and…1 min read·Sep 3, 2019----
Jason DusekinThe Lyf So ShortWhy Scala Is Still GreatI hate Scala. Its tools, while good, are often surprisingly resource intensive and sometimes crash my little MacBook. The syntax and…·2 min read·Mar 1, 2018--1--1
Jason DusekinThe Lyf So ShortWhy ever declare a column `NOT NULL DEFAULT ‘-’`?When NULL values are present, a row can both not match a predicate, and not match its opposite.·2 min read·Jul 16, 2017----
Jason DusekinThe Lyf So ShortInfrastructure As PseudocodeThere are too many special snowflake systems in DevOps. One way we see this is in the proliferation of DevOps data stores: databases and…·3 min read·May 4, 2017----
Jason DusekinThe Lyf So ShortEgg Yolks for Creaming CoffeeEggs keep well, are full of vitamins and come conveniently packaged into servings. Cream, on the other hand, is messy to pour and can go…2 min read·Feb 26, 2017----