latest news

Atlassian Blog - All Teams Feed

How to embed Excel tables in Jira issues (Mon, 21 May 2018)
Need to comment on Jira issues with a table of data from Excel to support your findings? Here's the formatting shortcut you've been waiting for.
>> Read More

Atlassian’s 2018 State of Diversity Report finds “diversity fatigue” is real (Wed, 16 May 2018)
Diversity fatigue has set in and progress has stalled. People are tired of talking about it, frustrated by inaction, and overwhelmed by the issues.
>> Read More Feed

Deploying NGINX Plus as an API Gateway, Part 1 - NGINX (Wed, 23 May 2018)
At the heart of modern application architectures is the HTTP API. HTTP enables applications to be built rapidly and maintained easily. The HTTP API provides a common interface, regardless of the scale of the application, from a single‑purpose microservice to an all‑encompassing monolith. By using HTTP, the advancements in web application delivery that support hyperscale Internet properties can also be used to provide reliable and high‑performance API delivery. For an excellent introduction to the importance of API gateways for microservices applications, see Building Microservices: Using an API Gateway on our blog.
>> Read More

Ignoring Exceptions in Java (Wed, 23 May 2018)
In this article, I show how to ignore checked exceptions in Java. I will start by describing the rationale behind it and the common pattern to resolve this issue. Then I will present some libraries for that purpose. Checked and Unchecked Exceptions In Java, a method can force its caller to deal with the occurrence of potential exceptions. The caller can use the try/catch clause, where the try contains the actual code and catch contains the code to execute when the exception occurs.
>> Read More

The Value of Combining Teams for Agile Sprint Reviews (Wed, 23 May 2018)
The Value of Combining Teams for Agile Sprint Reviews They say no man is an island. In software, you could say no code is an island, either. Everything you write and maintain is linked to something else, and often that means you have distributed and mainframe teams that are dependent on each other, with mainframe applications supporting engagement technologies that in turn drive mainframe activity. As people start to accept that mainframe development teams need to evolve and develop in the same ecosystem as their distributed counterparts, you need to keep teams on the same page when working on projects that involve both sides. While there are several ways that this can be accomplished, one of the things that we have found works well for us is doing a combined Agile sprint review with both teams.
>> Read More

Equifax's Operates NCTUE Agency and the Panera Bread Situation (Wed, 23 May 2018)
I've written quite a few articles surrounding the challenges Equifax has faced since their massive security breach was revealed: Equifax Attack: Only a Matter of Time
>> Read More

DevOps Cafe Podcast

DevOps Cafe Ep. 76 - Guest: Randy Shoup (Thu, 12 Oct 2017)
John and Damon chat with Randy Shoup (Stitch Fix) about what he's learned building high-scale systems and teams through multiple generations of technology and practices... and how he is doing it again today. Show notes at
>> Read More

DevOps Cafe Ep. 75 - Guest: Barbara Bouldin (Thu, 21 Sep 2017)
John and Damon chat with Barbara Bouldin about her first-hand view of the good -- and the ugly -- through the past few decades of the technology industry. From Bell Labs to the breakup of AT&T ("Ma Bell") to enterprise software to transforming government agencies today, Barbara's journey has been an interesting one. Show notes at
>> Read More

DevOps Cafe Ep. 74 - Guest: Alan Shimel (Tue, 29 Aug 2017)
Alan Shimel ( joins John and Damon for a freewheeling conversation that draws connections between DevOps transformations and Alan's background in the security, investment, and publishing industries.  Show notes at
>> Read More