JamesinLevel Up CodingCode sharing monorepos in Flutter for simple Server-Client dataIf you’ve worked in the web, no doubt you’ve needed to send data to the server, and get some results back.When you do your data gets forced…May 24, 2022May 24, 2022
JamesExceptions, Result Types and KotlinKotlin’s type system gives plenty of advantages over Java. The default to have types non-nullable, and adding nullability deliberately and…Jan 27, 20211Jan 27, 20211
JamesStrong Maps and Lazy Properties in KotlinThe Kotlin language has a large number of features that can be classed as syntactic sugar — they make the language just a bit nicer to use…Jan 14, 2021Jan 14, 2021
JamesCode as Configuration in KotlinEven for a small application, it will often become desirable to change settings when the app runs rather than when it is compiled. A…Dec 30, 20201Dec 30, 20201
JamesWhat is Kubernetes, and why should I care?For a few years now, Kubernetes (pronounced coo-burr-net-eez, abbreviated to k8s) has been getting a lot of attention and hype in the…Dec 23, 2020Dec 23, 2020
JamesCQRS and Application Pipelines in KotlinThere are plenty of stories out there telling us of the advantages of CQRS — The Command and Query Responsibility Segregation pattern. The…Dec 23, 2020Dec 23, 2020
JamesWriting a Simple User Defined Type System in Kotlin — Part 3: SerializationThis is part of a series about building a User Defined Type system using Kotlin. If you haven’t read the previous parts (Part 1 and Part…Oct 26, 2020Oct 26, 2020
JamesWriting a Simple User Defined Type System in KotlinPart 2.5: Advanced Type FeaturesOct 21, 2020Oct 21, 2020
JamesWriting a Simple User Defined Type System in KotlinPart 2: Creating InstancesOct 15, 2020Oct 15, 2020