GitHub   @OpenKivaKit Twitter Zulip Chat RSS Feed Java Code Geeks Mailing List

State(Art)

Jonathan's thoughts on the state of the art in software design.

KivaKit is a Java application framework composed of mini-frameworks:

  Articles on KivaKit

            Applications

            Bit Diagrams

            Baeldung - Introducing KivaKit

            Command Line Parsing

            Components and Settings

            Concurrent State

            Converters

            Deployments

            InfoQ - Introducing the KivaKit Framework

            Messaging

            Microservices

            Mixins

            Lazy Initialization

            Logging

            Resources

            Service Locator

            Validation

            XML Streaming


  Thoughts About Software

            A poor man’s multiple-repository build system

            What’s after the cloud?

            The functional properties pattern

            Polymorphic final methods

            Mirror methods

            A (very) slightly simpler builder pattern

            Why project Loom will make Java a better cloud language than Go

            Constructors are evil (and how we could eliminate them)



Key KivaKit article


Copyright © 2021 Jonathan Locke