KivaKit is a new vision for Java coding that makes development faster and easier.
Introductory Articles on KivaKit
Build a KivaKit Microservice in 5 minutes
![]()
Why Messaging is a Better Way to Report Status
InfoQ - Introducing the KivaKit Framework
Baeldung - Introducing KivaKit
KivaKit’s New Docker Build Environment
![]()
The KivaKit Microservices Framework in Depth
![]()
KivaKit in Depth
Applications - Command Line Parsing
Building - Docker Build Environment
Component - Components and Settings
Component - Components and Interface Composition
![]()
Conversion - KivaKit Type Converters ![]()
Core - Extra Lazy Initialization ![]()
Core - KivaKit Logging Isn’t Special ![]()
Core - Formatting and Template Expansions
Core - Monads are Not Rocket Surgery - Part 1 ![]()
Core - Monads are Not Rocket Surgery - Part 2 ![]()
Core - Mixins - Multiple Inheritance in Java ![]()
Core - Values - Why an Integer is Not a Count ![]()
Network - Core - Why a Host is Not a String ![]()
Thoughts About SoftwareA poor man’s multiple-repository build system
The functional properties pattern
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
