PinnedJ BanksAn Introduction to MojoDo you know Python? If so, you may be pleasantly surprised that there is yet another language extremely easy to adopt if you already…Sep 13, 20232Sep 13, 20232
PinnedJ BanksinSoftware TidbitsAn Introduction to RustHave you been hearing about the Rust programming language and don’t know about its background, or simply want to understand why Rust has…Jan 31, 2023Jan 31, 2023
PinnedJ BanksinSoftware TidbitsMicronaut for Microservices Part IIMicroservice development made easy with Micronaut!Dec 30, 2020Dec 30, 2020
J BanksinSoftware TidbitsProtoArc 2 in 1 Hub MouseDo you need a full featured mouse that is stylish and isn’t your typical clunky computer pointing device? If so, you should definitely…Aug 23, 2023Aug 23, 2023
J BanksProtoArc Advanced Ergonomic Keyboard and Mouse ComboA review of my recent use of ProtoArc’s advanced ergonomic keyboard & mouse combo. Specifically the EKM01 model.Jul 21, 2023Jul 21, 2023
J BanksCapability SharingWith all of the political, technical, and economic challenges many are experiencing in their lives, it’s important to take a break from…Jul 9, 2023Jul 9, 2023
J BanksUpdating here. Found a warning on the site as part of a recent update."You should no longer use manifests from master branch (previously available in deploy/kubernetes directory). They are now meant solely for…Apr 15, 2021Apr 15, 2021
J BanksinSoftware TidbitsKotlin — Copy to MutateIn this software tidbit, we examine immutability in Kotlin and how to efficiently work with the immutable object when updates are desired…Jun 21, 20201Jun 21, 20201
J BanksinSoftware TidbitsKotlin — Using WhenIn this software tidbit, we use Kotlin’s when keyword to simplify matching of nucleotide codes to ranges, single values, and Kotlin types.Jun 13, 2020Jun 13, 2020
J BanksinSoftware TidbitsKotlin — Try/Catch as ExpressionThe ability to use try/catch as an expression makes for code that is defensive and clean!Jun 13, 20203Jun 13, 20203