When will your project ‘grow up’ and require typesafe code?

There is common belief that after an initial very agile development period,  "grown up projects should switch to a static typed language".  This also raises the question, "are type-safe languages less suitable for early stage development?"  This page considers the evidence for these beliefs, plus considers if there is a benefit to starting dynamic and… Continue reading When will your project ‘grow up’ and require typesafe code?

Kotlin DSL templates with Python (or any other) Server

The Concept: A replacement template engine written in Kotlin DSL Kotlin can replace the template system for a python server, or ruby server, or any other server, with no change to the server other than the template system, regardless of what language is used for the server itself. This allows replacing mako, or jinga2,  Django… Continue reading Kotlin DSL templates with Python (or any other) Server