Camunda Team Blog

BPMN

How to Find NullPointerExceptions for Process Variables During Build Time

Written by Sascha Di Bernardo on , under Community category.
The viadee Process Application Validator (vPAV) was released well over a year ago on GitHub in order to check the interplay of models and code as part of a CI build. Since then vPAV has gained traction and more features were developed. It also provides extensibility to create your own set of checkers. The major release version 3.0.0 comes with many new features, such as a revamped HTML report, inheritance of rules, multiple instantiations of checkers with varying configurations, remote location of process models, multi-language support and most of all a reworked ProcessVariableModelChecker (see release notes).

The Journey of Camunda BPM Asserts: From Extension to Platform

Written by Niall Deehan on , under Community category.

For the people who have been in any way involved with the Camunda Community the last few years, this is unlikely to be the first time you’ve heard the name Martin Schimak. Also if you’re a developer using Camunda, chances are that, perhaps unbeknownst to you - you’ve been greatly helped by some of the projects that Martin has created and released as open source extensions for the platform. Having people like Martin as part of the Camunda Community is an important factor to the success and adoption of the Open Source platform, so I wanted to talk to Martin about how he came to be such a positive influence on the project. Perhaps learning from him how to encourage others out there to do the same. I spoke with him specifically about the camunda-bpm-asserts library that he, along with Rafael Cordones and other contributors created, and how he feels about it being recently added as a supported part of the Camunda platform.

Camunda Hackday – the One about Integration

Written by Niall Deehan on , under Community category.

On a freezing, snowy Saturday recently, more than 30 hackers joined us at our Berlin HQ for Camunda’s first Hackday to orchestrate some seriously smart workflows.


One of the best aspects of the day was welcoming a number of Camunda newcomers alongside our experienced users, so we had a great opportunity to assess how intuitive the ‘getting started’ experience is. Plus, it’s always valuable to have a fresh pair of eyes look over your code, so for me, it was interesting to see how developers and architects interacted with our software when using it for the first time.

Why Camunda is not covered in the Gartner iBPMS MQ

Written by Jakob Freund on , under Community category.

Gartner has recently released the latest version of their Magic Quadrant for Intelligent Business Process Management Suites (iBPMS). You will not find Camunda BPM in that MQ, and in this blog post, I want to explain why.

Despite rumours to the contrary, Gartner will look at your product even if you’re not a paying customer. So although we aren’t Gartner customers, they reached out to us in June last year announcing that a new version of the MQ was in the making and they were considering including Camunda BPM, since it is coming up more and more often in client conversations. They have a standardized approach to this, and in the first step they asked us if we believe our product qualifies for the MQ. Here is what I replied:

Domain Driven Design: Lessons from the Startup World

Written by Charley Mann on , under Community category.

We recently hosted the Domain Driven Design Berlin Meetup: Real World Domain Driven Design Example from the Startup World… and why this architecture failed in the end.

Our speaker for the evening, the talented Sandra Ahlgrimm, Cloud Advocate at Microsoft, walked us through an interesting real-life case study, brimming with DevOps lessons. Here’s our key takeaways from this insightful evening

From contract to BPMN functionality in five weeks

Written by Charley Mann on , under Community category.

“Functionality has been contracted. User acceptance testing is in five weeks. Is it a big deal to implement it?”

What do you do when you’re handed a project with an incredibly tight deadline? This is exactly where SynerTrade found itself – with just five weeks to deliver a seriously complex approval workflow for a global financial client.