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.
- 5 Essential Techniques for Building Fault-tolerant Systems
Diego Berrueta, Engineering Principal, Atlassian
- 5 Ways Devs and Designers Can Work Better Together
Kelly Snow, Lead Designer, Atlassian
- 12 Ways to Supercharge Your Connect Add-on
Peter Van de Voorde, Community Developer, Atlassian
- Beyond Agile and DevOps: From Concepts to Products in Weeks, Not Months
Tanguy Crusson, Principal Product Manager, Atlassian
- Know Thy Product: Tips from a Tester
Maria Heij, Support & Test Manager, RefinedWiki
5 Essential Techniques for Building Fault-tolerant Systems
Building add-ons for Atlassian products today means building a Connect add-on and running it as a service in your own infrastructure, or a PaaS provider’s infrastructure, or (more commonly) a set of microservices. While this has many benefits, the transition from monolithic to distributed systems brings with it additional failure modes that simply do not manifest in the world of local function calls. Join Atlassian developer Diego Berrueta for a walk-through of 5 resilience techniques that will help keep your services rock-solid in the face of unreliable, slow, or faulty systems.
Topics covered: Scalability, Best Practices, Cloud
5 Ways Devs and Designers Can Work Better Together
Teams are often told to work together without a clear understanding of how to navigate different work styles, roles, and processes. So how can designers and devs work together efficiently and collaboratively? Atlassian designer Kelly Snow will reveal 5 techniques you can bring back to your team. Together, devs and designers can improve product quality – not to mention team morale.
Design, Collaboration, Best Practices
12 Ways to Supercharge Your Connect Add-on
It's one thing for developers to write a Connect add-on. It's a whole different thing to run it in a production mode. When you consider both development and production, a series of questions emerges:
- How do I reduce the cost and overhead of administering environments (servers)?
- How can I build in scalability from the start?
- How can I enable continuous deployment?
The 12-factor application principles are often cited as the solution. Using the principles of 12-factor applications, it is much easier to go from rapid development iterations into production. And then to keep the pace of rapid iteration, even as each goes into production. From this talk, you will learn what the 12 factors are and how they can supercharge your Atlassian Connect add-on.
Beyond Agile and DevOps: From Concepts to Products in Weeks, Not Months
Transportation, travel, finance... Almost every industry has been disrupted, or will be soon. Central to this wave of change is a new way to work that combines agile, DevOps, Lean Startup mentality, and constant experimentation. This enables small teams to be both bold and extremely effective, while learning and improving at a much faster rate than ever before.
Let me, Tanguy Crusson, take you through a day in the life of a successful product team. Your team can become one, too.
Teams, Collaboration, Best Practices
Know Thy Product: Tips from a Tester
Developers can't focus only on the details of their code – they have to look at the application from a user's perspective, too. Join Maria Heij from RefinedWiki AB for a journey into the tester's (and user's) mindset. She'll cover knowing how and why your product is used, understanding the intent behind requirements, and product implementations – all aimed at extending your skills and making your add-ons even better.
Testing, Best Practices