How to use a plugin to add your own functionality.

What is Camunda?

Camunda BPM is an open-source workflow and decision automation platform. Camunda BPM ships with tools for creating workflow and decision models, operating deployed models in production, and allowing users to execute workflow tasks assigned to them.


How to embed a PDF in a User Task form, from a process variable

What is Camunda?

However , we are concerned with the HTML forms embedded in a User Task

The Problem

Camunda has documentation on how to include an image file…


Is your organization becoming increasingly dependent on technology? If so, your organization is also becoming vulnerable to certain digital threats and risks. As a result, you need to create digital risk strategies to best manage these challenges.


What is BloC Pattern and why use it?

Firstly, the pattern can provide a solid architecture for our apps and there is a disadvantage to using the Set state as it will re-build the whole widget and its widget tree. This impacts performance.


List all channels in a workspace

Slack is a well-known instant-communication platform, now part of any startup toolkit. With a powerful API and an impressive marketplace, Slack bots now supercharge the productivity of thousands of teams around the world. It comes with various features and services , including third-party integration.


These React JS blogs are a part of my personal journey with React JS.

Getting Started

  • Ensure that you have Node.js installed on your PC. To check,

run npx — help. If a list of options is returned, you’re good. If not , please download Node.js.

  • Next , go into your desired directory ( or make one ) and run the following command to create your project,


These React JS blogs are a part of my personal journey with React JS.

Getting Started

To start…


These React JS blogs are a part of my personal journey with React JS.

ReactJS Virtual DOM

I understand that it is important to be aware of how React re-renders the UI, because it relates to performance. We want to avoid re-rendering the whole DOM as it would lead to bad performance.


These React JS blogs are a part of my personal journey with React JS.

Getting Started

  • Ensure that you have Node.js installed on your PC. To check,

run npx — help. If a list of options is returned, you’re good. If not , please download Node.js.

  • Next , go into your desired directory and run the following command to create your project,

create-react-app reactapi

  • Open the project you just created , called reactapi, using a…


I designed and created this app as a solution to a business process carried out by a company known as Marisco Seafoods that buys and exports seafood.

The Problem

As part of the export process, Marisco Seafoods employs someone to capture data , such as the the count of bags and their total weight per species of fish. This was done using a printed excel spread sheet , with the species as columns and the count as rows.

Once all the data had been captured, someone had to manually sum the weights to calculate the total per species.

The Solution

I designed a Flutter…

Daniel Xav De Oliveira

My aim is to document my journey as a Software Developer. Writing as I go along. To enforce new knowledge in my mind and to share with others !

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store