100 years of independence

Finland’s complex set of conflicts during the Second World War probably help explain why its militarism continued after the fall of the Third Reich. On December 6, flags fly high and the concerts and parades continue, and a multicultural Independence Day ceremony honors the legacy of our veterans. Prior to Christianisation, Finnish paganism had many similarities with the religious… Read More 100 years of independence

Top 3 Programming Languages for Small Business in 2018

Python Kotlin C# Nowadays many Linux distributions and even some Windows computers (notably those from HP) come with Python already installed. It’s easy to use and versatile, making it a great choice for beginners and experts alike. Python forces you to use indentation so that you can stop worrying about coding conventions (e.g Style Guide). If you… Read More Top 3 Programming Languages for Small Business in 2018

Android Development on Steroids: Introducing Kotlin

Google saw an opportunity when programming newbies complained about the endless mess of writing in Java. So they introduced Kotlin and strongly implied that it would replace Java. Kotlin is a modern programming language that runs on the Java virtual machine and also can be compiled to JavaScript source code, allowing companies to make a gradual migration from Java to Kotlin (Basic… Read More Android Development on Steroids: Introducing Kotlin

Java 9 Modularity

Modularity divides a big software system into separate blocks and helps reduce the complexity of software applications while simultaneously decreasing the development effort. Maintainability and reusability is enhanced as a result of splitting an application into a set of modules that present well-defined boundaries between them. While you can certainly write Java without a module… Read More Java 9 Modularity