Enviar búsqueda
Cargar
Bitbucket as a Platform - Atlassian Summit 2012
•
1 recomendación
•
1,308 vistas
Atlassian
Seguir
Empresariales
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 70
Descargar ahora
Descargar para leer sin conexión
Recomendados
Node js javascript no lado do servidor
Node js javascript no lado do servidor
Mauricio Vieira
7Masters jQuery - Eventos em jQuery, com Felquis Gimenes
7Masters jQuery - Eventos em jQuery, com Felquis Gimenes
iMasters
Git with bitbucket
Git with bitbucket
Suhas Shivaram
Using Git and BitBucket
Using Git and BitBucket
Medhat Dawoud
Manual jira , Instalación, Creación de Proyecto, Incidencias, Usuarios
Manual jira , Instalación, Creación de Proyecto, Incidencias, Usuarios
Leo Ruelas Rojas
Takeaways From Migrating to Git and Bitbucket Server
Takeaways From Migrating to Git and Bitbucket Server
Atlassian
Introducing JIRA AGILE
Introducing JIRA AGILE
Nishanth K Hydru
Introduction To Confluence
Introduction To Confluence
Hua Soon Sim
Recomendados
Node js javascript no lado do servidor
Node js javascript no lado do servidor
Mauricio Vieira
7Masters jQuery - Eventos em jQuery, com Felquis Gimenes
7Masters jQuery - Eventos em jQuery, com Felquis Gimenes
iMasters
Git with bitbucket
Git with bitbucket
Suhas Shivaram
Using Git and BitBucket
Using Git and BitBucket
Medhat Dawoud
Manual jira , Instalación, Creación de Proyecto, Incidencias, Usuarios
Manual jira , Instalación, Creación de Proyecto, Incidencias, Usuarios
Leo Ruelas Rojas
Takeaways From Migrating to Git and Bitbucket Server
Takeaways From Migrating to Git and Bitbucket Server
Atlassian
Introducing JIRA AGILE
Introducing JIRA AGILE
Nishanth K Hydru
Introduction To Confluence
Introduction To Confluence
Hua Soon Sim
Troubleshooting Live Java Web Applications
Troubleshooting Live Java Web Applications
ashleypuls
Aligning Continuous Integration Deployment: Automated Validation of OpenStack...
Aligning Continuous Integration Deployment: Automated Validation of OpenStack...
Atlassian
Drupal and Cloud Containers
Drupal and Cloud Containers
Josh Koenig
Gon gem. For RDRC 2013, June 7
Gon gem. For RDRC 2013, June 7
Alexey Gaziev
Introduction to RabbitMQ | Meetup at Pivotal Labs
Introduction to RabbitMQ | Meetup at Pivotal Labs
Alvaro Videla
RequireJS
RequireJS
Sebastiano Armeli
실시간 웹 협업도구 만들기 V0.3
실시간 웹 협업도구 만들기 V0.3
NAVER D2
Are Today’s Good Practices... Tomorrow’s Performance Anti-Patterns?
Are Today’s Good Practices... Tomorrow’s Performance Anti-Patterns?
Andy Davies
component: ruby gems for the browser
component: ruby gems for the browser
Timothy Oxley
Drupal: Internet Lego - What is Drupal?
Drupal: Internet Lego - What is Drupal?
Eric Aitala
Advanced App Building - Tips, Tricks & Lessons Learned
Advanced App Building - Tips, Tricks & Lessons Learned
Jay Graves
HTML5.tx 2013: Embedded JavaScript, HTML5 and the Internet of Things
HTML5.tx 2013: Embedded JavaScript, HTML5 and the Internet of Things
Jesse Cravens
Augmented Reality with JavaScript and Appcelerator Titanium
Augmented Reality with JavaScript and Appcelerator Titanium
Jeff Bonnes
RailsConf 2013: RubyMotion
RailsConf 2013: RubyMotion
Brian Sam-Bodden
FUTURESTACK13: Mobile Apps, A DevOps Way from Jonathan Karon, Engineering Man...
FUTURESTACK13: Mobile Apps, A DevOps Way from Jonathan Karon, Engineering Man...
New Relic
Lightweight javaEE with Guice
Lightweight javaEE with Guice
Peerapat Asoktummarungsri
Celluloid - Beyond Sidekiq
Celluloid - Beyond Sidekiq
Marcelo Pinheiro
How to design for the web
How to design for the web
Cyber-Duck
International Women's Day 2020
International Women's Day 2020
Atlassian
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020
Atlassian
Forge App Showcase
Forge App Showcase
Atlassian
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UI
Atlassian
Más contenido relacionado
Similar a Bitbucket as a Platform - Atlassian Summit 2012
Troubleshooting Live Java Web Applications
Troubleshooting Live Java Web Applications
ashleypuls
Aligning Continuous Integration Deployment: Automated Validation of OpenStack...
Aligning Continuous Integration Deployment: Automated Validation of OpenStack...
Atlassian
Drupal and Cloud Containers
Drupal and Cloud Containers
Josh Koenig
Gon gem. For RDRC 2013, June 7
Gon gem. For RDRC 2013, June 7
Alexey Gaziev
Introduction to RabbitMQ | Meetup at Pivotal Labs
Introduction to RabbitMQ | Meetup at Pivotal Labs
Alvaro Videla
RequireJS
RequireJS
Sebastiano Armeli
실시간 웹 협업도구 만들기 V0.3
실시간 웹 협업도구 만들기 V0.3
NAVER D2
Are Today’s Good Practices... Tomorrow’s Performance Anti-Patterns?
Are Today’s Good Practices... Tomorrow’s Performance Anti-Patterns?
Andy Davies
component: ruby gems for the browser
component: ruby gems for the browser
Timothy Oxley
Drupal: Internet Lego - What is Drupal?
Drupal: Internet Lego - What is Drupal?
Eric Aitala
Advanced App Building - Tips, Tricks & Lessons Learned
Advanced App Building - Tips, Tricks & Lessons Learned
Jay Graves
HTML5.tx 2013: Embedded JavaScript, HTML5 and the Internet of Things
HTML5.tx 2013: Embedded JavaScript, HTML5 and the Internet of Things
Jesse Cravens
Augmented Reality with JavaScript and Appcelerator Titanium
Augmented Reality with JavaScript and Appcelerator Titanium
Jeff Bonnes
RailsConf 2013: RubyMotion
RailsConf 2013: RubyMotion
Brian Sam-Bodden
FUTURESTACK13: Mobile Apps, A DevOps Way from Jonathan Karon, Engineering Man...
FUTURESTACK13: Mobile Apps, A DevOps Way from Jonathan Karon, Engineering Man...
New Relic
Lightweight javaEE with Guice
Lightweight javaEE with Guice
Peerapat Asoktummarungsri
Celluloid - Beyond Sidekiq
Celluloid - Beyond Sidekiq
Marcelo Pinheiro
How to design for the web
How to design for the web
Cyber-Duck
Similar a Bitbucket as a Platform - Atlassian Summit 2012
(18)
Troubleshooting Live Java Web Applications
Troubleshooting Live Java Web Applications
Aligning Continuous Integration Deployment: Automated Validation of OpenStack...
Aligning Continuous Integration Deployment: Automated Validation of OpenStack...
Drupal and Cloud Containers
Drupal and Cloud Containers
Gon gem. For RDRC 2013, June 7
Gon gem. For RDRC 2013, June 7
Introduction to RabbitMQ | Meetup at Pivotal Labs
Introduction to RabbitMQ | Meetup at Pivotal Labs
RequireJS
RequireJS
실시간 웹 협업도구 만들기 V0.3
실시간 웹 협업도구 만들기 V0.3
Are Today’s Good Practices... Tomorrow’s Performance Anti-Patterns?
Are Today’s Good Practices... Tomorrow’s Performance Anti-Patterns?
component: ruby gems for the browser
component: ruby gems for the browser
Drupal: Internet Lego - What is Drupal?
Drupal: Internet Lego - What is Drupal?
Advanced App Building - Tips, Tricks & Lessons Learned
Advanced App Building - Tips, Tricks & Lessons Learned
HTML5.tx 2013: Embedded JavaScript, HTML5 and the Internet of Things
HTML5.tx 2013: Embedded JavaScript, HTML5 and the Internet of Things
Augmented Reality with JavaScript and Appcelerator Titanium
Augmented Reality with JavaScript and Appcelerator Titanium
RailsConf 2013: RubyMotion
RailsConf 2013: RubyMotion
FUTURESTACK13: Mobile Apps, A DevOps Way from Jonathan Karon, Engineering Man...
FUTURESTACK13: Mobile Apps, A DevOps Way from Jonathan Karon, Engineering Man...
Lightweight javaEE with Guice
Lightweight javaEE with Guice
Celluloid - Beyond Sidekiq
Celluloid - Beyond Sidekiq
How to design for the web
How to design for the web
Más de Atlassian
International Women's Day 2020
International Women's Day 2020
Atlassian
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020
Atlassian
Forge App Showcase
Forge App Showcase
Atlassian
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UI
Atlassian
Meet the Forge Runtime
Meet the Forge Runtime
Atlassian
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User Experience
Atlassian
Take Action with Forge Triggers
Take Action with Forge Triggers
Atlassian
Observability and Troubleshooting in Forge
Observability and Troubleshooting in Forge
Atlassian
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy Model
Atlassian
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI System
Atlassian
Forge: Under the Hood
Forge: Under the Hood
Atlassian
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIs
Atlassian
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
Atlassian
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the Building
Atlassian
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that Matter
Atlassian
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in Mind
Atlassian
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Atlassian
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced Teams
Atlassian
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
Atlassian
Building Apps With Enterprise in Mind
Building Apps With Enterprise in Mind
Atlassian
Más de Atlassian
(20)
International Women's Day 2020
International Women's Day 2020
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020
Forge App Showcase
Forge App Showcase
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UI
Meet the Forge Runtime
Meet the Forge Runtime
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User Experience
Take Action with Forge Triggers
Take Action with Forge Triggers
Observability and Troubleshooting in Forge
Observability and Troubleshooting in Forge
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy Model
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI System
Forge: Under the Hood
Forge: Under the Hood
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIs
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the Building
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that Matter
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in Mind
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced Teams
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
Building Apps With Enterprise in Mind
Building Apps With Enterprise in Mind
Último
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
AmzadHosen3
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Lviv Startup Club
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
Roland Driesen
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
Aggregage
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Delhi Call girls
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
discovermytutordmt
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
Roland Driesen
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
Matteo Carbone
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
Any kyc Account
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
Paul Menig
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
rajveerescorts2022
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
Ravindra Nath Shukla
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Dipal Arora
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
karancommunications
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
Ravindra Nath Shukla
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
Seo
Último
(20)
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
Bitbucket as a Platform - Atlassian Summit 2012
1.
Wednesday, June 13,
12
2.
Bitbucket as a
Platform Building cool shit with Bitbucket’s REST API Sam Tardif Confluence Developer, Atlassian Wednesday, June 13, 12
3.
Wednesday, June 13,
12
4.
Wednesday, June 13,
12
5.
Wednesday, June 13,
12
6.
Pic: Not enough
time Wednesday, June 13, 12
7.
Pic: ramp up
time Wednesday, June 13, 12
8.
Wednesday, June 13,
12
9.
REST Wednesday, June 13,
12
10.
Wednesday, June 13,
12
11.
Bitbucket’s Issue Tracker Wednesday,
June 13, 12
12.
Wednesday, June 13,
12
13.
Wednesday, June 13,
12
14.
Wednesday, June 13,
12
15.
Wednesday, June 13,
12
16.
Wednesday, June 13,
12
17.
Wednesday, June 13,
12
18.
Wednesday, June 13,
12
19.
Wednesday, June 13,
12
20.
Pic: Card wall Wednesday,
June 13, 12
21.
Bitbucket Cards Wednesday, June
13, 12
22.
Wednesday, June 13,
12
23.
Wednesday, June 13,
12
24.
User clicks login
/api/1.0/oauth/request_token Authenticate this person for me plz /api/1.0/oauth/authenticate Thanks, access tokens plz /api/1.0/oauth/access_token Authenticated REST calls /api/1.0/* Wednesday, June 13, 12
25.
Wednesday, June 13,
12
26.
Wednesday, June 13,
12
27.
Wednesday, June 13,
12
28.
Edit column Wednesday, June
13, 12
29.
Drag columns Wednesday, June
13, 12
30.
Wednesday, June 13,
12
31.
Wednesday, June 13,
12
32.
Wednesday, June 13,
12
33.
Wednesday, June 13,
12
34.
Wednesday, June 13,
12
35.
Versions Wednesday, June 13,
12
36.
Create a version Wednesday,
June 13, 12
37.
Wednesday, June 13,
12
38.
Wednesday, June 13,
12
39.
Release a version Wednesday,
June 13, 12
40.
Building It Wednesday, June
13, 12
41.
http://heroku.com Wednesday, June 13,
12
42.
Bootstrap
http://twitter.github.com/bootstrap/ Wednesday, June 13, 12
43.
http://jquery.com/ Wednesday, June 13,
12
44.
http://bitbucketjs.bitbucket.org/ Wednesday, June 13,
12
45.
1 var bitbucket_cards
= bitbucket.repository( 2 'samtardif', 'bitbucket-cards'); 3 4 bitbucket_cards.issues({ 5 search: 'version=1.0' 6 }, 7 8 function (issues) { 9 $.each(issues, function () { 10 // render it 11 }); 12 } 13 ); Wednesday, June 13, 12
46.
1
var bitbucket_cards = bitbucket.repository( 2 'samtardif', 'bitbucket-cards'); 3 4 bitbucket_cards.issues(search, callback); 5 bitbucket_cards.details(callback); 6 bitbucket_cards.branches(callback); 7 bitbucket_cards.changesets(callback); 8 bitbucket_cards.file('abc123', 'path', callback); 9 bitbucket_cards.followers(callback); Wednesday, June 13, 12
47.
http://flask.pocoo.org/ Wednesday, June 13,
12
48.
1 @app.route('/proxy/<path:url>', methods=[...])
2 def proxy(url): 3 client = requests.session(...) 4 5 if request.method == 'GET': 6 query = '?...' 7 response = client.get(API_BASE + url + query) 8 9 return response.content Wednesday, June 13, 12
49.
Sinatra Wednesday, June 13,
12
50.
Why REST Rocks Wednesday,
June 13, 12
51.
Wednesday, June 13,
12
52.
Wednesday, June 13,
12
53.
Wednesday, June 13,
12
54.
Wednesday, June 13,
12
55.
Wednesday, June 13,
12
56.
Pic: See how
BB behaves as a platform Wednesday, June 13, 12
57.
Wednesday, June 13,
12
58.
Wednesday, June 13,
12
59.
The Future Wednesday, June
13, 12
60.
Wednesday, June 13,
12
61.
1 <app xmlns="http://bitbucket.org/app-1.0.xsd">
2 <slug>bbcards</slug> 3 <name>Bitbucket Cards</name> 4 <description>Card wall.</description> 5 <developer>Atlassian</developer> 6 <website>http://www.atlassian.com</website> 7 <repo> 8 <tab key="cwtab" label="Card Wall" 9 url="http://bitbucketcards.com/"/> 10 </repo> 11 </app> Wednesday, June 13, 12
62.
Bitbucket Header
Remote App in an iframe Wednesday, June 13, 12
63.
Wednesday, June 13,
12
64.
Wednesday, June 13,
12
65.
Excitement! Wednesday, June 13,
12
66.
46 Days
$45,000 Wednesday, June 13, 12
67.
Wednesday, June 13,
12
68.
Wednesday, June 13,
12
69.
Wednesday, June 13,
12
70.
Thank you! Wednesday, June
13, 12
Descargar ahora