Home » Tag Archives: Open Source

Tag Archives: Open Source

4 Best Android Libraries for Lazy Image Loading

Images drive user experience. People are said to be highly visual creatures. This is why face-to-face communication is often broken into three elements—7% spoken words, 38% voice and tone, and 55% body language—according to Albert Mehrabian’s 7-38-55 rule of personal communication.  We perceive the world mainly through our eyesight, picking up fewer signals from the rest of the senses. As ...

Read More »

Recent Drools DMN open source engine performance improvements

We are always looking to improve the performance of the Drools DMN open source engine. We have recently reviewed a DMN use-case where the actual input population of Input Data nodes varied to some degree; this highlighted a suboptimal behavior of the engine, which we improved in recent releases. I would like to share our findings! Benchmark development As we ...

Read More »

Building Java 6-8 Libraries for JPMS in Gradle

Find out how to use Gradle to build Java 6-8 libraries that support JPMS (Java Platform Module System) by providing Java 9 module-info.class. Introduction If you need introduction to JPMS itself, check out this nice overview. This post is primarily targeted at Java library maintainers. Any such maintainer has to make a choice of which JDK to target: Targeting the ...

Read More »

PlantUML: Diagrams as Code

Everything “as code” is all the rage now. What can we represent as code except for the programs? First of all, infrastructure as code is gaining popularity — it is enough to see the Google Trends graph for it to see that it is steadily climbing year by year. Terraform, OpenShift, CloudFormation, Helm, Puppet and many other tools are the representatives of ...

Read More »

A giant leap forward with multithreaded incremental solving

OptaPlanner finally supports multithreaded incremental solving. The speedup is spectacular. Even with just a few CPU cores, it triples the score calculation speed. See the results below. To activate it, a single extra line in the configuration suffices. The original feature request stems from 2007. Throughout the years, step by step, we diligently prepared the internal architecture for it. So ...

Read More »

Open Source Revolution and Blockchain

Open source software is everywhere in your daily life. You may or not realise it but you use it when you use your smartphone, purchase something from a shop or even in your car. According to a survey, 98 percent of enterprises use open source [1]. What does open source software mean? Open source doesn’t just mean access to the ...

Read More »

CUBA Platform – an open source Java framework for rapid application development

Traditionally, since the very beginning of the computing era, enterprise software development has faced one challenge when, naturally, it is supposed to be focused on solving real business problems, but at the same time developers have to spend significant time and efforts on the technical side of the solution, such as architecture and generic functionality implementation. In response to this ...

Read More »