Enviar búsqueda
Cargar
XP Days Ukraine 2013 - Architecting for Continuous Delivery
•
1 recomendación
•
1,078 vistas
Axel Fontaine
Seguir
Slides from my talk at XP Days Ukraine 2013
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 71
Recomendados
Slides from my Jfokus 2014 talk about Continuous Delivery and Zero Downtime
Continuous Delivery and Zero Downtime
Continuous Delivery and Zero Downtime
Axel Fontaine
UPDATE: This slide deck is superseded by http://www.slideshare.net/samsalisbury/mesos-at-opentable-talk-20151111 From talk I did at the London Mesos user group, October 23rd 014.
Mesos at OpenTable
Mesos at OpenTable
samsalisbury
Learn about Ember.js and the power of convention over configuration. This was for UtahJS!
Ember.js - Harnessing Convention Over Configuration
Ember.js - Harnessing Convention Over Configuration
Tracy Lee
Your WordPress dashboard shows your theme and plugins require updating. Great! You click on that “Update now” button.... and a few seconds later your WordPress site shows a blank page (technically known as the “White Screen of Death”). Or one day you check your emails and find out a message from a disappointed customer who cannot access your site because it is not working properly. Sure, you did nothing, didn’t you? You take a quick look and - PANIC :O - your WordPress website is all over the place, and everything looks broken indeed. What happened? Well, you can thank your hosting provider, who automatically updated your site... What is a “WordPress update” actually? And what do plugin and theme updates mean? What should you NOT do when an update is available? Lots of questions there, we know how you feel! Whether you’re a WordPress beginner, a seasoned developer or a website owner, this session will cover technical and non-technical aspects of WordPress updating - so that you don’t go making that same mistake again!
How to prevent big disasters when updating WordPress
How to prevent big disasters when updating WordPress
Rodolfo Melogli
A look at using Tenon.io to automate the testing process of your website and gain insights into what needs to be changed and update to make your site accessible to WCAG 2.0 standards.
Automate Accessibility Testing with Tenon.io for any Websites or WordPress sites
Automate Accessibility Testing with Tenon.io for any Websites or WordPress sites
Peter Bui
DevOps is a large part of a company of any size. In the 9+ years that I have been a professional developer I have always taken an interest in DevOps and have been the "server person" for most of the teams I have been a part of. I would like to teach others how easy it is to implement modern tools to make their everyday development and development processes better. I will cover a range of topics from "Stop using WAMP/MAMP and start using Vagrant", "version control isn't renaming files", "Automate common tasks with shell scripts / command line PHP apps" and "From Vagrant to Production".
Midwest PHP 2017 DevOps For Small team
Midwest PHP 2017 DevOps For Small team
Joe Ferguson
Having one application to support is easy enough, but what if you have a CMS, an API, a design tool, and a core library that each other tool also needs to consume? Where do you even begin juggling the release management and cycle of so many interconnected and interdependent packages? Learn how a small team manages a large CMS project and utilizes real-world best practices of Git, CI/CD, and old fashion planning to bring a solid platform to thousands of editors and millions of viewers.
Composer at Scale, Release and Dependency Management
Composer at Scale, Release and Dependency Management
Joe Ferguson
Ever kill a bug only to have it resurface later? How about that last intermittent bug you had to trace down? Looking forward to fixing it again when it pops back up? If you hate reanimated bugs then this session is for you. In this session, we will discuss the why and the how of building regression testing into your tests using the Codeception testing framework. Join me, let's hunt some zombie bugs. (Weapons not required)
Put an end to regression with codeception testing
Put an end to regression with codeception testing
Joe Ferguson
Recomendados
Slides from my Jfokus 2014 talk about Continuous Delivery and Zero Downtime
Continuous Delivery and Zero Downtime
Continuous Delivery and Zero Downtime
Axel Fontaine
UPDATE: This slide deck is superseded by http://www.slideshare.net/samsalisbury/mesos-at-opentable-talk-20151111 From talk I did at the London Mesos user group, October 23rd 014.
Mesos at OpenTable
Mesos at OpenTable
samsalisbury
Learn about Ember.js and the power of convention over configuration. This was for UtahJS!
Ember.js - Harnessing Convention Over Configuration
Ember.js - Harnessing Convention Over Configuration
Tracy Lee
Your WordPress dashboard shows your theme and plugins require updating. Great! You click on that “Update now” button.... and a few seconds later your WordPress site shows a blank page (technically known as the “White Screen of Death”). Or one day you check your emails and find out a message from a disappointed customer who cannot access your site because it is not working properly. Sure, you did nothing, didn’t you? You take a quick look and - PANIC :O - your WordPress website is all over the place, and everything looks broken indeed. What happened? Well, you can thank your hosting provider, who automatically updated your site... What is a “WordPress update” actually? And what do plugin and theme updates mean? What should you NOT do when an update is available? Lots of questions there, we know how you feel! Whether you’re a WordPress beginner, a seasoned developer or a website owner, this session will cover technical and non-technical aspects of WordPress updating - so that you don’t go making that same mistake again!
How to prevent big disasters when updating WordPress
How to prevent big disasters when updating WordPress
Rodolfo Melogli
A look at using Tenon.io to automate the testing process of your website and gain insights into what needs to be changed and update to make your site accessible to WCAG 2.0 standards.
Automate Accessibility Testing with Tenon.io for any Websites or WordPress sites
Automate Accessibility Testing with Tenon.io for any Websites or WordPress sites
Peter Bui
DevOps is a large part of a company of any size. In the 9+ years that I have been a professional developer I have always taken an interest in DevOps and have been the "server person" for most of the teams I have been a part of. I would like to teach others how easy it is to implement modern tools to make their everyday development and development processes better. I will cover a range of topics from "Stop using WAMP/MAMP and start using Vagrant", "version control isn't renaming files", "Automate common tasks with shell scripts / command line PHP apps" and "From Vagrant to Production".
Midwest PHP 2017 DevOps For Small team
Midwest PHP 2017 DevOps For Small team
Joe Ferguson
Having one application to support is easy enough, but what if you have a CMS, an API, a design tool, and a core library that each other tool also needs to consume? Where do you even begin juggling the release management and cycle of so many interconnected and interdependent packages? Learn how a small team manages a large CMS project and utilizes real-world best practices of Git, CI/CD, and old fashion planning to bring a solid platform to thousands of editors and millions of viewers.
Composer at Scale, Release and Dependency Management
Composer at Scale, Release and Dependency Management
Joe Ferguson
Ever kill a bug only to have it resurface later? How about that last intermittent bug you had to trace down? Looking forward to fixing it again when it pops back up? If you hate reanimated bugs then this session is for you. In this session, we will discuss the why and the how of building regression testing into your tests using the Codeception testing framework. Join me, let's hunt some zombie bugs. (Weapons not required)
Put an end to regression with codeception testing
Put an end to regression with codeception testing
Joe Ferguson
At Anaplan we have employed Artifactory to great effect to support our brand new CICD pipeline. The pipeline allows Helm-based microservices to be promoted through a series of 'levels of trust' until they are deemed production ready. Integral to this pipeline was the internal development of an Artifactory promotion plugin that allows us to atomically promote all Docker images associated with a Helm chart when promoting just the chart, as well as providing us with vital gating to prevent unsuitable commits from being promoted. In this talk I will present an overview of our CICD pipeline, including the motivations for the development of the Artifactory plugin that supports it. I will also dive into the complex integration test suite that gives us confidence in the correctness of the promotion mechanisms, and provide observations and guidance on best practices based on our experiences of Artifactory plugin development within our team.
Swamp 2019: She Promoted Her Helm Chart: You Won't Believe What Happened Next!
Swamp 2019: She Promoted Her Helm Chart: You Won't Believe What Happened Next!
Simon Walton
FOWA Miami 2008
Building Big on the Web
Building Big on the Web
Cal Henderson
Web Application and Yahoo! Application Platform talk presented during the HackU 2011 @ IIT Kharagpur.
Yahoo! Application Platform (YAP)
Yahoo! Application Platform (YAP)
Ravikiran J
A deep code dive into how to extend it. Slides as presented at WordCamp Toronto, 2016 on how to use the WP JSON API to add your own end-point for a custom post type or add/change data being returned.
WP json api
WP json api
Paul Bearne
One Click Deployment with Jenkins
One Click Deployment with Jenkins
Mayflower GmbH
HTML5 & WAI-ARIA - Happy Families
HTML5 & WAI-ARIA - Happy Families
Steven Faulkner
Meeting notes for the Atlanta AngularJS meetup on 2/13/13.
Angular js full stack development
Angular js full stack development
Darius Riggins
How to Add Sections to Parallax Pro from Studio
How to Add Sections to Parallax Pro from Studio
Brett Bumeter
A modern Deployment of apps using Microsoft's azure deployment slots as a way to continuously deliver apps to production without downtime.
Azure slots for app deployment the continuous delivery way
Azure slots for app deployment the continuous delivery way
wale ayandiran
The talk introduces WordPress REST API. Slides explain what WP REST API are, how and when we can use them.
Introduction to WordPress REST API
Introduction to WordPress REST API
Simone D'Amico
You were just handed the keys to a new repo. Your first glance over the code base causes the fearful "LEGACY" word to ring in your head. HAVE NO FEAR! I'll share the techniques I've learned after working on several legacy codebases to help update that old code to the current PHP generation. We'll cover triaging the old code base, writing tests to make sure you don't break anything, and how to modernize your old code base!
So You Just Inherited a $Legacy Application...
So You Just Inherited a $Legacy Application...
Joe Ferguson
Multiple Environments, Git, WP-CLI & WP-CFM
Agile Workflows
Agile Workflows
Rachel Whitton
So you're starting a startup an need best practices for your engineering team. Well, look for: 1. Versionning 2. Branching and Pull Requests (GitHub Flow) 3. Deployment & Continuous Delivery 4. Rollback Strategies 5. Testing 6. Backups 7. Monitoring 8. Communication 9. Issue Tracker / Project Management This deck talks about the tool used by Le Wagon and startup coached by Le Wagon. Le Wagon is the French innovating coding school for entrepreneurs. More info on https://www.lewagon.com
Techical Workflow for a Startup
Techical Workflow for a Startup
Sébastien Saunier
A short introduction to developing apps for Firefox OS. This first roundup covers two parts: A. Introduction * Firefox OS Simulator * Same Origin Policy * WebApp Manifest * Installation B. Sample app * Overview source files * Assets and styleguide * Deployment to simulator * Deployment to »Firefox Marketplace« * Getting started: 6 steps
A Firefox OS app in five minutes
A Firefox OS app in five minutes
Markus Greve
This talk is about how my company took a broken e-commerce and LMS site written in an older style MVC framework and re-wrote a significant portion of it in Symfony and related tools (Doctrine, FOS Bundles, Sonata) over 6 months and created a stable, well-tested application.
Rebuilding our Foundation
Rebuilding our Foundation
Jessica Mauerhan
There are various techniques followed by an Edmonton physiotherapist to treat and prevent pain. Physiotherapists aim to improve the speed and probability of recovery through exercises. Armed with cutting edge equipment and a huge background of knowledge, physiotherapists can diagnose and treat nearly any ailment.
Find Various Physiotherapy Cure Techniques
Find Various Physiotherapy Cure Techniques
patboone
While many businesses adopt Docker for in-house operations, we wrap our apps in containers as a way to deliver them to enterprise customers. In this talk, I'll discuss our experiences with Docker, and the techniques we used to containerize the entire AeroFS virtual appliance. I will also describe an open source tool we developed, that allows application vendors to build and deliver containerized virtual appliances at ease.
DockerCon'15: Shipping Containers to Enterprise Customers
DockerCon'15: Shipping Containers to Enterprise Customers
Weihan Wang
By developing a simple REST API, we introduced you the basic functionality of Laravel 5
Laravel - The PHP Framework For Web Artisans
Laravel - The PHP Framework For Web Artisans
Viktor Lalev
How we approached CI/CD in an enterprise settings from within. The talk describe the process on which we focused instead of tools. This is the same as the others but widescreen...
Continuous delivery from the trenches Redhat Forum Edition
Continuous delivery from the trenches Redhat Forum Edition
Michael Medin
A Single Page Application with Flask and Vue. Slides to Talk "Pain Free Web Development" of PyConWeb 2018 in Munich
SPA Flask Vue
SPA Flask Vue
Vanessa Böhner
Modern desktop applications will drive a lot of user engagement for your product. Find out why and how..
Electron Toronto
Electron Toronto
APIGarage
All you wanted to know regarding product development, Classic Project Management, SCRUM, Agile, Continuous Deployment, Minimum Viable Product and how to build a winning team
Expert Days: The VP R&D Open Seminar: Project Management
Expert Days: The VP R&D Open Seminar: Project Management
Moshe Kaplan
Más contenido relacionado
La actualidad más candente
At Anaplan we have employed Artifactory to great effect to support our brand new CICD pipeline. The pipeline allows Helm-based microservices to be promoted through a series of 'levels of trust' until they are deemed production ready. Integral to this pipeline was the internal development of an Artifactory promotion plugin that allows us to atomically promote all Docker images associated with a Helm chart when promoting just the chart, as well as providing us with vital gating to prevent unsuitable commits from being promoted. In this talk I will present an overview of our CICD pipeline, including the motivations for the development of the Artifactory plugin that supports it. I will also dive into the complex integration test suite that gives us confidence in the correctness of the promotion mechanisms, and provide observations and guidance on best practices based on our experiences of Artifactory plugin development within our team.
Swamp 2019: She Promoted Her Helm Chart: You Won't Believe What Happened Next!
Swamp 2019: She Promoted Her Helm Chart: You Won't Believe What Happened Next!
Simon Walton
FOWA Miami 2008
Building Big on the Web
Building Big on the Web
Cal Henderson
Web Application and Yahoo! Application Platform talk presented during the HackU 2011 @ IIT Kharagpur.
Yahoo! Application Platform (YAP)
Yahoo! Application Platform (YAP)
Ravikiran J
A deep code dive into how to extend it. Slides as presented at WordCamp Toronto, 2016 on how to use the WP JSON API to add your own end-point for a custom post type or add/change data being returned.
WP json api
WP json api
Paul Bearne
One Click Deployment with Jenkins
One Click Deployment with Jenkins
Mayflower GmbH
HTML5 & WAI-ARIA - Happy Families
HTML5 & WAI-ARIA - Happy Families
Steven Faulkner
Meeting notes for the Atlanta AngularJS meetup on 2/13/13.
Angular js full stack development
Angular js full stack development
Darius Riggins
How to Add Sections to Parallax Pro from Studio
How to Add Sections to Parallax Pro from Studio
Brett Bumeter
A modern Deployment of apps using Microsoft's azure deployment slots as a way to continuously deliver apps to production without downtime.
Azure slots for app deployment the continuous delivery way
Azure slots for app deployment the continuous delivery way
wale ayandiran
The talk introduces WordPress REST API. Slides explain what WP REST API are, how and when we can use them.
Introduction to WordPress REST API
Introduction to WordPress REST API
Simone D'Amico
You were just handed the keys to a new repo. Your first glance over the code base causes the fearful "LEGACY" word to ring in your head. HAVE NO FEAR! I'll share the techniques I've learned after working on several legacy codebases to help update that old code to the current PHP generation. We'll cover triaging the old code base, writing tests to make sure you don't break anything, and how to modernize your old code base!
So You Just Inherited a $Legacy Application...
So You Just Inherited a $Legacy Application...
Joe Ferguson
Multiple Environments, Git, WP-CLI & WP-CFM
Agile Workflows
Agile Workflows
Rachel Whitton
So you're starting a startup an need best practices for your engineering team. Well, look for: 1. Versionning 2. Branching and Pull Requests (GitHub Flow) 3. Deployment & Continuous Delivery 4. Rollback Strategies 5. Testing 6. Backups 7. Monitoring 8. Communication 9. Issue Tracker / Project Management This deck talks about the tool used by Le Wagon and startup coached by Le Wagon. Le Wagon is the French innovating coding school for entrepreneurs. More info on https://www.lewagon.com
Techical Workflow for a Startup
Techical Workflow for a Startup
Sébastien Saunier
A short introduction to developing apps for Firefox OS. This first roundup covers two parts: A. Introduction * Firefox OS Simulator * Same Origin Policy * WebApp Manifest * Installation B. Sample app * Overview source files * Assets and styleguide * Deployment to simulator * Deployment to »Firefox Marketplace« * Getting started: 6 steps
A Firefox OS app in five minutes
A Firefox OS app in five minutes
Markus Greve
This talk is about how my company took a broken e-commerce and LMS site written in an older style MVC framework and re-wrote a significant portion of it in Symfony and related tools (Doctrine, FOS Bundles, Sonata) over 6 months and created a stable, well-tested application.
Rebuilding our Foundation
Rebuilding our Foundation
Jessica Mauerhan
There are various techniques followed by an Edmonton physiotherapist to treat and prevent pain. Physiotherapists aim to improve the speed and probability of recovery through exercises. Armed with cutting edge equipment and a huge background of knowledge, physiotherapists can diagnose and treat nearly any ailment.
Find Various Physiotherapy Cure Techniques
Find Various Physiotherapy Cure Techniques
patboone
While many businesses adopt Docker for in-house operations, we wrap our apps in containers as a way to deliver them to enterprise customers. In this talk, I'll discuss our experiences with Docker, and the techniques we used to containerize the entire AeroFS virtual appliance. I will also describe an open source tool we developed, that allows application vendors to build and deliver containerized virtual appliances at ease.
DockerCon'15: Shipping Containers to Enterprise Customers
DockerCon'15: Shipping Containers to Enterprise Customers
Weihan Wang
By developing a simple REST API, we introduced you the basic functionality of Laravel 5
Laravel - The PHP Framework For Web Artisans
Laravel - The PHP Framework For Web Artisans
Viktor Lalev
How we approached CI/CD in an enterprise settings from within. The talk describe the process on which we focused instead of tools. This is the same as the others but widescreen...
Continuous delivery from the trenches Redhat Forum Edition
Continuous delivery from the trenches Redhat Forum Edition
Michael Medin
A Single Page Application with Flask and Vue. Slides to Talk "Pain Free Web Development" of PyConWeb 2018 in Munich
SPA Flask Vue
SPA Flask Vue
Vanessa Böhner
La actualidad más candente
(20)
Swamp 2019: She Promoted Her Helm Chart: You Won't Believe What Happened Next!
Swamp 2019: She Promoted Her Helm Chart: You Won't Believe What Happened Next!
Building Big on the Web
Building Big on the Web
Yahoo! Application Platform (YAP)
Yahoo! Application Platform (YAP)
WP json api
WP json api
One Click Deployment with Jenkins
One Click Deployment with Jenkins
HTML5 & WAI-ARIA - Happy Families
HTML5 & WAI-ARIA - Happy Families
Angular js full stack development
Angular js full stack development
How to Add Sections to Parallax Pro from Studio
How to Add Sections to Parallax Pro from Studio
Azure slots for app deployment the continuous delivery way
Azure slots for app deployment the continuous delivery way
Introduction to WordPress REST API
Introduction to WordPress REST API
So You Just Inherited a $Legacy Application...
So You Just Inherited a $Legacy Application...
Agile Workflows
Agile Workflows
Techical Workflow for a Startup
Techical Workflow for a Startup
A Firefox OS app in five minutes
A Firefox OS app in five minutes
Rebuilding our Foundation
Rebuilding our Foundation
Find Various Physiotherapy Cure Techniques
Find Various Physiotherapy Cure Techniques
DockerCon'15: Shipping Containers to Enterprise Customers
DockerCon'15: Shipping Containers to Enterprise Customers
Laravel - The PHP Framework For Web Artisans
Laravel - The PHP Framework For Web Artisans
Continuous delivery from the trenches Redhat Forum Edition
Continuous delivery from the trenches Redhat Forum Edition
SPA Flask Vue
SPA Flask Vue
Similar a XP Days Ukraine 2013 - Architecting for Continuous Delivery
Modern desktop applications will drive a lot of user engagement for your product. Find out why and how..
Electron Toronto
Electron Toronto
APIGarage
All you wanted to know regarding product development, Classic Project Management, SCRUM, Agile, Continuous Deployment, Minimum Viable Product and how to build a winning team
Expert Days: The VP R&D Open Seminar: Project Management
Expert Days: The VP R&D Open Seminar: Project Management
Moshe Kaplan
by Filippo Liverani - Grazie al fatto che molti dei valori e dei principi del movimento DevOps sono in comune con quelli di Extreme Programming, negli ultimi siamo riusciti ad applicare anche molte dellle pratiche in un contesto più ampio di quello nel quale erano state concepite. In questa sessione mi piacerebbe condividere il percorso che ho seguito per sviluppare una nuova infrastruttura in TDD e per arrivare ad un processo automatico in grado di deployare in produzione tutti i cambiamenti con un click.
TDD e continuous delivery sull'infrastruttura
TDD e continuous delivery sull'infrastruttura
Codemotion
V2 of Serverless Design Patterns for https://austin.serverlessconf.io/. Feedback is welcome @yochayk
Serverless patterns v2 public
Serverless patterns v2 public
Yochay Kiriaty
Presentation by Peter Robinett of Bubble Foundry at Mobile Dev Camp (www.mobiledevcamp.nl)
Mobile Web Talk
Mobile Web Talk
Peter Robinett
伴隨 DevOps 熱潮全球延燒,包含在 DevOps 之中 Continuous Integration、Continuous Delivery 及 Automation 等重要觀念已是軟體開發流程中不可或缺的重要關鍵。本工作坊將從 DevOps 的基本觀念切入,搭配 CI Server 為工具,引導學員實際演練如何進行自動化建置、測試與部署,透過實作演練,引導學員了解如何打造您專屬的自動化服務。
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
Chen Cheng-Wei
Presenedt at Webcamp Zagreb, October 2018
Webcamp fastandbeautiful
Webcamp fastandbeautiful
Doug Sillars
I will do video editing with final cut pro x and apple motion https://www.fiverr.com/manikls/doing-video-editing-with-final-cut-pro-x-and-apple-motion
Gig links
Gig links
Rofiq6
Hey there! I'm a freelance Video Editor, that has 8+ years of experience in Editing. Currently editing projects in Final Cut Pro X and Apple Motion. I specialize in customizing VideoHive and MotionVFX templates. I can assure you'll have a great experience ordering from any of my gigs.
Gig links
Gig links
John301741
I will produce an awesome lyric video with stock footage visuals https://www.fiverr.com/manikls/produce-an-awesome-lyric-video-with-stock-footage-visuals
Gig links
Gig links
Rofiq6
Expert Final Cut Pro X, Apple Motion, ScreenFlow Editor $25.00/hr My name is Hafizur Rohman. I am a full-time video editor on Upwork. Here you can get quality work with more than 8 years of experience in Final Cut Pro Video Editing. I have the fastest internet connection for any big project. I do different types of jobs with buyer's requests. My Additional Services Are:-- :- Final Cut Pro X Video Editing. :- ScreenFlow Editing. :- Canva :- Apple Motion Editing and Making any Template. :- Adobe After Effect Editing and Template Customizing. :- Adobe Premiere Pro Video Editing. :- iMovie Editing. :- InVideo. :- Admin Support, Data Entry. :- Making Apple Store and Google Play Store Preview Video. :- Whiteboard and 2D Animation. :- Adobe Photoshop. :- Microsoft Powerpoint Project.
Gig links
Gig links
John301741
CI / CD / Automation 已逐漸變成軟體開發中的新顯學,你的團隊還沒開始將重複性的工作轉為自動化?那也許你應該要盡快嘗試看看。在這場分享中和大家聊一聊目前在導入 CI / CD / Automation 的一些經驗,又在過程中遭遇到哪些雷、哪些坑。
CI、CD、Automation你還沒準備好!?(Agile Tour Kaohsiung 2017)
CI、CD、Automation你還沒準備好!?(Agile Tour Kaohsiung 2017)
Chen Cheng-Wei
Have YOU gone down the DevTunnel? Covered in this webinar: - Intro to Dev Tunnel - Dev Tunnel Deep Dive and Demos - Q&A By the end of this webinar, you'll be chomping at the bit for the next opportunity with a dev group!
TechTalk: What's New with Perfecto?
TechTalk: What's New with Perfecto?
Lizzy Guido (she/her)
Slides from my JavaOne 2014 talk: Continuous Delivery and Zero Downtime: What your architecture needs to succeed
Continuous Delivery and Zero Downtime: What your architecture needs to succeed
Continuous Delivery and Zero Downtime: What your architecture needs to succeed
Axel Fontaine
自動化是目前常見用來提升團隊生產力的妙方之一,在這場分享中想跟大家聊聊個人對於「自動化」的一些想法,並用四個不同的 DEMO 做為示範,介紹開發團隊可以如何去建立一個具備自動化建置、測試、部署及持續整合能力的工作環境。
快快樂樂打造自動化開發環境
快快樂樂打造自動化開發環境
Chen Cheng-Wei
Learn Appmaker, the WebApp authoring tool from Mozilla Webmaker project, to create your first WebApp in seconds.
Webmaker Workshop: Appmaker in 60mins
Webmaker Workshop: Appmaker in 60mins
Bob Chao
Talk I presented at DDDCambridge 2015. Talking about techniques and methods web developers can use to become mobile developers. Also cover what lessons were learnt and techniques used at comparethemarket.com when working with the Ionic framework to build hybrid mobile applications.
Web Developers are now Mobile Developers
Web Developers are now Mobile Developers
boyney123
Conference given at PyconFR'13
Deployment and Continous Integration of a Zope/Plone application
Deployment and Continous Integration of a Zope/Plone application
Julien Pivotto
These are a few of my favourite photo editing apps
Photos and online apps
Photos and online apps
Jacqui Sharp
今すぐ始めるCloud Foundry Hacker Tackle
今すぐ始めるCloud Foundry #hackt #hackt_k
今すぐ始めるCloud Foundry #hackt #hackt_k
Toshiaki Maki
Similar a XP Days Ukraine 2013 - Architecting for Continuous Delivery
(20)
Electron Toronto
Electron Toronto
Expert Days: The VP R&D Open Seminar: Project Management
Expert Days: The VP R&D Open Seminar: Project Management
TDD e continuous delivery sull'infrastruttura
TDD e continuous delivery sull'infrastruttura
Serverless patterns v2 public
Serverless patterns v2 public
Mobile Web Talk
Mobile Web Talk
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
Webcamp fastandbeautiful
Webcamp fastandbeautiful
Gig links
Gig links
Gig links
Gig links
Gig links
Gig links
Gig links
Gig links
CI、CD、Automation你還沒準備好!?(Agile Tour Kaohsiung 2017)
CI、CD、Automation你還沒準備好!?(Agile Tour Kaohsiung 2017)
TechTalk: What's New with Perfecto?
TechTalk: What's New with Perfecto?
Continuous Delivery and Zero Downtime: What your architecture needs to succeed
Continuous Delivery and Zero Downtime: What your architecture needs to succeed
快快樂樂打造自動化開發環境
快快樂樂打造自動化開發環境
Webmaker Workshop: Appmaker in 60mins
Webmaker Workshop: Appmaker in 60mins
Web Developers are now Mobile Developers
Web Developers are now Mobile Developers
Deployment and Continous Integration of a Zope/Plone application
Deployment and Continous Integration of a Zope/Plone application
Photos and online apps
Photos and online apps
今すぐ始めるCloud Foundry #hackt #hackt_k
今すぐ始めるCloud Foundry #hackt #hackt_k
Más de Axel Fontaine
Immutable Infrastructure: the new App Deployment App deployment and server setup are complex, error-prone and time-consuming. They require OS installers, package managers, configuration recipes, install and deployment scripts, server tuning, hardening and more. But... Is this really necessary? Are we trapped in a mindset of doing things this way just because that's how they've always done? What if we could start over and radically simplify all this? What if, within seconds, and with a single command, we could wrap our application into the bare minimal machine required to run it? What if this machine could then be transported and run unchanged on our laptop and in the cloud? How do the various platforms and tools like AWS, Docker, Heroku and Boxfuse fit into this picture? What are their strengths and weaknesses? When should you use them? This talk is for developers and architects wishing to radically improve and simplify how they deploy their applications. It takes Continuous Delivery to a level far beyond what you've seen today. Welcome to Immutable Infrastructure generation. This is the new black.
Immutable Infrastructure: the new App Deployment
Immutable Infrastructure: the new App Deployment
Axel Fontaine
Slides from my Jfokus 2015 talk Abstract: ====== App deployment and server setup are complex, error-prone and time-consuming. They require OS installers, package managers, configuration recipes, install scripts, server hardening and more. But... Is this really necessary? What if we could start over and radically simplify all this? What if, within seconds, we could wrap our app into the smallest machine required to run it and transfer this machine unchanged from our laptop to the cloud? How do the various platforms and tools like AWS, Docker and Boxfuse fit into this picture? When should you use them? This talk is for developers and architects wishing to radically improve and simplify how they deploy their applications. It takes Continuous Delivery to a whole new level. Welcome to Immutable Infrastructure. This is the new black.
Jfokus 2015 - Immutable Server generation: the new App Deployment
Jfokus 2015 - Immutable Server generation: the new App Deployment
Axel Fontaine
From JavaZone 2014 Video: https://vimeo.com/105851488 Abstract: App deployment and server setup are complex, error-prone and time-consuming. They require OS installers, package managers, configuration recipes, install and deployment scripts, server tuning, hardening and more. But... Is this really necessary? Are we trapped in a mindset of doing things this way just because that's how they've always done? What if we could start over and radically simplify all this? What if, within seconds, and with a single command, we could wrap our application into the bare minimal machine required to run it? What if this machine could then be transported and run unchanged on our laptop and in the cloud? How do the various tools like Docker and Boxfuse fit into this picture? What are their strengths and weaknesses? When should you use them? This talk is for developers and architects wishing to radically improve and simplify how they deploy their applications. It takes Continuous Delivery to a level far beyond what you've seen today. Welcome to Immutable Server generation. This is the new black.
Immutable Server generation: The new App Deployment
Immutable Server generation: The new App Deployment
Axel Fontaine
My talk from the 33rd Degree conference 2013 in Warsaw
Flyway (33rd Degree)
Flyway (33rd Degree)
Axel Fontaine
My talk from the 33rd Degree conference 2013 in Warsaw
Architecting for continuous delivery (33rd Degree)
Architecting for continuous delivery (33rd Degree)
Axel Fontaine
Flyway: The agile database migration framework for Java
Flyway: The agile database migration framework for Java
Axel Fontaine
Architecting for Continuous Delivery
Architecting for Continuous Delivery
Axel Fontaine
Folien meines Continuous Delivery Vortrags auf die RheinJUG am 31.3.2011
Continuous Delivery
Continuous Delivery
Axel Fontaine
Más de Axel Fontaine
(8)
Immutable Infrastructure: the new App Deployment
Immutable Infrastructure: the new App Deployment
Jfokus 2015 - Immutable Server generation: the new App Deployment
Jfokus 2015 - Immutable Server generation: the new App Deployment
Immutable Server generation: The new App Deployment
Immutable Server generation: The new App Deployment
Flyway (33rd Degree)
Flyway (33rd Degree)
Architecting for continuous delivery (33rd Degree)
Architecting for continuous delivery (33rd Degree)
Flyway: The agile database migration framework for Java
Flyway: The agile database migration framework for Java
Architecting for Continuous Delivery
Architecting for Continuous Delivery
Continuous Delivery
Continuous Delivery
Último
writing some innovation for development and search
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Discord is a free app offering voice, video, and text chat functionalities, primarily catering to the gaming community. It serves as a hub for users to create and join servers tailored to their interests. Discord’s ecosystem comprises servers, each functioning as a distinct online community with its own channels dedicated to specific topics or activities. Users can engage in text-based discussions, voice calls, or video chats within these channels. Understanding Discord Servers Discord servers are virtual spaces where users congregate to interact, share content, and build communities. Servers may revolve around gaming, hobbies, interests, or fandoms, providing a platform for like-minded individuals to connect. Communication Features Discord offers a range of communication tools, including text channels for messaging, voice channels for real-time audio conversations, and video channels for face-to-face interactions. These features facilitate seamless communication and collaboration. What Does NSFW Mean? The acronym NSFW stands for “Not Safe For Work,” indicating content that may be inappropriate for professional or public settings. NSFW Content NSFW content encompasses material that is sexually explicit, violent, or otherwise graphic in nature. It often includes nudity, profanity, or depictions of sensitive topics.
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
Enterprise Knowledge’s Urmi Majumder, Principal Data Architecture Consultant, and Fernando Aguilar Islas, Senior Data Science Consultant, presented "Driving Behavioral Change for Information Management through Data-Driven Green Strategy" on March 27, 2024 at Enterprise Data World (EDW) in Orlando, Florida. In this presentation, Urmi and Fernando discussed a case study describing how the information management division in a large supply chain organization drove user behavior change through awareness of the carbon footprint of their duplicated and near-duplicated content, identified via advanced data analytics. Check out their presentation to gain valuable perspectives on utilizing data-driven strategies to influence positive behavioral shifts and support sustainability initiatives within your organization. In this session, participants gained answers to the following questions: - What is a Green Information Management (IM) Strategy, and why should you have one? - How can Artificial Intelligence (AI) and Machine Learning (ML) support your Green IM Strategy through content deduplication? - How can an organization use insights into their data to influence employee behavior for IM? - How can you reap additional benefits from content reduction that go beyond Green IM?
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
What are drone anti-jamming systems? The drone anti-jamming systems and anti-spoof technology protect against interference, jamming, and spoofing of the UAVs. To protect their security, countries are beginning to research drone anti-jamming systems, also known as drone strike weapons. The anti-jam and anti-spoof technology protects against interference, jamming and spoofing. A drone strike weapon is a drone attack weapon that can attack and destroy enemy drones. So what is so unique about this amazing system?
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Abhishek Deb(1), Mr Abdul Kalam(2) M. Des (UX) , School of Design, DIT University , Dehradun. This paper explores the future potential of AI-enabled smartphone processors, aiming to investigate the advancements, capabilities, and implications of integrating artificial intelligence (AI) into smartphone technology. The research study goals consist of evaluating the development of AI in mobile phone processors, analyzing the existing state as well as abilities of AI-enabled cpus determining future patterns as well as chances together with reviewing obstacles as well as factors to consider for more growth.
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Cisco CCNA
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
In this session, we will delve into strategic approaches for optimizing knowledge management within Microsoft 365, amidst the evolving landscape of Copilot. From leveraging automatic metadata classification and permission governance with SharePoint Premium, to unlocking Viva Engage for the cultivation of knowledge and communities, you will gain actionable insights to bolster your organization's knowledge-sharing initiatives. In this session, we will also explore how to facilitate solutions to enable your employees to find answers and expertise within Microsoft 365. You will leave equipped with practical techniques and a deeper understanding of how there is more to effective knowledge management than just enabling Copilot, but building actual solutions to prepare the knowledge that Copilot and your employees can use.
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Read about the journey the Adobe Experience Manager team has gone through in order to become and scale API-first throughout the organisation.
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
45-60 minute session deck from introducing Google Apps Script to developers, IT leadership, and other technical professionals.
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Created by Mozilla Research in 2012 and now part of Linux Foundation Europe, the Servo project is an experimental rendering engine written in Rust. It combines memory safety and concurrency to create an independent, modular, and embeddable rendering engine that adheres to web standards. Stewardship of Servo moved from Mozilla Research to the Linux Foundation in 2020, where its mission remains unchanged. After some slow years, in 2023 there has been renewed activity on the project, with a roadmap now focused on improving the engine’s CSS 2 conformance, exploring Android support, and making Servo a practical embeddable rendering engine. In this presentation, Rakhi Sharma reviews the status of the project, our recent developments in 2023, our collaboration with Tauri to make Servo an easy-to-use embeddable rendering engine, and our plans for the future to make Servo an alternative web rendering engine for the embedded devices industry. (c) Embedded Open Source Summit 2024 April 16-18, 2024 Seattle, Washington (US) https://events.linuxfoundation.org/embedded-open-source-summit/ https://ossna2024.sched.com/event/1aBNF/a-year-of-servo-reboot-where-are-we-now-rakhi-sharma-igalia
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Explore 'The Codex of Business: Writing Software for Real-World Solutions,' a compelling SlideShare presentation that delves into digital transformation in healthcare. Discover through a detailed case study how Agile methodologies empower healthcare providers to develop, iterate, and refine digital solutions that address real-world challenges. Learn how strategic planning, user feedback, and continuous improvement drive success in deploying technologies that enhance patient care and operational efficiency. Ideal for healthcare professionals, IT specialists, and digital transformation advocates seeking actionable insights and practical examples of technology making a real difference.
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
The Raspberry Pi 5 was announced on October 2023. This new version of the popular embedded device comes with a new iteration of Broadcom’s VideoCore GPU platform, and was released with a fully open source driver stack, developed by Igalia. The presentation will discuss some of the major changes required to support this new Video Core iteration, the challenges we faced in the process and the solutions we provided in order to deliver conformant OpenGL ES and Vulkan drivers. The talk will also cover the next steps for the open source Raspberry Pi 5 graphics stack. (c) Embedded Open Source Summit 2024 April 16-18, 2024 Seattle, Washington (US) https://events.linuxfoundation.org/embedded-open-source-summit/ https://eoss24.sched.com/event/1aBEx
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
With more memory available, system performance of three Dell devices increased, which can translate to a better user experience Conclusion When your system has plenty of RAM to meet your needs, you can efficiently access the applications and data you need to finish projects and to-do lists without sacrificing time and focus. Our test results show that with more memory available, three Dell PCs delivered better performance and took less time to complete the Procyon Office Productivity benchmark. These advantages translate to users being able to complete workflows more quickly and multitask more easily. Whether you need the mobility of the Latitude 5440, the creative capabilities of the Precision 3470, or the high performance of the OptiPlex Tower Plus 7010, configuring your system with more RAM can help keep processes running smoothly, enabling you to do more without compromising performance.
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
In an era where artificial intelligence (AI) stands at the forefront of business innovation, Information Architecture (IA) is at the core of functionality. See “There’s No AI Without IA” – (from 2016 but even more relevant today) Understanding and leveraging how Information Architecture (IA) supports AI synergies between knowledge engineering and prompt engineering is critical for senior leaders looking to successfully deploy AI for internal and externally facing knowledge processes. This webinar be a high-level overview of the methodologies that can elevate AI-driven knowledge processes supporting both employees and customers. Core Insights Include: Strategic Knowledge Engineering: Delve into how structuring AI's knowledge base is required to prevent hallucinations, enable contextual retrieval of accurate information. This will include discussion of gold standard libraries of use cases support testing various LLMs and structures and configurations of knowledge base. Precision in Prompt Engineering: Learn the art of crafting prompts that direct AI to deliver targeted, relevant responses, thereby optimizing customer experiences and business outcomes. Unified Approach for Enhanced AI Performance: Explore the intersection of knowledge and prompt engineering to develop AI systems that are not only more responsive but also aligned with overarching business strategies. Guiding Principles for Implementation: Equip yourself with best practices, ethical guidelines, and strategic considerations for embedding these technologies into your business ecosystem effectively. This webinar is designed to empower business and technology leaders with the knowledge to harness the full potential of AI, ensuring their organizations not only keep pace with digital transformation but lead the charge. Join us to map a roadmap to fully leverage Information Architecture (IA) and AI chart a course towards a future where AI is a key pillar of strategic innovation and business success.
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
BooK Now Call us at +918448380779 to hire a gorgeous and seductive call girl for sex. Take a Delhi Escort Service. The help of our escort agency is mostly meant for men who want sexual Indian Escorts In Delhi NCR. It should be noted that any impersonator will get 100 attention from our Young Girls Escorts in Delhi. They will assume the position of reliable allies. VIP Call Girl With Original Photos Book Tonight +918448380779 Our Cheap Price 1 Hour not available 2 Hours 5000 Full Night 8000 TAG: Call Girls in Delhi, Noida, Gurgaon, Ghaziabad, Connaught Place, Greater Kailash Delhi, Lajpat Nagar Delhi, Mayur Vihar Delhi, Chanakyapuri Delhi, New Friends Colony Delhi, Majnu Ka Tilla, Karol Bagh, Malviya Nagar, Saket, Khan Market, Noida Sector 18, Noida Sector 76, Noida Sector 51, Gurgaon Mg Road, Iffco Chowk Gurgaon, Rajiv Chowk Gurgaon All Delhi Ncr Free Home Deliver
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Presentation on the progress in the Domino Container community project as delivered at the Engage 2024 conference
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
An excellent report on AI technology, specifically generative AI, the next step after ChatGPT from Epam. Impact Assessments, Road Charts with fully updated Results and new charts.
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
Discover the advantages of hiring UI/UX design services! Our blog explores how professional design can enhance user experiences, boost brand credibility, and increase customer engagement. Learn about the latest design trends and strategies that can help your business stand out in the digital landscape. Elevate your online presence with Pixlogix's expert UI/UX design services.
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
Último
(20)
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
XP Days Ukraine 2013 - Architecting for Continuous Delivery
1.
Architecting for CONTINUOUS DELIVERY AXEL
FONTAINE axelfontaine.com - @axelfontaine
2.
AXEL FONTAINE Software Development
Expert axelfontaine.com - @axelfontaine business@axelfontaine.com Continuous Delivery expert Regular Speaker at Conferences Founder of Flyway flywaydb.org Working on Photon getphoton.com
3.
about questions
4.
Fully automated deployment of
a complete application into production multiple times a day with zero downtime GOAL
5.
Putting things into PERSPECTIVE
6.
http://digitalcitizen.ca/2009/06/22/simpsons-profile-pics-for-facebook-and-other-applications/
7.
8.
9.
CONTINUOUS DELIVERY http://www.flickr.com/photos/kamshots/3096111340/
10.
11.
12.
13.
14.
stackoverflow.com
15.
stackoverflow.com
16.
stackoverflow.com
17.
stackoverflow.com
18.
Prerequisites
19.
Process http://www.flickr.com/photos/feffef/460299390/in/photostream/
20.
Process http://www.flickr.com/photos/feffef/460299390/in/photostream/
21.
Build
22.
Build
23.
Version Control
24.
Version Control
25.
Test http://www.flickr.com/photos/vitorcastillo/2994723741/
26.
Test http://www.flickr.com/photos/vitorcastillo/2994723741/
27.
DEV Build Small Tests
28.
DEV Build Small Tests Medium Tests
29.
DEV Build Small Tests Medium Tests Large Tests
30.
Continuous Integration DEV Build Version Control Build Small Tests Small Tests Medium Tests Medium Tests Large Tests Large Tests
31.
DEPLOYMENT automation http://www.flickr.com/photos/soldiersmediacenter/3650607959/
32.
do NOT deploy SNAPSHOTS !
33.
Continuous Integration DEV Build Version Control Build Small Tests Small Tests Medium Tests Medium Tests Large Tests Large Tests Release Artifact Repository
34.
What gets deployed? Code Configuration DB
Delta
35.
Code Deployment Package
36.
37.
backup stop install start … Deployment Script Code Deployment Package
38.
backup stop install start … Deployment Script Code Deployment Package
39.
Continuous Integration Target backup stop install start … Release Artifact Repository Deployment Script
40.
Configuration Maybe it could change
one day Code ≠ Environments Deployment Package
41.
Environment Detection ? Code Deployment Package
42.
Environment Detection Test Code AutoConfiguration
43.
Continuous Integration Target backup stop install start … Release Artifact Repository Deployment Script
44.
DB Delta
45.
VS DML DDL
46.
DB Delta Code Deployment Package
47.
? Code ? Deployment Package DB
48.
flywaydb.org
49.
Continuous Integration Target backup stop install start … Release Artifact Repository Deployment Script
50.
MailService Registration
51.
MailService Registration
52.
MailService Registration v2 ParcelService
53.
Feature Toggles Branch by
Abstraction MailService Registration ParcelService
54.
Feature Toggles Branch by
Abstraction MailService Registration ParcelService
55.
DB
56.
DB
57.
DB
58.
State Management Blue/Green Deployments DB
59.
Summary
60.
DEV Build Target Continuous Integration Version Control backup stop install start … Build Release Artifact Repository Small Tests Small Tests Medium Tests Medium Tests Large Tests Large Tests Deployment Script
61.
62.
63.
http://de.wikipedia.org/wiki/Datei:Yemen_Chameleon.jpg
64.
65.
66.
67.
68.
One more thing
69.
70.
http://axelfontaine.com/blog/final-nail.html http://axelfontaine.com/blog/environment-detection.html http://martinfowler.com/bliki/FeatureToggle.html http://googletesting.blogspot.com/2010/12/test-sizes.html
71.
AXEL FONTAINE Software Development
Expert @axelfontaine axelfontaine.com business@axelfontaine.com