Jekyll2023-06-29T18:34:45+00:00https://ederign.me/feed.xmlEder IgnatowiczEder Ignatowicz's Personal blog
Eder Ignatowicz20k+ active users of BPMN VS Code Extension2022-11-02T05:00:00+00:002022-11-02T05:00:00+00:00https://ederign.me/2022/11/02/stunner-20k<p>Last month, we reached an important milestone for our community: 20k+ active users for our BPMN VS Code Extension.</p>
<p><a href="/assets/2022/bpmn0.png"><img src="/assets/2022/bpmn0.png" alt="BPMN" title="BPMN" /></a></p>
<p>It was a long road since our first prototype in <a href="https://ederign.me/2019/09/11/bpmn-vscode-alpha-release.html">Sep 2019</a>. After several releases and incremental iterations, we are proud to develop the most popular <a href="https://marketplace.visualstudio.com/items?itemName=redhat.vscode-extension-bpmn-editor">BPMN extension</a> for VS Code.</p>
<p><a href="/assets/2022/bpmn.gif"><img src="/assets/2022/bpmn.gif" alt="BPMN" title="BPMN" /></a></p>
<p>Under the hood, the BPMN editor is based on Stunner. Stunner is a library for building web applications which provide visualization and authoring capabilities for the representation of knowledge domains. Soon, Roger will write a series of blog posts with a deep dive into how Stunner works under the hood.</p>
<p><a href="/assets/2022/bpmn2.png"><img src="/assets/2022/bpmn2.png" alt="BPMN" title="BPMN" /></a></p>
<p>I want to thank everyone involved over those years with the BPMN editor, from the excellent KIE Tools Engineers(highlights to Roger and Stunner team) to the lifesavers QEs and the UX people that helped us look awesome!</p>
<p>[kie]</p>Eder IgnatowiczLast month, we reached an important milestone for our community: 20k+ active users for our BPMN VS Code Extension.Talk@QCon San Francisco 20232022-10-26T05:00:00+00:002022-10-26T05:00:00+00:00https://ederign.me/2022/10/26/qconsf23<p>Last week, I had the pleasure of participating in QCon San Francisco 2023! The conference was a blast, and I cannot describe how much I missed speaking for a ‘real’ audience after such a long time.</p>
<p><a href="/assets/2022/qconsf1.png"><img src="/assets/2022/qconsf1.png" alt="QConSF" title="QConSF" /></a></p>
<p>Thank Fabiane again for the invitation to give a talk and for inviting me to join a panel in such a great company.</p>
<h3 id="my-talk-how-community-engagement-can-boost-your-staff-plus-career">My talk: How Community Engagement Can Boost Your Staff-Plus Career</h3>
<p>Here are the <a href="https://ederign.me/assets/talks/qconsf2022.pdf">slides</a> and abstract of my talk:</p>
<blockquote>
<p>How does someone become a successful Staff-Plus Engineer? It is probably a mix of technical skills and having the right opportunities. But what if you don’t have access to the best opportunities or the right contacts? What if you didn’t study in an Ivy League university or live in a city that does not have a relevant tech scene? How can you learn from the best engineers and access the latest technologies if your current job doesn’t give you this kind of opportunity?</p>
</blockquote>
<blockquote>
<p>In this talk, I’ll share the secret that changed my life and paved my path to becoming a successful Staff-Plus engineer against all odds: community engagement.</p>
</blockquote>
<p><a href="/assets/2022/qconsf2.png"><img src="/assets/2022/qconsf2.png" alt="QConSF" title="QConSF" /></a></p>
<p>Soon, the talk will be published at <a href="https://infoq.com">InfoQ</a>and I’ll share the link here.</p>Eder IgnatowiczLast week, I had the pleasure of participating in QCon San Francisco 2023! The conference was a blast, and I cannot describe how much I missed speaking for a ‘real’ audience after such a long time.Comparing Choices in DMN Modeling2022-10-04T05:00:00+00:002022-10-04T05:00:00+00:00https://ederign.me/2022/10/04/comparision-dmn<p>Recently in a <a href="https://social-biz.org/2022/10/03/choices-in-modeling-dmn/">blog post</a>, Keith Swenson, VP of R&D Fujitsu America and former leader of the DMN “Technical Compatibility Kit,” did a comparative analysis between free DMN modeling alternatives.</p>
<p>The author compared TrisoTech DMN Modeler, Camunda, Red Hat Drools Workbench, and our beloved KIE Sandbox. As the results are interesting, I’ve decided to share them in a blog post.</p>
<h3 id="little-background-kie-sandbox-and-dmn-runner">Little Background: Kie Sandbox and DMN ‘runner’</h3>
<p>Started with a prototype in late 2020, aiming to explore ways to augment the developer authoring experience for BPMN and DMN assets; <a href="https://sandbox.kie.org/">KIE Sandbox</a> gradually got traction and became an integrated part of our Tooling experience.<br />
Check out this <a href="https://ederign.me/2022/02/03/kie-sandbox.html">blog post</a> for a walkthrough of the top features of KIE Sandbox.</p>
<p><a href="/assets/2022/kiesandbox1.gif"><img src="/assets/2022/kiesandbox1.gif" alt="Sandbox" title="Sandbox" /></a></p>
<p>Focusing on a seamless authoring experience and an instantaneous feedback loop for DMN models, the DMN runner was <a href="https://ederign.me/2021/07/12/dmn-runner-released.html">launched</a> mid-2021, and quickly became one of my favorite innovations on Tooling.</p>
<p><a href="/assets/2022/kiesandboxrunner.gif"><img src="/assets/2022/kiesandboxrunner.gif" alt="Runner" title="Runner" /></a></p>
<p>Using a fast and automatic form generation and evaluation based on DMN models, DMN runner allows users to quickly try and experiment with their DMN runner in authoring, emulating an experience similar to authoring a spreadsheet like Excel or Google Docs.</p>
<p><a href="/assets/2021/dmnrunner4.gif"><img src="/assets/2021/dmnrunner4.gif" alt="Runner1" title="Runner1" /></a></p>
<h3 id="comparing-choices-in-modeling-dmn">Comparing Choices in Modeling DMN</h3>
<p>In a recent <a href="https://social-biz.org/2022/10/03/choices-in-modeling-dmn/">blog post</a>, Keith Swenson provided the following feedback from our tools:</p>
<blockquote>
<p>What is particularly impressive is the DMN test capability. To get it to run, you need to download and start the KIE Sandbox Extended Services, which ran without a hitch. The web UI automatically noticed that the engine was installed. Then, it would automatically generate forms for inputting the data. Most impressive was that it can handle structured data records and arrays, even arrays of structured records. The output appears in the next column over. The complex table and list commands all ran. It is hard for me to really express how great it was after days of trying to get various combinations to work, to find an environment where everything ran without a problem.
So, if you want practical experience with DMN models and running the models, go right to KIE Sandbox. It works.
– <cite>Keith Swenson</cite></p>
</blockquote>
<p>The author also summarizes that among other competitors, KIE Sandbox is the “best all around tool for a DMN practitioner, and built on RedHat so certainly compatible with that.”</p>
<p>Keith Swenson, our tooling team, would like to thank you for the feedback, and we are looking forward to ways to improve even more our Tooling!</p>
<p>[kie]</p>Eder IgnatowiczRecently in a blog post, Keith Swenson, VP of R&D Fujitsu America and former leader of the DMN “Technical Compatibility Kit,” did a comparative analysis between free DMN modeling alternatives.KIE Tools Highlights - Q32022-10-03T05:00:00+00:002022-10-03T05:00:00+00:00https://ederign.me/2022/10/03/kie-tools-q3<p>Some days ago, we just launched KIE Tools <a href="https://github.com/kiegroup/kie-tools/releases/tag/0.23.0">0.23.0</a> and wrap-up the deliverables of our team for the third quarter. The main goal of this milestone was to expand the Serverless Workflow tooling to provide the best developer experience for the Serverless Logic ecosystem, with highlights to the new Serverless Workflow visualization!</p>
<p>This post will give a quick overview of the most important deliverables of this quarter. I hope you enjoy it!</p>
<h3 id="modernize-serverless-workflow-visualization">Modernize Serverless Workflow Visualization</h3>
<p>In partnership with Red Hat UX Team, we are happy to announce that we just released a new diagram visualizer for the Serverless Workflow based on <a href="https://github.com/kiegroup/kie-tools/blob/main/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/README.md">Stunner</a>.</p>
<p><a href="/assets/2022/stunner-1.png"><img src="/assets/2022/stunner-1.png" alt="Stunner" title="Stunner" /></a></p>
<p>This new visualization improves the user experience authoring Serverless Workflows, with a much better look and feel, and a lot of additional features like state navigation, error handling, and automatic workflow reloading. See this <a href="https://blog.kie.org/2022/09/new-visualizer-for-the-serverless-workflow-editor.html">blog post</a> for full details.</p>
<h3 id="serverless-workflow-plug-in-for-knative-cli">Serverless Workflow plug-in for Knative CLI</h3>
<p>Serverless Workflow provides a plug-in named kn-plugin-workflow for Knative CLI, enabling you to quickly set up a local workflow project using the command line. See our <a href="https://kiegroup.github.io/kogito-docs/serverlessworkflow/main/tooling/kn-plugin-workflow-overview.html">docs</a> for more information.</p>
<p>Our plug-in is now included by default in the <a href="https://www.redhat.com/en/technologies/cloud-computing/openshift/serverless">Red Hat OpenShift Serverless</a> client, allowing users of this CLI to create and use workflow commands without the need to install any additional plug-in.</p>
<h3 id="custom-dashboards-on-dev-ui">Custom Dashboards on Dev UI</h3>
<p>Besides our default Dashboard on Quarkus Dev UI, users now can have custom dashboards based on <a href="https://www.dashbuilder.org/">Dashbuilder</a>. Check out this video:</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/eFuTSGMdiS8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe>
<h3 id="dashbuilder-samples">Dashbuilder samples</h3>
<p>Almost every week, we push new samples from our Dashbuilder samples repository. This month’s highlight is William’s <a href="https://blog.kie.org/2022/09/monitoring-quarkus-applications-with-dashbuilder.html">post</a> , which allows us to visualize data from Quarkus or even embed dashboards in my Quarkus application.</p>
<p><a href="/assets/2022/db-1.png"><img src="/assets/2022/db-1.png" alt="Stunner" title="Stunner" /></a></p>
<p>You can check it running live <a href="https://start.kubesmarts.org/#/import?url=https://github.com/jesuino/dashbuilder-yaml-samples/blob/main/Micrometer/Quarkus%20Monitoring.dash.yaml">here</a>.</p>
<h3 id="kogito-serverless-workflow-guides">Kogito Serverless Workflow Guides</h3>
<p>Our team also wrote a lot of guides to Kogito Serverless Workflow <a href="https://kiegroup.github.io/kogito-docs/serverlessworkflow/latest/index.html">docs</a>.
guides.png</p>
<p><a href="/assets/2022/guides.png"><img src="/assets/2022/guides.png" alt="Guides" title="Stunner" /></a></p>
<p>You can start exploring by checking out the <a href="https://kiegroup.github.io/kogito-docs/serverlessworkflow/main/getting-started/create-your-first-workflow-service.html">Getting started</a>.</p>
<h3 id="what-is-in-progress">What is in progress?</h3>
<p>We have several initiatives in R&D and in progress, including:</p>
<ul>
<li>Expand Knative developer experience, allowing users to create, run and deploy single file workflows without Java dependencies;</li>
<li>Reach feature parity between JSON and YAML text editing experiences, enabling a rich edit experience on YAML-based workflows;</li>
<li>Native integration of Serverless workflow with Ansible, Kaoto and RHODS;</li>
<li>More improvements for Dev UI;</li>
<li>Standalone embeddable Serverless Workflow editor;</li>
<li>Improve auto completion experience, to make it easier to invoke a service or orchestrate and event, i.e. to create specific states like operation and async;</li>
<li>Serverless Logic Web Tools UX Redesign;</li>
<li>Dashbuilder VS Code extension;</li>
</ul>
<h3 id="thank-you-to-everyone-involved">Thank you to everyone involved!</h3>
<p>I would like to thank everyone involved with this release, from the excellent KIE Tooling Engineers to the lifesavers QEs and the UX people that help us look awesome!</p>
<p>[kie]</p>Eder IgnatowiczSome days ago, we just launched KIE Tools 0.23.0 and wrap-up the deliverables of our team for the third quarter. The main goal of this milestone was to expand the Serverless Workflow tooling to provide the best developer experience for the Serverless Logic ecosystem, with highlights to the new Serverless Workflow visualization!KIE Sandbox: top 7 key new features2022-02-03T05:00:00+00:002022-02-03T05:00:00+00:00https://ederign.me/2022/02/03/kie-sandbox<p>In the last months of 2021, the “.NEW environment” (bpmn.new, dmn.new) received a massive update, and now it’s named <a href="https://sandbox.kie.org/">KIE Sandbox</a>! Dealing with complex models and collaborating with others has just become much easier.
In this blog post, let’s go for a walkthrough of the top new features of KIE Sandbox.</p>
<h3 id="a-fresh-new-home-page">A fresh “.new” Home Page</h3>
<p>We launched a brand new home page. One of the cool additions to our home is the ‘Recent models widget’, allowing quick access to your recent models and also, now can import projects direct from GitHub, a long-waited feature!</p>
<p><a href="/assets/2022/kiesandbox1.gif"><img src="/assets/2022/kiesandbox1.gif" alt="Home Page" title="Home Page" /></a></p>
<h3 id="multi-file-support">Multi-file support</h3>
<p>KIE Sandbox now supports multiple files! Now you can have a set of numerous DMN and BPMN models and reference those, i.e., include a DMN Model to reuse his datatypes.</p>
<p><a href="/assets/2022/sandbox2.gif"><img src="/assets/2022/sandbox2.gif" alt="Multi File" title="Multi File" /></a></p>
<h3 id="test-your-dmn-models">Test your DMN models</h3>
<p>Since some releases ago, on every change of your DMN model, we will combine your DMN model and your form input and evaluate it on the DMN Engine. The significant part of this workflow is that it is really fast, looking almost instantaneous.
Now on Kie Sandbox, you can test multiple inputs simultaneously with our table view. See in action:</p>
<p><a href="/assets/2022/kiesandboxrunner.gif"><img src="/assets/2022/kiesandboxrunner.gif" alt="Runner" title="Runner" /></a></p>
<h3 id="github-integration">GitHub Integration</h3>
<p>One of the critical highlights of Kie Sandbox is the integration with GitHub repositories.</p>
<p><a href="/assets/2022/kie-sandbox4gh1.gif"><img src="/assets/2022/kie-sandbox4gh1.gif" alt="GH1" title="GH1" /></a></p>
<p>You can now import a repository, create a repository from an ephemeral set of files, and push/Pull directly to/from a GitHub repository.</p>
<p><a href="/assets/2022/kiesandboxgh2.gif"><img src="/assets/2022/kiesandboxgh2.gif" alt="GH2" title="GH2" /></a></p>
<h3 id="vs-code-integration">VS Code integration</h3>
<p>With a single click on our UI, you can go to VS Code Desktop and vscode.dev and keep working on our Kie Sandbox models there!</p>
<p><a href="/assets/2022/kiesandbox3.gif"><img src="/assets/2022/kiesandbox3.gif" alt="VS Code" title="VS Code" /></a></p>
<h3 id="try-on-open-shift">Try on Open Shift</h3>
<p>Do you want to share your decisions with someone to let them give it a try on your models? Just click on ‘Try on Open Shift’ to deploy your Decisions on Developer Sandbox for OpenShift.</p>
<p><a href="/assets/2022/kie-sandbox-openshift.gif"><img src="/assets/2022/kie-sandbox-openshift.gif" alt="OSS" title="OSS" /></a></p>
<h3 id="deploy-your-own-version-on-open-shift">Deploy your own version on Open Shift</h3>
<p>Do you want to run KIE Sandbox in your cluster? The Kogito Tooling release 0.16.0 includes three container images to make it easy to deploy the KIE Sandbox to an OpenShift instance. Take a look at this <a href="https://blog.kie.org/2022/01/deploy-your-kie-sandbox-to-openshift.html">blog post</a> for more details!</p>
<h3 id="how-to-start-to-use-it">How to start to use it?</h3>
<p>It’s super simple. Just access <a href="https://sandbox.kie.org/">https://sandbox.kie.org/</a></p>
<h3 id="thank-you-to-everyone-involved">Thank you to everyone involved!</h3>
<p>I would like to thank everyone involved with this release, from the excellent KIE Tooling Engineers to the lifesavers QEs and the UX people that help us look awesome!</p>
<p>[kie]</p>Eder IgnatowiczIn the last months of 2021, the “.NEW environment” (bpmn.new, dmn.new) received a massive update, and now it’s named KIE Sandbox! Dealing with complex models and collaborating with others has just become much easier. In this blog post, let’s go for a walkthrough of the top new features of KIE Sandbox.Kogito Tooling Released! 10k+ installs on BPMN extension, Dashbuilder Runtime in Quarkus, and an outstanding KIE Live next week!2021-11-19T05:00:00+00:002021-11-19T05:00:00+00:00https://ederign.me/2021/11/19/kogito-tooling-014%20copy<p>We have just launched a fresh new Kogito Tooling release! 🎉 On the 0.14.1 <a href="https://github.com/kiegroup/kogito-tooling/releases/tag/0.14.1">release</a>, we made a lot of improvements and bug fixes.</p>
<p>This post will give a quick overview of our most recent <a href="https://github.com/kiegroup/kogito-tooling/releases">releases</a>. I hope you enjoy it!</p>
<h3 id="dont-miss-the-kie-live-next-week">Don’t miss the KIE live next week</h3>
<p>Our beloved .new environment will receive a massive update! Dealing with complex models and collaborating with others will become much easier.</p>
<p><a href="/assets/2021/014-2.png"><img src="/assets/2021/014-2.png" alt="KIE LIVE" title="KIE LIVE" /></a></p>
<p>Join us on the 23rd of November in the next <a href="https://www.youtube.com/channel/UCUjeymTM-TrwHs36388VRbw">KIE Live presentation</a> for a walkthrough of the new features and new integrations we have with the Developers’ most beloved tools.</p>
<h3 id="10k-users-of-vs-code-bpmn-extension">10k+ users of VS Code BPMN Extension</h3>
<p>Our <a href="https://marketplace.visualstudio.com/items?itemName=redhat.vscode-extension-bpmn-editor">BPMN extension</a> just reached an important milestone on VS Code Store: 10k+ individual installs! Congrats to Roger (tech lead) and all the BPMN/Stunner team.</p>
<p><a href="/assets/2021/014-1.png"><img src="/assets/2021/014-1.png" alt="BPMN EXTENSION" title="BPMN EXTENSION" /></a></p>
<h3 id="automatically-generate-bpmndmn-svg-on-vs-code">Automatically Generate BPMN/DMN SVG on VS Code</h3>
<p>To provide better integration with the KIE server and Business Central, on the Kogito Tooling 0.14.0 release, we introduced a way to, on VS Code, automatically generate SVG on each save of your BPMN and DMN Diagram. Take a look at this feature in action:</p>
<p><a href="/assets/2021/svg1.gif"><img src="/assets/2021/svg1.gif" alt="SVG1" title="SVG" /></a></p>
<p>Please take a look at this <a href="https://blog.kie.org/2021/11/automatically-generate-bpmn-dmn-svg-on-vs-code.html">blog post</a> for further details!</p>
<h3 id="dashbuilder-runtime-released-on-kogito-tooling">DashBuilder Runtime released on Kogito tooling</h3>
<p>We are glad to announce that we are releasing <a href="https://github.com/kiegroup/kogito-tooling/releases/tag/0.14.1">DashBuilder Runtime 0.14.1 Alpha</a>! The major change for this new release is the adoption of Quarkus as the backend for DashBuilder Runtime and the introduction of DashBuilder Authoring, a new tool to create dashboards.</p>
<p><a href="/assets/2021/014-4.png"><img src="/assets/2021/014-4.png" alt="DB" title="DB" /></a></p>
<p>From now on, we will also follow the Kogito Tooling release cadence! Soon we will publish a blog post with more details!</p>
<h3 id="canvas-api">Canvas API</h3>
<p>We also just released the first iteration of a <a href="https://github.com/kiegroup/kogito-tooling/blob/9bc4b7a87282dd808cc7a3a4267f865e4ad849ed/packages/kie-editors-standalone/README.md">JS / TS API</a> for node manipulation in our editors. This new API allows to manipulate the shapes in the canvas, so third parties can play with the different objects in the canvas</p>
<p><a href="/assets/2021/014-3.png"><img src="/assets/2021/014-3.png" alt="DB" title="DB" /></a></p>
<h3 id="visualize-edit-and-share-your-bpmn-dmn-and-pmml-with-githubdev">Visualize, Edit, and Share your BPMN, DMN, and PMML with github.dev</h3>
<p>Some weeks ago, GitHub released github.dev which allows you to open any repository in VS Code directly from your browser just pressing . (dot key) on it. On Kogito Tooling 0.13.0 release, we updated our VS Code BPMN, DMN, and PMML extension to also work on this innovative environment. Check it out:</p>
<p><a href="/assets/2021/gdev1a.gif"><img src="/assets/2021/gdev1a.gif" alt="gdev1a" title="gdev1a" /></a></p>
<p>Please take a look at this <a href="https://blog.kie.org/2021/09/visualize-edit-and-share-your-bpmn-dmn-and-pmml-with-github-dev.html">blog post</a> for further details!</p>
<h3 id="new-features-fixed-issues-and-improvements">New Features, fixed issues, and improvements</h3>
<ul>
<li><a href="https://issues.redhat.com/browse/KOGITO-6226">KOGITO-6226</a> - Editor content sanitization</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-6233">KOGITO-6233</a> - [DMN Designer] User changes are lost</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-2099">KOGITO-2099</a> - Generate a SVG diagram automatically on each BPMN/DMN diagrams save</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-6083">KOGITO-6083</a> - [DMN Designer] Improve BKM description rendering on documentation tab</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5973">KOGITO-5973</a> - Stunner - Create an initial JS / TS API for accessing the canvas and its elements</li>
<li><a href="https://issues.redhat.com/browse/FAI-622">FAI-622</a> - ScoreCard: MiningField validation</li>
<li><a href="https://issues.redhat.com/browse/FAI-579">FAI-579</a> - Mining Schema (PMML Editor test Suite)</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-2133">KOGITO-2133</a> - [VSCode] Custom editor save issues</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-2553">KOGITO-2553</a> - Editors - Editing the node name and pressing enter to confirm</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-6033">KOGITO-6033</a> - [DMN Designer] Unreadable data type information in PDF document that shows DMN decision model</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-6037">KOGITO-6037</a> - [DMN Designer] Background color do not work on DMN Editor (online and VSCode)</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-2099">KOGITO-6021</a> - [DMN Designer] Multiple DRDs - Renaming a DRD freezes the browser</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5715">KOGITO-5715</a> - Online DMN Editor should support deployment to any Openshift Cluster other than Dev Sandbox</li>
<li><a href="https://issues.jboss.org/browse/DROOLS-6477">DROOLS-6477</a> - Collections Data Objects can be filled with expressions only.</li>
<li><a href="https://issues.jboss.org/browse/KOGITO-3909">KOGITO-3909</a> - Standalone DMN editor missing isDirty indication on data type or included models change</li>
<li><a href="https://issues.jboss.org/browse/KOGITO-5149">KOGITO-5149</a> - Create the second step of the Wizard - Create the collapsible/expandable list of future Data Types</li>
<li><a href="https://issues.jboss.org/browse/KOGITO-5676">KOGITO-5676</a> - BPMN Editor - Containment not working when Node overlaps the Connector while splicing</li>
<li><a href="https://issues.jboss.org/browse/KOGITO-5721">KOGITO-5721</a> - formInputs should be parsed with dates as objects, not strings.</li>
<li><a href="https://issues.jboss.org/browse/KOGITO-5791">KOGITO-5791</a> - Get the Route through the REST API and remove the console URL property.</li>
<li><a href="https://issues.jboss.org/browse/KOGITO-5725">KOGITO-5725</a> - Enable extensions for github.dev.</li>
<li><a href="https://issues.jboss.org/browse/KOGITO-3909">KOGITO-3909</a> - Activate the DMN dirty indicator test</li>
<li><a href="https://issues.jboss.org/browse/KOGITO-2595">KOGITO-2595</a> - DMN Guided tour cypress tests</li>
<li><a href="https://issues.jboss.org/browse/KOGITO-5428">KOGITO-5428</a> - Introduce DMN Runner cypress test</li>
<li><a href="https://issues.jboss.org/browse/FAI-546">FAI-546</a> - ScoreCard Model Setup Test</li>
<li><a href="https://issues.jboss.org/browse/FAI-558">FAI-558</a> - Score Cards: Algorithm Name cannot be cleared</li>
<li><a href="https://issues.jboss.org/browse/FAI-529">FAI-529</a> - Score Cards: Data Dictionary: Remove duplication of delete icons</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5678">KOGITO-5678</a> - Metadata atrribute ‘elementname’ not present for events, intermediate events & gateways by default</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5721">KOGITO-5721</a> - Filled DateTime field on Dev Sandbox form break Runner when it’s opened on Online Editor</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5447">KOGITO-5447</a> - kogito-examples non unique packages</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5613">KOGITO-5613</a> - kogito-editors-java pre push hooks</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5728">KOGITO-5728</a> - [DMN Designer] New Boxed Expression editor - Remove grip from the new boxed expression editor</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5756">KOGITO-5756</a> - Improvements for the KIE Tooling Extended Services outdated icon</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5792">KOGITO-5792</a> - Fix Quarkus Dev UI DEV mode</li>
</ul>
<h3 id="further-readingwatching">Further Reading/Watching</h3>
<p>We had some excellent blog posts on Kie Blog and Kie Lives that I recommend to you:</p>
<ul>
<li><a href="https://blog.kie.org/2021/09/developing-business-processes-more-efficiently-with-runtime-tools-quarkus-extension-part-1.html">Developing Business Process More Efficiently with Runtime Tools Quarkus Extensions</a>, by Paulo;</li>
<li><a href="https://www.youtube.com/watch?v=kjnNivG8fWo&list=PLo3ZScdD9hW4S94iT3ZgOWm8asSHuMDYn&index=2&t=9s&ab_channel=KIE">[KIELive#52] Stateless microservices with processes and decisions</a>, by Tiago Dolphine;</li>
<li><a href="https://www.youtube.com/watch?v=zNeuhNf1MAk&list=PLo3ZScdD9hW4S94iT3ZgOWm8asSHuMDYn&index=6&t=5s&ab_channel=KIE">[KIELive#48] Custom forms for User Tasks with Kogito and Quarkus</a>, by Pere;</li>
<li><a href="https://www.youtube.com/watch?v=AogYaj5wg3w&list=PLo3ZScdD9hW4S94iT3ZgOWm8asSHuMDYn&index=8&t=1s&ab_channel=KIE">[KIELive#46] Tips and tricks: How to be efficient when developing business processes on Quarkus</a>, by Paulo;</li>
</ul>
<h3 id="thank-you-to-everyone-involved">Thank you to everyone involved!</h3>
<p>I would like to thank everyone involved with this release, from the excellent KIE Tooling Engineers to the lifesavers QEs and the UX people that help us look awesome!</p>
<p>[kie]</p>Eder IgnatowiczWe have just launched a fresh new Kogito Tooling release! 🎉 On the 0.14.1 release, we made a lot of improvements and bug fixes.Automatically generate BPMN/DMN SVG on VS Code2021-11-03T05:00:00+00:002021-11-03T05:00:00+00:00https://ederign.me/2021/11/03/vscode-svg<p>To provide better integration with the KIE server and Business Central, on the <a href="https://marketplace.visualstudio.com/items?itemName=redhat.vscode-extension-bpmn-editor">Kogito Tooling 0.14 release</a>, we introduced a way to, on VS Code, automatically generate SVG on each save of your BPMN and DMN Diagram. Take a look at this feature in action:</p>
<p><a href="/assets/2021/svg1.gif"><img src="/assets/2021/svg1.gif" alt="svg1" title="svg" /></a></p>
<h3 id="how-to-configure-it">How to configure it</h3>
<p>To auto-generate on VS Code the SVG on each save of your BPMN and DMN diagrams; you need to add two properties to your user and workspace settings (settings.json, the VS Code configuration file):</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>"kogito.bpmn.runOnSave": "extension.kogito.silentlyGenerateSvgBpmn",
"kogito.dmn.runOnSave": "extension.kogito.silentlyGenerateSvgDmn",
</code></pre></div></div>
<p>To do that, open your user and workspace settings, use the following VS Code menu command:</p>
<ul>
<li>On Windows/Linux - File > Preferences > Settings</li>
<li>On macOS - Code > Preferences > Settings</li>
</ul>
<p>From there, access menu Extension > BPMN (or DMN), and click on ‘Edit in settings.json’:</p>
<p><a href="/assets/2021/svg2.png"><img src="/assets/2021/svg2.png" alt="svg2" title="svg" /></a></p>
<p>And finally, add the respective properties to the end of this file and save it:</p>
<p><a href="/assets/2021/svg3.png"><img src="/assets/2021/svg3.png" alt="svg3" title="svg" /></a></p>
<p>If you need any further questions, please let us know in the comment section!</p>
<p>[kie]</p>Eder IgnatowiczTo provide better integration with the KIE server and Business Central, on the Kogito Tooling 0.14 release, we introduced a way to, on VS Code, automatically generate SVG on each save of your BPMN and DMN Diagram. Take a look at this feature in action:Business Central SSH Key-Based Authentication2021-10-04T05:00:00+00:002021-10-04T05:00:00+00:00https://ederign.me/2021/10/04/git-ssh<p>Do you know it is possible to authenticate to Business Central Storage (niogit) using SSH Key-Based Authentication? If you don’t, let’s learn how we can do it on this post.</p>
<p>Business Central storage internally is git-based and we also expose cool additional features to more advanced use cases. One of these hidden gems of Business Central is SSH Key-Based Authentication, pretty useful for your CI/CD.</p>
<p>To start using SSH Key-Based Authentication in Business Central, under the project settings menu, you can copy the URL for doing SSH operations over your project:</p>
<p><a href="/assets/2021/ssh1.png"><img src="/assets/2021/ssh1.png" alt="ssh1" title="ssh" /></a></p>
<p>For instance, to do a git clone of this project, you can do the following command:</p>
<p><code class="language-plaintext highlighter-rouge">git clone ssh://{user}@localhost:8001/MySpace/Course_Scheduling</code></p>
<p><a href="/assets/2021/ssh2.png"><img src="/assets/2021/ssh2.png" alt="ssh2" title="ssh" /></a></p>
<p>But can we do it using my SSH Keys and without having to type the password?</p>
<h3 id="business-central-ssh-key-based-authentication">Business Central SSH Key-Based Authentication</h3>
<p>Yes, and it’s super simple. Go under the BC settings menu (cog icon), click on ‘SSH Keys’, and add your public RSA ssh keys there.</p>
<p><a href="/assets/2021/ssh3.png"><img src="/assets/2021/ssh3.png" alt="ssh3" title="ssh" /></a></p>
<p>As soon as you add your public RSA ssh key for Business Central, you can do a git clone operation without having to inform the user and password:</p>
<p><a href="/assets/2021/ssh4.png"><img src="/assets/2021/ssh4.png" alt="ssh4" title="ssh" /></a></p>
<p>If you don’t have ssh keys, you can create it with the following command:</p>
<p><code class="language-plaintext highlighter-rouge">ssh-keygen -t rsa -m PEM</code></p>
<p><a href="/assets/2021/ssh-5.png"><img src="/assets/2021/ssh-5.png" alt="ssh5" title="ssh" /></a></p>
<p>Note: You don’t need to provide any passphrases. Keep in mind there are multiple configurations to create your ssh keys. This is just an example of the command.</p>
<h3 id="advanced-options">Advanced Options</h3>
<p>In most of the use cases, users should associate ssh keys to BC users via Business Central UI. But you can also add them manually over the Business Central Key store directory (for instance, in an automated way via i.e. Ansible).</p>
<p>By default, BC uses “.security” directory created on the same directory where you launched wildfly/eap. But this can be also configured with a system property “appformer.ssh.keys.storage.folder”.
The SSH public keys are stored in the {securityFolderPath}/pkeys/{userName}/ folder structure.</p>
<p><a href="/assets/2021/ssh-6.png"><img src="/assets/2021/ssh-6.png" alt="ssh6" title="ssh" /></a></p>
<p>As example, this is the command to me to use /folder/security as my personalized key folder:</p>
<p><code class="language-plaintext highlighter-rouge">./standalone.sh -c standalone-full.xml -Dappformer.ssh.keys.storage.folder=/folder/security</code></p>
<p>To add a new key for a specific user, create a folder inside this directory with the exact user name and add its public keys there. Remember always to restart Business Central if you are doing this process manually. (Note: BC auto-updates SSH Keys if you add it via UI).</p>
<h4 id="using-a-specific-key-different-from-the-logged-user-ssh-key">Using a specific key different from the logged user ssh key</h4>
<p>Sometimes, you want to use a different ssh key to auth on Business Central. Let’s see how to do it:</p>
<h5 id="c-git-aka-command-line-git">‘c git’ aka Command Line Git</h5>
<p>‘C git’ is the tool most people use to perform git operations on Linux and OSX. What we want to achieve here is to execute the following command with a specific ssh key.</p>
<p><code class="language-plaintext highlighter-rouge">git clone ssh://dora@localhost:8001/MySpace/Course_Scheduling</code></p>
<p>In order to achieve this using ‘C git’, run the following command:</p>
<p><code class="language-plaintext highlighter-rouge">GIT_SSH_COMMAND="ssh -i /Users/ederign/dora/dora_ssh_keys/dora_rsa -F /dev/null" git clone ssh://dora@localhost:8001/MySpace/Course_Scheduling</code></p>
<p>We are using localhost here because I’m running Business Central on my local machine. You will need to change this for the same domain that you are trying to connect via ssh.</p>
<p>On this example, GIT_SSH_COMMAND is used to personalize the ‘ssh’ command used by git. The -i option specifies the identify file (private key) used and -F cleanup any personalized config file in your environment. If you want to do any other git command, follow the same pattern:</p>
<p><code class="language-plaintext highlighter-rouge">GIT_SSH_COMMAND="ssh -i /Users/ederign/dora/dora_ssh_keys/dora_rsa -F /dev/null" git {command here}</code></p>
<h5 id="via-jgit">via jgit</h5>
<p>You can do the same type of integration using JGit. An executable sample can be found on this <a href="https://gist.github.com/ederign/7326e16c8adcdd5724e0da5b812af1fe#file-jbang-java-L30">gist</a>.</p>
<p>https://gist.github.com/ederign/7326e16c8adcdd5724e0da5b812af1fe#file-jbang-java-L30</p>
<p>We used JBang to create a simple executable for this script. To install JBang, please use these <a href="https://www.jbang.dev/download/">instructions</a>. After installing it and download our script, you will need to change line 30 for the path of your RSA file. In my case, I changed the line for the following content:</p>
<p><code class="language-plaintext highlighter-rouge">defaultJSch.addIdentity("/Users/ederign/dora/dora_ssh_keys/id_rsa");</code></p>
<p>After this, save the file and do a clone using:</p>
<p><code class="language-plaintext highlighter-rouge">jbang jbang.java ssh://dora@localhost:8001/MySpace/Course_Scheduling</code></p>
<p>If you need any further questions, please let us know in the comment section!</p>
<p>[kie]</p>Eder IgnatowiczDo you know it is possible to authenticate to Business Central Storage (niogit) using SSH Key-Based Authentication? If you don’t, let’s learn how we can do it on this post.Visualize, Edit, and Share your BPMN, DMN and PMML with github.dev2021-09-23T05:00:00+00:002021-09-23T05:00:00+00:00https://ederign.me/2021/09/23/bpmn-dmn-github-dev<p>Some weeks ago, GitHub released <a href="https://github.dev/">github.dev</a> which allows you to open any repository in VS Code directly from your browser just pressing . (dot key) on it.</p>
<p>On Kogito Tooling 0.13.0 release, we updated our VS Code BPMN, DMN and PMML extension to also work on this innovative environment. Check it out:</p>
<p><a href="/assets/2021/gdev1a.gif"><img src="/assets/2021/gdev1a.gif" alt="Githubdev" title="Githubdev" /></a></p>
<p>Note: There is another option to launch github.dev, just replace “.com” on your github URL to “.dev”, as example: https://github.dev/kiegroup/kogito-examples</p>
<h3 id="how-to-start-to-use-it">How to start to use it?</h3>
<p>It’s super simple. As soon as you open your “.dev” environment, click on the Extensions menu and search for the BPMN, DMN and PMML extension on VS Code marketplace:</p>
<p><a href="/assets/2021/githubdev2a.gif"><img src="/assets/2021/githubdev2a.gif" alt="Githubdev" title="Githubdev" /></a></p>
<h3 id="collaborate">Collaborate</h3>
<p>In my opinion, the real power of the github.dev environment is to quickly visualize and collaborate with a project. For instance, you can quickly visually see the differences between your edited model and the version of the current branch:</p>
<p><a href="/assets/2021/githubdev3a.gif"><img src="/assets/2021/githubdev3a.gif" alt="Githubdev" title="Githubdev" /></a></p>
<p>If you are happy with your changes, you can even send a Pull Request directly from github.dev:</p>
<p><a href="/assets/2021/githubdev4a.gif"><img src="/assets/2021/githubdev4a.gif" alt="Githubdev" title="Githubdev" /></a></p>
<h3 id="next-steps">Next steps</h3>
<p>The github.dev is still fresh and new, but I can already see a lot of value for the BPMN and DMN users. As with any experimental feature, there are some issues that we plan to fix on our Editors in the next releases, including:</p>
<ul>
<li><a href="https://issues.redhat.com/browse/KOGITO-5956">KOGITO-5956</a> Resource Content API Support on github.dev, enabling access in a model of other files;</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5957">KOGITO-5957</a> PR visualization doesn’t load all editors side by side on github.dev</li>
</ul>
<p>Stay tuned!</p>
<p>[kie]</p>Eder IgnatowiczSome weeks ago, GitHub released github.dev which allows you to open any repository in VS Code directly from your browser just pressing . (dot key) on it.Kogito Tooling 0.12.0 Released!2021-08-23T05:00:00+00:002021-08-23T05:00:00+00:00https://ederign.me/2021/08/23/kogito-tooling-012-release<p>We have just launched a fresh new Kogito Tooling release! 🎉 On the 0.12.0 <a href="https://github.com/kiegroup/kogito-tooling/releases/tag/0.12.0">release</a>, we made a lot of improvements and bug fixes. We are also happy to announce that this release marks the first iteration of our ‘DMN deploy on OpenShift’ feature, and also we have a lot of improvements on our DMN and BPMN Editors.</p>
<p>This post will give a quick overview of this <a href="https://github.com/kiegroup/kogito-tooling/releases/tag/0.12.0">release</a>. I hope you enjoy it!</p>
<h3 id="deploy-decisions-to-dmn-developer-sandbox-on-dmnnew">Deploy decisions to DMN Developer Sandbox on dmn.new</h3>
<p>We just launched in our dmn.new environment a feature that allows you to quickly deploy decision models to the Developer Sandbox for Red Hat OpenShift.</p>
<p><a href="/assets/2021/dmn-sandbox1.gif"><img src="/assets/2021/dmn-sandbox1.gif" alt="DMN sandbox" title="DMN Runner" /></a></p>
<p>This feature is super cool, and I invite you to give it a try. You can also check more details on this blog <a href="https://blog.kie.org/2021/08/deploy-decisions-to-dmn-developer-sandbox.html">post</a>.</p>
<h3 id="dmn-nodes-are-not-created-on-top-of-the-selected-node">DMN nodes are not created on top of the selected node</h3>
<p>DMN diagrams are generally vertical (whereas BPMN is horizontal). When adding a “Decision Node” from a “DMN Input Data,” for better usability, now the nodes are created on top of the selected node.</p>
<p><a href="/assets/2021/dmn-nodes.gif"><img src="/assets/2021/dmn-nodes.gif" alt="DMN Nodes" title="DMN Nodes" /></a></p>
<h3 id="dmn-support-for-bend-points-on-connectors">DMN support for bend-points on connectors</h3>
<p>We also added support for bend-points on the DMN diagram that are pretty useful, especially on Complex DMN diagrams.</p>
<p><a href="/assets/2021/dmn-bendpoints.gif"><img src="/assets/2021/dmn-bendpoints.gif" alt="DMN Bend Points" title="DMN Bend Points" /></a></p>
<p>See this <a href="https://blog.kie.org/2021/07/bend-points-and-the-dmn-editor.html">blog post</a> for more details.</p>
<h3 id="line-splicing-for-bpmn-and-dmn-editors">Line splicing for BPMN and DMN editors</h3>
<p>Line splicing is a new feature that allows dropping an existing node on top of a connector and automatically split it into two new connectors. This was included in both our DMN and BPMN editors.</p>
<p><a href="/assets/2021/LineSplicing_Valid.gif"><img src="/assets/2021/LineSplicing_Valid.gif" alt="Line splicing" title="Line splicing" /></a></p>
<p>Soon we will publish a blog post with a detailed description of this feature.</p>
<h3 id="resize-control-points-improvements">Resize control points improvements</h3>
<p>We made many improvements on resizing control points for our BPMN and DMN editor, including changing the resize icon and modifying how magnets react on a resize.</p>
<p><a href="/assets/2021/resize.gif"><img src="/assets/2021/resize.gif" alt="Resize" title="Resize" /></a></p>
<h3 id="support-for-process-metadata-attributes">Support for process metadata attributes</h3>
<p>We also added a new AdvancedData that allows users to add generic metadata to all node types and event types in the BPMN editor.</p>
<p><a href="/assets/2021/resize.gif"><img src="/assets/2021/metatada.png" alt="Metadata" title="Metadata" /></a></p>
<h3 id="new-features-fixed-issues-and-improvements">New Features, fixed issues, and improvements</h3>
<ul>
<li><a href="https://issues.redhat.com/browse/KOGITO-4136">KOGITO-2313</a> - BPMN Editor - Support for node/events metadata attributes</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5072">KOGITO-5072</a> - DMN Developer Sandbox for Red Hat OpenShift</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-1686">KOGITO-1686</a> - DMN target position is not stored</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-3164">KOGITO-3164</a> - Stunner - Task Resize option doesn’t show up</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-4941">KOGITO-4941</a> - [DMN Editor] Ctrl-B always converts field to structure and nests</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5091">KOGITO-5091</a> - VSCode DMN, BPMN editor - creating connection can’t be cancelled easily</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5241">KOGITO-5241</a> - Stunner - Resize Icon remains displayed</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5470">KOGITO-5470</a> - BPMN Editor - Cannot import some processes</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5479">KOGITO-5479</a> - DMN Runner - Wizard step for running</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5506">KOGITO-5506</a> - BPMN Editor - Marshallers encoding issues</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5571">KOGITO-5571</a> - [Test Scenario] No effects when assigning a not-expression Simple Type column to expression type (and viceversa)</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5576">KOGITO-5576</a> - BPMN Editor - Moving connector’s bendpoints results on erros in the console</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5594">KOGITO-5594</a> - [Stunner] bend point modification causes diagram inaccessible</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5274">KOGITO-5274</a> - Stunner - Line splicing</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-4827">KOGITO-4827</a> - Implement E2E automation for Reuse of Data Types in BPMN Designer</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5382">KOGITO-5382</a> - Verify support for node/event metadata attribues feature</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5422">KOGITO-5422</a> - Stunner - first POC of new marshallers</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5489">KOGITO-5489</a> - [DMN Designer] When users create a node by using a shortcut, it’s not created above</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5496">KOGITO-5496</a> - Update vscode-extension-tester to 4.1.0</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5648">KOGITO-5648</a> - [DMN/BPMN] Wired web apps - Fix doc screenshot</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-4413">KOGITO-4413</a> - Implement - designs for orthogonal lines between diagram nodes</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-4765">KOGITO-4765</a> - [Test Scenario] - Errors when executing models using imported inputs and/or decisions nodes</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-4978">KOGITO-4978</a> - Stunner - Make new nodes editable automatically</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-4979">KOGITO-4979</a> - Stunner - Resize control points - Fixes & UX improvements</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5119">KOGITO-5119</a> - [DMN Designer] Add support for bend-points on connectors</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5208">KOGITO-5208</a> - [Stunner] Lienzo - Migration to native interfaces</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5242">KOGITO-5242</a> - Stunner - Alignment helpers missing during node resize</li>
<li><a href="https://issues.redhat.com/browse/KOGITO-5549">KOGITO-5549</a> - Stunner - WID files with comments and Imports can’t be loaded</li>
</ul>
<h3 id="further-readingwatching">Further Reading/Watching</h3>
<p>We had some excellent blog posts on Kie Blog that I recommend you read:</p>
<ul>
<li><a href="https://blog.kie.org/2021/07/instantaneous-feedback-loop-for-dmn-authoring-with-dmn-runner.html">Instantaneous Feedback Loop for DMN Authoring with DMN Runner</a>, by Eder Ignatowicz;</li>
<li><a href="https://blog.kie.org/2021/07/add-sql-datasource-for-authoring-dashboards.html">Add SQL datasource for authoring dashboards</a>, by Manaswini Das;</li>
<li><a href="https://blog.kie.org/2021/07/bend-points-and-the-dmn-editor.html">Bend-points and the DMN Editor</a>, by Daniel José dos Santos;</li>
<li><a href="https://blog.kie.org/2021/07/kogito-tooling-i18n-update.html">Kogito Tooling i18n update</a>, by Luiz Motta;</li>
<li><a href="https://blog.kie.org/2021/08/add-data-from-kie-execution-server-for-authoring-dashboards.html">Add data from KIE execution server for authoring dashboards</a>, by Manaswini Das;</li>
<li><a href="https://blog.kie.org/2021/08/how-develop-better-widgets-with-showcase-appl.html">How to develop better web widgets with showcase applications</a>, by Valentino Pellegrino;</li>
<li><a href="https://blog.kie.org/2021/08/four-steps-to-author-bpmn-and-dmn-assets-on-gitpod-io.html">Four steps to author BPMN and DMN assets on gitpod.io</a>, by Guilherme Caponetto.</li>
</ul>
<p>We also presented in some Kie Lives:</p>
<ul>
<li><a href="https://www.youtube.com/watch?v=2zY85TXFNuw&t=2s&ab_channel=KIE">[KIELive#40] DMN Dev Sandbox Developing and deploying DMN decisions in the cloud</a>, by Tiago Bento;</li>
<li><a href="https://www.youtube.com/watch?v=-kWR1_n8RoI&ab_channel=KIE">[KIELive#41] Reliable DMN with Test Scenarios</a>, by Yeser Amer;</li>
</ul>
<h3 id="thank-you-to-everyone-involved">Thank you to everyone involved!</h3>
<p>I would like to thank everyone involved with this release, from the excellent KIE Tooling Engineers to the lifesavers QEs and the UX people that help us look awesome!</p>
<p>[kie]</p>Eder IgnatowiczWe have just launched a fresh new Kogito Tooling release! 🎉 On the 0.12.0 release, we made a lot of improvements and bug fixes. We are also happy to announce that this release marks the first iteration of our ‘DMN deploy on OpenShift’ feature, and also we have a lot of improvements on our DMN and BPMN Editors.