We integrated the basic app and the webhooks in the first part of this tutorial, so now we will look at how to further integrate apps into our Confluence Cloud development instance.
About Atlassian Connect To customize OnDemand versions of the Atlassian software products – Confluence Cloud, Jira Cloud & others – …
I gave you a brief overview of the basic features of the Google App Maker in my previous post, and now I want to look at the scripting possibilities. The App Maker supports the creation of both client and server scripts.
App Maker is a browser-based development tool to create and deliver custom applications for Google G Suite both easily and reliably. Google calls the App Maker a “low-code tool”. In fact, you don’t necessarily need a developer; most of the work is done via intuitive interfaces with the tool providing useful guidance.
Karate is a new test framework based on the well-known Cucumber library. It allows you to quickly write meaningful tests for web services using a domain-based language (DSL). Here is an example to help you get started with Karate.
Continuous delivery aims to reduce development costs through high-level automation, speed up deployment processes, increase the quality of processes and be more flexible and responsive to customer requirements earlier on in the process. (Our video session offers a detailed introduction to the concept.) Part of this article addresses how this is done in practice. We will configure Atlassian’s CI server Bamboo to install a simple Java web application on a Tomcat application server at the touch of a button.
Behavior Driven Development (BDD) aims to bring together the actors involved in software projects, from the stakeholders to developers, and to document functional requirements in simple and understandable standardized language.
These texts are not only meant to make sure everyone has a common understanding or to serve documentation purposes. They can also be used to test and verify whether the defined software criteria have been met with the help of modern tools.
On the one hand, risks can arise while working on Git-based software projects that hamper the development process, software quality and stability of existing processes. On the other hand, you also do not want to slow down the development process by using models that are too restrictive.