AtlasCamp Sessions

Hundreds of developers team up at AtlasCamp, our developer conference, to enhance their skills, build successful add-ons, and network with the Atlassian developer community.

Watch announcements and replays of sessions from AtlasCamp 2017.

Adventures in Customization with Atlassian Add-ons and Integrations Using JIRA, HipChat, Firebase, and Amazon Echo

What challenges have you faced when building your add-on? In this session, Sukhbir Dhillon from Addteq shares his journey of building integrations with Atlassian tools, Firebase, and product API's (such as Amazon Echo). From server-less architecture to using voice commands, learn how Addteq constructed innovative integrations and built unique add-ons.

Topics covered:
Serverless, Plugins 2, Best Practices

Presentation video

Presentation slides

Back to Confluence Future - What's New with Confluence Connect

Confluence Connect has added APIs and enhanced macros – but we didn't stop there. We've also introduced new types of add-ons: theming, workflows, and custom content. Confluence product manager Brian Swift will cover each of these, including the building blocks you'll need and examples of how to use them. He'll also show you how to integrate these types of add-ons with Confluence features to provide a great experience for users. There's never been a better time to create add-ons to satisfy more Confluence use cases!

Topics covered:
Confluence, Atlassian Connect, Cloud

Presentation video

Presentation slides

Building Repository Workflows with Bitbucket Connect

Want to be notified when new pull requests are created? Need to trigger a process when a build passes? Bitbucket Connect can let you do all this and more. Join Atlassian developer James Navin for a session on using Bitbucket Connect and webhooks to build tooling and workflows driven by activity in your repository.

Topics covered:
Bitbucket, Atlassian Connect, Cloud

Presentation video

Presentation slides

Connect First, Ask Confluence Questions Later

Connect has now reached new levels of maturity, and we believe so strongly in its strengths that we decided to rebuild one of our own add-ons with it: Confluence Questions. In this session, Atlassian Product Manager Caroline Bartle will cover how we approached this project, the (many) challenges we faced, and will provide you with tips take into consideration when developing add-ons using the Connect framework, particularly if you’re considering rebuilding an existing P2 plugin.

Topics covered:
Confluence, Atlassian Connect, Cloud

Presentation video

Presentation slides

Creating Your Own Server Add-on that Customizes Confluence or JIRA

JIRA and Confluence are highly versatile products that just about any team can use. But what if your team has special use cases or needs? That's where customization comes in – and you can do it, using the Plugins 2 (P2) framework for our Server family of products. Join developer advocate Melissa Paisley to learn how to start. She'll cover key technologies, walk through a demo, and show you where to get further information. Thanks to P2, you can make JIRA and Confluence a perfect fit for your team.

Topics covered:
JIRA, Confluence, Server, Plugins 2

Presentation video

Presentation slides

Designing Add-ons for Atlassian Products, the Do’s & Don’ts

Well designed and integrated add-ons are not only easier to use, but it's been proven that they also have higher adoption and retention rates. In this focused session from Lucy Denton, Atlassian’s Ecosystem UX Designer, we’ll discuss the the top three things you’ll need to design and build successful add-ons for Atlassian products.

Topics covered:
Design, Usability, Cloud, Customer Experience

Presentation video

Presentation slides

How to Build a Better JIRA Add-on

Add-ons and integrations for JIRA Cloud have come a long way, but there are still huge opportunities for improvement. JIRA Cloud product manager Dave Meyer will walk through some "Do"s and "Don't"s for making your add-ons simpler, faster, and more beautiful today, plus an insider look at new APIs and integration points that will enable you to take your add-on to the next level in the future.

Topics covered:
JIRA, API's, Cloud

Presentation video

Presentation slides

How to Write a Chatbot that Gets Smarter

Do people HipChat you with the same question over and over again? Are you sending the same answer all the time? Well, good news: you can write a chatbot that learns how to respond on your behalf. In this talk, Greg Baker will show you how to use Natural Language Processing techniques to turn HipChat history into an array of numeric vectors you can plug into a variety of machine learning algorithms such as logistic regression and neural networks. He'll also provide tips for troubleshooting and localizing your bot for European languages.

Topics covered:
HipChat, API's, Best Practices

Presentation video

Presentation slides

Launch into New Markets with JIRA Service Desk

IT, customer service, and business process management are multi-billion dollar industries that you can tap into. How? By building amazing add-ons for the fastest growing product in Atlassian: JIRA Service Desk. In this talk, JIRA Service Desk's Principal Product Manager, Shihab Hamid, covers both the opportunities to solve real customer problems and dive into the new API that's available so you can make it happen!

Topics covered:
JIRA Service Desk, Cloud

Presentation video

Presentation slides

Server Add-ons for Front-end Developers

Atlassian's P2 plugin system is fantastic for developers familiar with Maven, Java, OSGi, and (generally speaking) tools built over a decade ago. But where do the modern front-end development tools and techniques fit in to the picture? Join developer Chris Darroch as he explains how to build a sophisticated front-end for an Atlassian add-on using technologies like Node.js, Gulp, Wepback, and JavaScript transpiled from TypeScript / ES2015. He'll cover the basic front-end pillars of the P2 system, talk about how Maven applies to writing front-end code. Note: this session assumes familiarity with JavaScript and Node.js.

Topics covered:
Server, Plugins 2, Front-end

Presentation video

Presentation slides