Inside Atlassian

Development

Article in Development

Code Campfire Series: From Business Student to Marketplace Business Owner

Welcome to Code Campfire! The Atlassian Ecosystem Marketing team is launching a new content series: Code Campfire. We’re interviewing developers who build Atlassian apps to find out what makes them tick and how they got where they are today. Think of it like meeting a new friend and hearing about their story — only on […]

Article in Development

“It really does take the DevOps stuff out”: How Forge transformed a popular custom field app

Launched in 2008, Jira Misc Custom Fields (JMCF) has become a much-loved app for calculated custom fields on Jira Data Center and Server, helping customers make more informed business decisions through Jira screens, reports, and dashboards. With over 4,000 installs on Atlassian Marketplace to date, bringing JMCF to Cloud was a clear next step.  We […]

Article in Development

End-to-end testing for Confluence Forge apps

When building a Forge app for an Atlassian product, it’s important to have a robust testing strategy in place. End-to-end testing provides a way to constantly monitor the quality and reliability of apps and, in this blog post, we will explore how to leverage Mocha and Webdriver.io to test two Confluence apps. We will also […]

Article in Development

A brief introduction to using async functions in Forge

You just tried making an API call into your first Atlassian Forge App, but now it won’t build and it’s displaying an error, or the data being returned isn’t what you expect.

Article in Development

Forge-ing Simple Solutions for Jira: Project Custom Field

Jira is a valuable tool for agile project management, allowing teams to streamline workflows, track issues, and collaborate effectively. Jira administrators are responsible for configuring and maintaining the platform to meet their organization’s specific needs. However, as demand for customized solutions grows, administrators may seek ways to enhance Jira even further and this is where […]

Article in Development

Code Campfire Series: Anton Kronseder from smartics

Welcome to Code Campfire! The Atlassian Ecosystem Marketing team is launching a new content series: Code Campfire. We’re interviewing developers who build Atlassian apps to find out what makes them tick and how they got where they are today. Think of it like meeting a new friend and hearing about their story — only on […]

Article in Development

API Rate Limit Handling for Apps

Co-authored by Ian Gil Ragudo APIs are the backbone of modern software development, and with their increasing reliance, it’s more important than ever to implement proper rate limiting techniques. Rate limiting is a crucial technique for managing the flow of requests to an API, preventing providers from being overwhelmed with traffic. By setting limits on […]

Article in Development

July 2023: Marketplace Partner Program Tier Membership Update

The Atlassian Marketplace has surpassed $3 billion in lifetime sales, achieving a significant milestone in fiscal year 2023. This remarkable growth is attributed to our dynamic ecosystem of developers and partners extending the capabilities of Atlassian’s product suite, boosting app adoption by enterprise customers alongside overall cloud business growth. The success of Atlassian Marketplace is […]

Article in Development

California Consumer Privacy Act (CCPA) 101 for app developers

Note: This blog post is provided for informational purposes only. It is not intended to be a substitute for legal advice. As such, we recommend that you consult a lawyer before acting on any matter discussed within this post. What is the CCPA? The CCPA stands for the California Consumer Privacy Act of 2018, which […]

Article in Development

Marketplace Partner Story: Leveling up DevOps Quality Management

A deep look at how Appsvio streamlined their testing process, improved efficiency, and lowered barriers across their team. As a small team with a single tester, finding a solution to keep our apps bug-free for users required a unique approach. Appsvio has been a Marketplace Partner for one year and we maintain and develop a […]

Article in Development

How to Build a Cross-product Forge App for Jira and Confluence

When it comes to creating automations across Atlassian products, there’s more than one way to peel an orange (as the animal-friendly saying goes). For most use cases, Automation for Jira and Confluence provide a quick, no-code solution, making them the first option to investigate. But, there are some use cases that require a custom app. […]

Article in Development

Preventing cross-site scripting (XSS) attacks

Cross-site scripting (XSS) is a type of security vulnerability found in web-applications. Atlassian Cloud apps are web-apps and are not immune. Learn how to prevent XSS vulnerability in your cloud apps.

Article in Development

Handling rate limiting in JavaScript

Most, if not all, REST APIs enforce rate limits to ensure reliability and performance for consumers. However, handling rate limiting responses is often overlooked or implemented in an ad-hoc manner. Inadequate handling of rate limiting responses often leads to poor user experiences and reliability issues. Developers need a solution that is robust, flexible and easy […]

Article in Development

Forge Roadmap Webinar Recap: Q1 2023

During our quarterly Forge roadmap for Q1, the Ecosystem Platform team shared progress on recently shipped features and updates on what to expect for the year ahead following shifts in roadmap priorities. Highlights from this conversation include progress on Forge for Bitbucket and complex queries and custom entities, a look inside upcoming improvements to the […]

Article in Development

Recap | May 2023 Tech Partner Marketing Hour

Atlassian Partner Marketing recently launched a new webinar series to enable partners with effective marketing strategies and best practices to drive app adoption and business growth. The series kicked off on May 10, 2023, with the introduction of a framework that partners can use to create effective and thoughtful assets that reflect the buyer’s journey. […]