About Effective Jira Notifications : Good Practices
Are you also overwhelmed with an abundance of JIRA notifications? As Atlassian Engineers, we are getting on average 200 JIRA messages per day. The only good thing about JIRA messages is that they can be deleted without risk (the actual information is safe in JIRA). Still, 200 messages are a chore to process, so we […]
How to Dockerize Jira with Postgres: Step-by-Step Guide
Introduction I discovered a docker world not a long time ago. In our work, we face some testing routines almost every day. We need to test our product on different JIRA versions with different databases. Of course, we can have a standalone JIRA and a database installed on our machine, but this approach provides complexity […]
Complete Guide to CRUD Operations using Postgres JSONB: Tips and Tricks
Introduction Nowadays, the most common way to transfer data is to use JSON (JavaScript Object Notation). But, in any case, we need to store the data on the server side. And here we have a choice to use either the NoSQL solution, for example, MongoDB, or the old trustee object-relational database. Sometimes, we don’t even […]
Upgrading for Improved Cybersecurity: Lessons Learned from an Ethical Hack
Our bamboo was hacked today, and this is something you want to avoid at all costs. Ensuring that your Atlassian stack is up-to-date at all times is essential to avoid unpleasant surprises. Always upgrade your Atlassian stack. The hack We have a saying here in Belgium – ‘Bakers always eat old bread’ … because all […]
Introducing The Multi Level Cascading Select Field
On May 23, 2017, we published version 1.25.1 of the table grid editor. This release introduces the multi-level cascading select field. Now you can create a custom field that can contain many drop-downs. Each drop-down list is built dynamically – using SQL queries. These queries can reference the values of other levels, such that […]
Ban the smart search notification on JIRA
Also annoyed with the ‘smart search notification’ of JIRA? Get rid of it! Once upon a time, there was Clippy: Remember ‘Clippy’ Microsoft in Office 97 – I know that’s almost 20 years ago, so you might not be born yet. This desktop assistant was created to help out any user handle their daily […]
How to Manage Project Administration Access on Confluence and Jira
Are you wondering who has project admin access on your JIRA or Confluence and you got something else to do than spending your afternoon clicking through all the permission schemes, and ‘Users and Roles’ screens? Here are 2 simple SQL queries which extract the list of users with this type of god power. Extract all […]
Efficiently Monitoring Attachment Size Usage in Confluence
One of our customers called us because the confluence disk was full, and they wanted to stop adding disk space all the time. They needed a way to monitor the way that confluence is using disk space. Looking at the disk statistics – there were more than 200 GB of attachments and growing. So we […]
How to Compare JIRA Workflows
Find out the difference between a draft and an original Jira workflow When multiple people are working on the configuration of JIRA, you might get into problems synchronizing and/or communicating the intended changes. It is not the first time that a customer has asked me to reconfigure a workflow. When accessing the workflow list, I […]
Efficient Git Submodules for Play Application with Sub-Projects: A Step-by-Step Guide
Atlassian announced the hosted cloud solution of their products on Atlassian Camp in 2014. And, of course, the Exalate team stood before the goal to add cloud support to our product. We already have the play rest application for synchronization with Hewlett-Packard Quality Center. In this solution, we have two separate applications. First one is […]