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…4 min read·May 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…7 min read·Jan 27, 2021--1--1
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…3 min read·Jan 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…4 min read·Dec 30, 2020--1--1
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…5 min read·Dec 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…6 min read·Dec 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…6 min read·Oct 26, 2020----
JamesWriting a Simple User Defined Type System in KotlinPart 2.5: Advanced Type Features5 min read·Oct 21, 2020----
JamesWriting a Simple User Defined Type System in KotlinPart 2: Creating Instances5 min read·Oct 15, 2020----