Are you searching for the simplest way of how you can develop an email service that can send and schedule sending of the emails with template of your choice? Then you might find some useful insights in this article, So let’s get started…

Photo by Daria Nepriakhina on Unsplash

Building Email body with Apache FreeMarker template

Apache FreeMarker is a template engine that allows using of data models or objects within HTML template by making use of interpolation and those object values would be substituted at run time.

So let’s say we have a data model MailRequest.kt with following properties.

So below is the…

Photo by Safar Safarov on Unsplash

Spinning up a server is now as easy as writing a function. Sounds intriguing right?! In this post, we will look at how we can build a server with a simple function in Kotlin using http4k. This came from the concept of the server as a function and we will explore this shortly.

Building server-side applications that can scale to a massive number of clients, Interoperability with other programming languages, the ability to compile to multiple platforms, null safety, conciseness, and expressive coding are just a few of the features of Kotlin. All these features set Kotlin apart from other…


Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store