Community Questions: Camunda Web Apps
On the last Thursday of every month anyone from the Camunda community can get their burning questions answered live on the Camunda Question Corner, and myself and Nele will do our best to answer them. We tend to pick a special topic for each Question Corner and bring along a knowledgeable special guest so that folks have the opportunity to get their deep-dive questions answered by qualified experts. One of our more recent Question Corners took the special topic of the Camunda Web apps and we were joined by a developer who actually builds those web apps for Camunda — Martin Stamm. We got a lot of great questions, but having only 45 minutes to answer them meant that we...
Camunda Community Review 2020
Camunda, both as a company and a platform, is lucky to have strong involvement every step of the way from a thriving community. While a lot has happened this year, I felt it’s good to highlight what the community has achieved in three simple categories. Code, Community and Comrades. Code: lots of people write code that embedded and extended Camunda projects like the Engine and our Modeler. A special group of people then go the extra mile to make it available to the rest of the community and support it as it’s used. Community: There can be an innate feeling of community that can’t exist without individuals working to make an engaging, inclusive environment for its current and future members,...
Camunda BPM Telemetry: Community FAQ
Camunda BPM version 7.14 includes the option to turn on Telemetry as explained in this earlier blogpost. This anonymous data will be used to help us better understand what people are really doing with the engine and will make it easier for us to highlight the community influence on future roadmaps. When any of us stakeholders bring new potential features to the table for an upcoming release, our opinion on its own isn’t enough to shift the roadmap. Any good proposal needs to be data-driven. At the moment, a lot of the data I bring along with my proposals comes from forum posts, individual requests on JIRA, and one-on-one conversations with community members at user groups or other events. This...
Highlights from the Summer Hackdays 2020
The Camuda hackdays are a wonderful time of year where the people in the company who like to code spend about three days working on their own fun passion projects, either in a team or by themselves. These projects have often become the catalyst for new features and community extensions. This year we had more people than ever joining for the hackdays and of course for the first time we did it fully remote! Supported by a lovely care package from the wonderful Camunda backoffice team. Hence all the lovely hats in the pictures below! More than 20 teams gathered together. At the end of the three days we got to watch each team present their project. The kinds of...
How CMMN never lived up to its...
Even before the Object Management Group (OMG) had released the CMMN Specification in 2014, Camunda had already started building a CMMN engine. In the years that followed, we invested in symbol support, modeling capabilities, and admin tools. But after a couple of years, we decided that we would not be adding any more CMMN features to Camunda and that it will simply be maintained but not fully supported. This post is about the experience Camunda and its Community had with the CMMN standard and how this led to the choices we made to first embrace and then distance ourselves from CMMN. The Promise of CMMN Case Management Model and Notation (CMMN) was introduced as a direct result of the massive...
Camunda’s Evolution: An Open, Distributed Platform
We have recently released the first iteration of the OpenAPI documentation, which is a big step towards making Camunda a more technology independent platform. The journey up until now is very much worth discussing. Camunda started off as a lovely, lightweight java project, which was intended to be used by Java developers to embed in their projects so that they could orchestrate their processes. As far as this mission statement goes – it was, of course, a great success. The features we created focused on the Java ecosystems and the needs of Java developers, which is obvious considering that our community was almost exclusively made-up of Java folk. There came a time, one which I assume happens often for open...
The Collaborative Community of BPMN enthusiasts
This month 10 years ago, BPMN 2.0 was finalized and adopted as a standard, which in itself is something Camunda is happy to celebrate.But what has happened in the BPM space in the meantime is probably the most interesting thing about BPMN 2.0. A whole ecosystem and community has grown from the standard. While it originally came into existence to give the process building community a unified language, it sparked a lot of independent innovation. This was because turning a visual process language into an executable framework brought in a lot of new ways of thinking about processes, so modelers, engines and reporting tools began springing up – all around the same standard. So 10 years on we’ve arrived at...
Camunda Release Highlights
In the past few days, months of work by my fellow Camunda folk has resulted in a cavalcade of new releases – from big stuff like: Camunda BPM 7.13.0 Camunda Modeler 4.0.0 Camunda Optimize 3.1.0-alpha2 To smaller project releases External Task Client 2.0.0 for NodeJS Assert 6.0.0 Spring Boot Starter 7.13.0 Because all of this fast-paced release of software can be slightly overwhelming, I wanted to spend some time focusing on a few specific parts that I’m quite excited about.
Enterprise Platform for Workflow and Decision Automation