Your tool box with Kotlin

When programming in Kotlin, the tool box should include an Integrated Development Environment (IDE) such as IntelliJ IDEA, Atom, Visual Studio Code, Sublime Text, or Eclipse IDE. Additionally, you should have Gradle and Maven as build systems to build software from Kotlin code, as well as access to various libraries and frameworks like Spring, JetBrains,… Continue reading Your tool box with Kotlin

Published
Categorized as Code

Clojure the solution for immutable data?

Clojure is a good choice for building highly concurrent and distributed systems, as well as for applications that require a high degree of code reuse and flexibility. It is also a good choice for working with data-intensive applications, thanks to its support for immutable data structures and powerful concurrency primitives. Additionally, because it runs on… Continue reading Clojure the solution for immutable data?

Published
Categorized as Code

Weaknesses with programming language Kotlin

Many developers consider Kotlin to be a good programming language. It is concise and expressive, making it easy to read and write. It also has strong support for functional programming, which can make it a good choice for building complex, scalable applications. Additionally, because it is fully interoperable with Java, it allows developers to leverage… Continue reading Weaknesses with programming language Kotlin

Published
Categorized as Code

Problems with license management?

In practice, open-source software is generally free or cheap to acquire, and the licensing regime is not onerous either to administer or to fund. Commercial software, by contrast, does not distribute its source code, and generally requires ongoing payments in respect of licensed software, which must be administered and calculated according to the terms of… Continue reading Problems with license management?

76% of our code is Open Source

Over a six-month period, we analyzed usage of open-source (code) by collecting data from 12–14 large development projects based on Java. We have extracted the following vital statistical data from these projects: The source code was deployed. Source code written in-house (including libraries). External open-source code (including libraries). External closed source code (including libraries). The result… Continue reading 76% of our code is Open Source

What about your toolbox?

For many companies doing development under Java, is Maven a success factor in the development process. Maven allows you to control external dependencies and gives us flexibility in terms of IDE, test frameworks, build-servers, environment, and deployment strategy. From statistical material, you will find that many Java/kotlin projects are based on other tools like: Linux/Open… Continue reading What about your toolbox?

Published
Categorized as Code

Why your company should use Open Source II?

I have listed my most important arguments for using Open Source:   Deliver faster and better service for your customer Controlling: the business code all the dependencies Easier to: share internally improve quality for your company Reduce amount of: special knowledge needed internally documentation needed Free from: the high cost inflexible software vendor lock-in risks… Continue reading Why your company should use Open Source II?

Important factors before choosing Open Source?

One important factor to consider before choosing Open Source components or applications is the activity around the product (homepage). It is vital that your development projects check the following: Does the product have an active developer base? Is there an active community around the product? Is the product backed by a company? Is the product… Continue reading Important factors before choosing Open Source?