Last 6 months

Profiling to improve DMN file’s loading time

    Blog post image      

One of my passions is to run profiling tools to find places in the code where performance improvements can be made. Sometimes, we are strongly convinced to know where bottlenecks are, and then, after running a profiler, find out that something completely different is making everything slow. This is one of those cases. In thisRead more →

Creating tabs using DashBuilder

    Blog post image      

DashBuilder is a full-featured web application that allows non-technical users and programmers to create business dashboards. Dashboard data can be extracted from heterogeneous sources of information such as Prometheus, JDBC databases, or regular text files. The resulting dashboard can be deployed in a cloud environment using DashBuilder Runtime. In this post, we will walk youRead more →

DMN Types from Java Classes

    Blog post image      

Drawing a real case DMN asset may become a time-consuming activity. In some domains, the possible types involved in DMN logic can explode into dozens or even hundreds of possible involved objects. Although a well-designed UI can support users to define your domain object type in a simpler and faster way possible, other alternative strategiesRead more →

Last Year

Testing Kogito Serverless Workflow with YAKS

    Blog post image      

YAKS is an Open Source testing framework that brings Behavior Driven Development (BDD) concepts to Kubernetes. It supports many technologies leveraged by Serverless Workflow such as Cloud events, RESTful services, OpenAPI, Kafka and Knative eventing. So YAKS as a test framework is lined up to be a perfect fit for verifying Serverless workflows with automated end-to-end integration testing

DMN Runner inputs persistence

    Blog post image      

The DMN Runner has been a fundamental part of the KIE Sandbox, and it is still evolving. In the last release, we have the pleasure to introduce a new feature that will make a huge improvement on the runner UX. The persistence of your DMN Runner inputs! Now, the KIE Sandbox saves all your inputsRead more →

Create dashboards using YML with Dashbuilder

    Blog post image      

Creating a dashboard using pure YML from data from any JSON document is now possible using Dashbuilder! You are not even required to install anything, just access Dashbuilder Online Editor and start your dashboard! How it was possible Dashbuilder was moved to Kogito Tooling and the client was decoupled from the backend. With this changeRead more →

Rise of J2Cl: Java web development after GWT

    Blog post image      

It looks like 15 years of GWT are coming to the end, and besides that web development has dramatically changed since 2006. There is now no chaos of conflicting browser implementations that require to run multiple permutations each. At the same time modern web development frameworks are far from ideal. For instance, a very strongRead more →

Editing Serverless Workflow definitions with our new VSCode extension

    Blog post image      

Edit: Some Open Source projects were vital for the development of this extension, and we would like to thank all of them, with highlights to: CNCF Serverless Workflow SDK Typescript: for workflow parsing; Mermaid: for workflow rendering and visualization; Apicurio: for our service catalog integration; You can also checkout the CNCF Serverless Workflow VSCode extensionRead more →