AtlasCamp 2015

9–11 June 2015
Prague, Czech Republic

Discover how kickass developers use and extend Atlassian products.

AtlasCamp, our premier developer conference, is headed to Prague.  AtlasCamp is a great opportunity for developers to enhance their skills, network with developers in the community, meet with Atlassians, and have an awesome time in Prague. 

Speakers

Sven Peters

Atlassian Evangelist

Anu Bharadwaj

JIRA Group Product Manager, Atlassian

Mike Cannon-Brookes

co-Founder and co-CEO,
Atlassian

Esther Asenjo

Developer, 
Atlassian

Nick Wade

Head of Ecosystems,
Atlassian

Why Attend

Need a reason to come to AtlasCamp? We have plenty.

Become a kickass developer

For the first time in the history of AtlasCamp we're expanding to include a new developer tools track where you can attend sessions about Docker, Advanced Git, CI and many more developer topics. And as always we'll have the add-on track where you'll learn how to build amazing plugins.

Build amazing add-ons

Get technical training on Atlassian Connect and P2 so you can build amazing add-ons and plugins that deeply integrate with JIRA, Confluence, Bitbucket, HipChat, and other products. Also learn how to better monetize your integrations and add-ons in the Atlassian Marketplace.

Product first look

Get product updates from the teams responsible for JIRA, Confluence, HipChat, Bitbucket and more. Learn how developers can now do even more with Atlassian products.

Networking and office hours

We’ll have a lounge setup for each Atlassian product, so you’ll always know where you can find the right people. Kick back in the lounge to share ideas with Atlassians and other developers. Or you can schedule a 1:1 with an Atlassian developer - bring your code, laptop, and toughest questions. 

Developer breakouts

This year we’re giving every developer an opportunity to lead their own breakout session. These sessions are an opportunity for developers to share ideas and collaborate on common challenges (product promotions are discouraged). If you have something to share with other developers and would like to lead a talk, stay tuned - we’ll have more information coming soon.

Training workshops

We are offering optional training workshops for an additional fee on 09 June 2015.

Track 1

13:00 – 15:00

Build cloud add-ons

In this hands on workshop you’ll learn how to build an add-on for JIRA Cloud with Atlassian Connect. You’ll also learn how to build add-ons for other Atlassian products like Bitbucket. You’ll learn everything from setting up your development environment to listing your add-on in the Marketplace.

15:30 – 17:00

Market your add-on like a pro

Want more customers for your add-on? Wishing for more users? Join this add-on marketing workshop to learn first-hand how to attract more customers and grow your sales. We’ll cover all stages of the funnel from building awareness, getting more evaluations, and securing long term users. We’ll cover best practices for Marketplace listings and work through the latest in SEO and other marketing tactics.

Track 2

13:00 – 15:00

Docker and Bamboo

Docker is rapidly gaining mind-share amongst both operations and development teams. One of the Docker sweet spots is in the area of active development and testing. This workshop will introduce a small infrastructure application with some testing dependencies. We will then use Docker and Fig to containerize it and produce a robust working test framework appropriate for a continuous integration/deployment pipeline.

15:30 – 17:00

Master the art and practice of DVCS

Follow along or just sit back and enjoy a live, hands on tutorial on the power routines of experienced git users. We'll explore with real world examples how to do an interactive rebase - and why would you want to do one in the first place, how to solve conflicts without any merge tools, stashing tricks, the power of less known merge strategies and much more.

Agenda

For the first time in the history of AtlasCamp we're expanding to include a new developer tools track where you can attend sessions about Docker, Advanced Git, CI and many more developer topics. And as always we'll have the add-on track where you'll learn how to build amazing plugins.

Wednesday _ June 10

8:30

Registration

10:00

AtlasCamp Keynote Mike Cannon-Brookes

11:15

Break

11:30

Bitbucket: Building kick-ass tools for 2.5M developers Tim Pettersen

With over 2.5 million users, Bitbucket is an exciting platform to integrate with. There is a huge opportunity to integrate static analysis, deployment, testing and monitoring tools into the Bitbucket experience. In this talk, Tim will show off Bitbucket's brand new integration framework and highlight best practices for building scalable, tightly integrated services that developers will love.

12:00

HipChat: Connecting to (allthethings) Tanguy Crusson

From simple integrations to rich interactions: HipChat's integration platform, powered by Atlassian Connect, supports it all! Tanguy will walk you through HipChat's integration capabilities and how they're used in real life, as well as give you a glimpse into the future of messaging powered apps.

Learn all about how the HipChat team reimagined the integration with other Atlassian tools to bring real-time communication to the Atlassian product suite, and how third party developers built integrations with more than 60 external services, turning HipChat into your team's notification centre. But more importantly: learn about the opportunities that exist for you in this booming market!

12:30

Lunch

14:00

JIRA: Products, projects, add-ons, and you Anu Bharadwaj

JIRA 7 is shaping up to be the biggest JIRA release, ever. We've reorganized JIRA around projects and introduced new features like Release Hub to make software development in JIRA even easier. Together with the new JIRA Agile REST API, it's never been a better time to build JIRA add-ons for software dev teams. New features for developers like add-on properties and dashboard items allow you to build more powerful add-ons with Atlassian Connect for JIRA. Don't miss it.

14:30

Confluence: Making your life EASIer Ben Mackie

Give your Confluence add-on idea a head start with the latest Extensibility, APIs, Services/components and Integration with Confluence features designed to reduce friction and leverage Confluence’s power for add-ons.

Keen to hear how we've built new Confluence integrations in the Cloud with Connect and how you can do the same? Curious to know how CQL, Confluence's powerful search language, can be used to deliver powerful search add-ons, and can also be extended to integrate with Confluence features? Want to get the latest on add-on storage and metadata strategies to help you focus on your business logic? Keen to hear more ideas on how to interact and integrate with Confluence via add-ons?

We’ll cover the latest in the platform, give a working demonstration of the highlights and what’s coming around the corner. Let us give you the inside track to productively building on Confluence!

15:00

Break

15:15

JIRA Service Desk: Scale your team with build-it-yourself automation rules Adam Hynes, Clement Capiaux

Automation is the #1 key initiative for IT teams in the next 12-24 months. Learn how to extend JIRA Service Desk's brand new built-in automation capabilities to enable IT teams to work smarter, and focus on the important stuff. Automation in JIRA Service Desk has been built from the ground up with pluggability in mind: from adding SMS notifications after certain actions, to integrating with external systems via REST calls, the possibilities for extension are endless.

15:45 - 16:45

Developer Breakouts

19:00

AtlasCamp Party Hergetova Cihelna, Cihelná 2b, 118 00 Praha, Czech Republic

Thursday _ June 11

8:30

Registration

9:45

Security session

10:30

Add-on design patterns Sherif Mansour

Building a commercial add-on or extending Confluence for a client? What are the best in-product patterns to help you build a beautiful, contextual solution for your end-users?
This session will cover:

  • Getting started: You maybe thinking: Will the Confluence team build my idea? How do I know if it's a good idea? Can I talk to someone? I'll answer these questions and provide some tips to help you get started.
  • The landscape: An overview of the different types of add-ons you could create and how they fit with the Confluence platform.
  • Add-on patterns: We will look at the many different patterns that exit in Confluence today with examples of what features are best suited to the different components of the product.

11:00

Break

11:15

Get your add-on in shape for Data Center Michael Heemskerk

The launch of JIRA, Confluence and Stash Data Center opens up both new opportunities and new challenges for add-on developers. Data Center installations consist of multiple clustered nodes that serve thousands of users. Data Center add-ons need to cope with distributed state, high load, large numbers of users, issues, pages or repositories. Join Michael Heemskerk, Stash architect, to learn all about the challenges, best practices and frameworks that are available for add-on developers that want to make their add-on ready for Data Center.

11:45

Using add-ons to build add-ons Daniel Wester

Join Daniel Wester from Wittified as he shares his company secrets on tackling the everyday problems of add-on development and generating unique add-on ideas. Learn how you can apply his methods to your product development process and how you can make development easier with Web Fragment Finder.

12:15

Web technologies you should be using now Dallas Tester

Get a primer on the latest web technologies that you can leverage to build better add-ons. Topics covered include code re-use, loading JavaScript efficiently, and managing asynchronous operations using promises and Web workers.

12:45

Lunch

14:00

Getting your Connect add-on over the finish lineRalph Whitbeck

Moving from a server side plugin to a cloud add-on requires a different level of skills. Developer Evangelist for the Atlassian Ecosystem, Ralph Whitbeck, will share the common challenges developers face when shifting to the cloud, and show how you can successfully get your connect add-on over the finish line. 

14:30

Connect everywhere - cloud and server Patrick Streule

Tap into the Atlassian Cloud and Server customer base without writing and maintaining two add-ons. Patrick illustrates some techniques you can use today to share most of your code between the Connect and the P2 add-on implementation.

15:00

Break

15:15 - 16:15

Developer Breakouts

16:15

Builders Advancing Humanity: Past to future Builders Advancing Humanity: Past to future John M. Smart, Futurist and CEO, The Foresight Company

Hear how builders have used technology to advance humanity and get a glimpse of what's coming around the corner. Software developers in the Atlassian ecosystem are building the future of global teamwork. Discover what rulesets, technologies and transformations over the next 5 to 25 years will help you build smarter, faster and more valuable software.

Wednesday _ June 10

8:30

Registration

10:00

AtlasCamp Keynote Mike Cannon-Brookes

11:15

Break

11:30

Coding culture Sven Peters

A great coding culture gives the power back to the developer and concentrates on making them productive and happy, bringing autonomous teams together, helping the individual programmer to innovate, and raising the awareness to create better code. I will talk about how to foster a strong engineering-focused culture and give lots of examples from our experience at Atlassian.

12:00

Damn you Facebook - journey to SaaSGreg Warden

Facebook (and others) have raised the bar on what people expect in SaaS – performance, availability, dev-speed. Unfortunately a lot of what we learned as on-premises server developers needs to be un-learned to get to this level. In this talk we'll explore some of the learnings Atlassian has had on its journey from World Class server software to proper SaaS.

12:30

Lunch

14:00

Confessions of an automation addict Holly Cummins, IBM

I've never seen a job I didn't want to automate. Sometimes it's worked out well, sometimes automation has turned a small nuisance into a big, fragile, free-time-eating monster nuisance. In this talk, I'll explore why we automate, when to automate, the hazards of automation and the - big - rewards of automation. I'm part of the team developing IBM's WebSphere Liberty application server. We've used a mix of off-the-shelf and home-rolled tools and processes to work smarter and more productively. I'll describe what we've learned as WebSphere has transitioned to DevOps and continuous delivery and why I still can't resist trying to automate all the things.

14:30

Ratchet up your CI Ian Grunert

Introducing static analysis to a legacy codebase is hard. Ratchet up your CI with git-ratchet, giving your team a ratcheted build which prevents developers from introducing new warnings while you're chipping away at them.

15:00

Break

15:15

The age of orchestration: from Docker basics to cluster management Nicola Paolucci

Containers hit the collective developer mind with great force the past two years and created a space of fervent innovation. Now work is moving towards orchestration. In this session we'll cover an overview of the container orchestration landscape, give an introduction to Docker's own tools - machine, swarm and compose - and show a (semi)live demo of how they work in practice.

15:45 - 16:45

Developer Breakouts

19:00

AtlasCamp Party Hergetova Cihelna, Cihelná 2b, 118 00 Praha, Czech Republic

Thursday _ June 11

8:30

Registration

9:45

Reverse engineering people Emma Jane Hogbin Wesby

People like working with people they like. Understanding people makes those relationships easier. But how do you invest in those relationships without going overboard in the workplace? This session is an introvert's guide to practical empathy and will show you how to engage, without over-indulging.

10:30

Bruce Lee and the essence of Agile Chris Mountford

Agile methods are now a sea of competing schools: TDD, Scrum, Kanban, XP, each with an answer to "best practice", like warring factions in imperial China, each with their own "best kung fu". Transcending the clutter, we refocus on the essence of agile guided by master of agility, Bruce Lee.

11:00

Break

11:15

How to deliver radical architectural change without the customer noticing Robin Fernandes, Sidney Shek

Did you know that we moved terabytes of attachments from 60,000+ JIRA Cloud sites to a microservice in AWS? We'll share our experience building a microservice using pure functional principles, rolling it out safely, and engaging the wider organisation both technically and culturally to achieve radical architectural change.

11:45

The inner guts of Bitbucket Erik van Zijst

Today Bitbucket is 60 times bigger than at the time of acquisition almost 5 years ago and serves repositories to over three million developers.

This talk lays out its current architecture in great detail, from Gunicorn and Django to Celery and HA-Proxy to NFS, but has a special focus on anecdotes of our mistakes and unexpected challenges.

12:45

Lunch

14:00

Back to the future with web components Jonathon Creenaune

Web components are an emerging standard for building web UI's. They allow front end developers to build reusable, encapsulated widgets in HTML pages.

Atlassian views web components as an incredibly significant step in web technology. In the same way as when people talk about the future of source control they're talking about DVCS and git, the future of web UI's will be dominated by web components.

Some similar sized technology companies have experimented with web components - see Github and Pinterest - but Atlassian is way ahead of the tech curve here. Driven by Atlassian User Interface (AUI) - our cross-product UI framework - web components are landing in all of Atlassian's products including Bitbucket, JIRA, Stash and Confluence.

14:30

Game of codes, a CI battle Esther Asenjo

Atlassian faces the same issues as any other software company in the world. The battle for the CI/CD is fought every day, and has a huge impact in our dev speed and delivery. Join us to find out how we do it in Atlassian, powered by Bamboo.

15:00

Break

15:15 - 16:15

Developer Breakouts

16:15

Builders Advancing Humanity: Past to future John M. Smart, Futurist and CEO, The Foresight Company

Hear how builders have used technology to advance humanity and get a glimpse of what's coming around the corner. Software developers in the Atlassian ecosystem are building the future of global teamwork. Discover what rulesets, technologies and transformations over the next 5 to 25 years will help you build smarter, faster and more valuable software.

Clarion Congress Hotel Prague

Freyova 33 - 190 00
Prague, Czech Republic
Phone: +420 211 131 139

Get directions

Location

AtlasCamp will take place in the Clarion Congress Hotel Prague, situated outside the Vysočanská underground station, 10 minutes from the historical city centre and just 20 km from the International Prague Ruzyně Airport. Much of the AtlasCamp experience happens during non-conference hours, so we strongly recommend that attendees stay at this hotel. Please note that in order to receive the discounted AtlasCamp pricing you must book your stay 30 days prior to arrival.

Atlassian Expert partners day

We're hosting an invite only Experts Workshop in Prague on Tuesday, 9 June 2015. The program, intended for our Expert partners, will feature Atlassian speakers, workshop sessions and networking. Admission is free, so register today!

For additional information please contact your Expert Manager.

Location

Clarion Congress Hotel Prague

Freyova 33 - 190 00
Prague, Czech Republic
Phone: +420 211 131 139

Register

Register here. Space is limited so sign up your team today!

Workshop agenda

9:00 Registration/light breakfast
9:30 Atlassian Investment in Experts Expert Sales and Program Update
10:30 Product Roadmaps: JIRA, JIRA Service Desk, Collaboration, Dev Tools
12:00 Lunch
13:00 Track 1
Birds of a Feather, Sales Enablement Training
Track 2
Birds of a Feather, Technical Training
15:00 Break
15:30 Track 1
Birds of a Feather, Sales Enablement Training
Track 2
Birds of a Feather, Technical Training
17:00 Networking
19:00 AtlasCamp welcome reception
AtlasCamp 2015

9–11 June 2015
Prague, Czech Republic
€499+VAT /person