Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Building for the cloud with Atlassian Connect
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Hector Benitez
November 26, 2016
Technology
0
45
Building for the cloud with Atlassian Connect
Hector Benitez
November 26, 2016
Tweet
Share
More Decks by Hector Benitez
See All by Hector Benitez
Designing RESTful Web APIs
hectorbenitez
1
100
Tips For Getting The Most Out Of A Hackathon
hectorbenitez
0
29
Usando PHP en el 2018...
hectorbenitez
0
40
Intro - How to Build an Atlassian Add-on
hectorbenitez
0
40
Bot Revolution
hectorbenitez
0
44
Remote Team, Collaboration and Agile 101 @ TQ Amsterdam
hectorbenitez
0
160
Remote Team, Collaboration and Agile 101 @ WeWork Amsterdam
hectorbenitez
0
67
Agile + Planning Poker
hectorbenitez
0
95
Agile Estimation with Planning Poker
hectorbenitez
0
300
Other Decks in Technology
See All in Technology
JEDAI認定プログラム JEDAI Order 2026 受賞者一覧 / JEDAI Order 2026 Winners
databricksjapan
0
320
スピンアウト講座05_実践活用事例
overflowinc
0
1.1k
Laravelで学ぶOAuthとOpenID Connectの基礎と実装
kyoshidaxx
4
1.8k
データマネジメント戦略Night - 4社のリアルを語る会
ktatsuya
1
220
AgentCoreとLINEを使った飲食店おすすめアプリを作ってみた
yakumo
2
240
「捨てる」を設計する
kubell_hr
0
240
The Rise of Browser Automation: AI-Powered Web Interaction in 2026
marcthompson_seo
0
310
CloudFrontのHost Header転送設定でパケットの中身はどう変わるのか?
nagisa53
1
160
モジュラモノリス導入から4年間の総括:アーキテクチャと組織の相互作用について / Architecture and Organizational Interaction
nazonohito51
6
2.6k
契約書からの情報抽出を行うLLMのスループットを、バッチ処理を用いて最大40%改善した話
sansantech
PRO
2
250
Kiroで見直す開発プロセスとAI-DLC
k_adachi_01
0
130
AI時代のIssue駆動開発のススメ
moongift
PRO
0
210
Featured
See All Featured
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
170
Deep Space Network (abreviated)
tonyrice
0
95
Being A Developer After 40
akosma
91
590k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
980
Statistics for Hackers
jakevdp
799
230k
Leo the Paperboy
mayatellez
4
1.5k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Making Projects Easy
brettharned
120
6.6k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
94
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
220
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
330
Measuring & Analyzing Core Web Vitals
bluesmoon
9
790
Transcript
Building for the cloud with Atlassian Connect November, 2016
What we’ll learn today... How Atlassian Connect works How to
create your own Atlassian add-on Choose the right technology stack
+ Vendors Atlassian Connect Atlassian Summit Partners
Nearsoft add-ons
None
What is an Atlassian Connect add-on?
What is an Atlassian Connect add-on? It’s just a web
application
Over 57,000 customers $120 M paid to developers 2000+ Add-ons
800+ third-party vendors & developers
Language Agnostic Web APIs Cloud Integration
None
Extending Atlassian Products Ease of upgradability Open Technology Stack Cloud
Development
Atlassian Connect Capabilities Insert Web Content REST API’s Webhooks
A platform to build add-ons as micro-services Platform independent Language
agnostic Public contracts Loosely coupled
None
Extensibility via web fragment
Extensibility via web fragment
How does the Atlassian Connect Descriptor work? ? ? ?
None
Choose your own tech stack
Choose your stack
Choose your stack
Your first Add-on
Cloud dev environment
Turn on dev mode
Static add-ons
Add-on descriptor
Add-on descriptor
Add-on descriptor
App extensibility
Atlassian Connect JavaScript API
• Invoke the host REST API from your iframe •
Cross domain request • Create modal dialogs • Share data between iframes (pub/sub) Atlassian Connect JavaScript API
None
Dynamic Add-ons
• To consume Web hooks • To save data •
To be able to query REST end point whenever • Integrating with 3rd party tools • Parsing large amounts of data from a customer instance Why would we need a Dynamic Add-on?
Descriptor - Security
Descriptor - Installable
Example Add-on
None
Choose your stack
Available Frameworks
Atlassian Connect Frameworks • Atlassian Connect frameworks abstract add -
on developers from some of the server - side plumbing • Generating/validating JWT tokens • Storing tenant information (e. g. shared secret)
Atlassian Connect Frameworks • Automatically installing descriptions in development mode
• Managing environment configuration (dev, prod) • Generating tokens for add - on client to server communication
Getting setup
Additional accounts needed
Your second Add-on
_ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[email protected]
HectorBenitez hectorbenitez Héctor Benítez Software Developer Thanks, You were awesome!
bit.ly/2g8h0Cl