The art of uploading to not yet existing entities in RESTful applications


Single page appliations are the preferred way to build appealing web apps these days. If those apps are not already playing with GraphQL, most of them still rely on a more or less RESTful API to interact with the backend. In most cases, it is not an issue to create a new REST entity with a single call to the backend, as a JSON can include all necessary Data. But when it comes to files which are attached to an entity, things will become a little cumbersome.

Entitity Framework: How to change the connection string of a 'database first' model at runtime?


When defining a database first model with Entity Framework in, you are forced to define the database connection string in Web.config like this:

How to delete all local git branches except the currently selected branch?


If you are working as part of a team on a project hosted inside of a git repository, you may find yourself branching around in an excessive manner. This will lead to a huge pile of branches you don’t necessarily need to store locally if they are already merged or saved on a remote.

How to check if a JIRA upgrade task ran successful?


To apply changes to existing tables in JIRA Plugins which are using ActiveObjects, it is necessary to write an upgrade task which describes how to transition the existing data of a table into the new datamodel.

JIRA gadgets: Callback field gotchas

jira gadget

If developing JIRA gadgets, you might come to the point that default gadget fields won’t suffice your requirements. In that case you’ll quickly realise that you need to create your own callback field.

About me

Klaus Deja
Passionate coder. Working in IT since 2008, developer since 2015. I'm living in Duisburg, Germany. Creating JIRA plugins for a living at ease solutions. Always curious about new technologies.