Inside Atlassian

Browse Developer

Article in Developer

A Deeper Look at Hooks in Forge

Introduction In an earlier blog, I briefly discussed UI Kit Hooks, and the useState hook in relation to calling, and displaying the results of an async function from a Forge App. This blog will dig in deeper to uncover what hooks are, how they are used and some of the differences between how hooks work […]

Article in Developer

Forge the future of AI – Codegeist Unleashed 2023 is live!

Gear up for Codegeist Unleashed – an exciting twist on Atlassian’s annual hackathon. This year, developers get a shot at winning cash prizes PLUS the chance to compete live in Amsterdam at Atlassian Presents: Unleash and show off their AI building skills.  First place winners in each category will have the unique opportunity to live […]

Article in Developer

The basics of creating a Forge AI app

This post provides a range of practical information to help developers build Forge apps providing AI capabilities. Forge provides a range of features and simplifies development and hosting so it’s a great option for exploring AI development.

Article in Developer

Configuration management for a consistent & resilient dev environment

Shell-based configuration management has kept my dev environment consistent & resilient for years. In this post, you’ll learn how to configure Homebrew, Git, chezmoi, fnm, and other CLI tools, so that you can quickly get through the Forge pre-requisites with fewer problems.

Article in Developer

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 Developer

Secure by design: Tips and benefits for app developers

If you’ve been following along at any of our developer events, in the blog, or on the developer community in the past year, you’ll know that cloud app trust has been an important topic here at Atlassian. As more customers—and especially large customers—move to cloud, we are hearing increased requests for more information about what […]

Article in Developer

“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 Developer

Onward to Launch: How a New Marketplace Partner Went From Idea to App in Two Months

Onward‘s story of entering the world of Atlassian apps – and learning how to leverage Forge – took place over an action-packed two month period, full of valuable lessons and insights (not to mention a few late nights). We’re here to share our timeline and a few of those insights with the wider developer community, […]

Article in Developer

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 Developer

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 Developer

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 Developer

Compliance with Vanta

The International Organization for Standardization (ISO) is an independent, non-governmental organization with an international membership of 167 national standards bodies. The ISO/IEC 27000 family of standards helps organizations keep their information assets secure. ISO/IEC 27001 is a standard that specifies security management best practices and comprehensive security controls. While not a legal requirement, it is […]

Article in Developer

10 ways to customise Jira, Confluence and more with Forge

Whilst Atlassian products are highly configurable and include rich automation capabilities, nothing beats the ability to write code that directly extends or modifies the behaviour. Forge is our latest extensibility framework and is available for use with multiple products including Jira Software, Jira Service management, Confluence and Compass. This post shares a few ideas about […]

Article in Developer

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 Developer

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 […]