HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
Progressive .NET Tutorials 2011: Paul Stack on Continuous Integration to Continuous Delivery
Continuous Integration to Continuous Delivery
As software developers, we face a risky, time-consuming and painful process in delivering software. The solution the delivery of software continuously through build, test and deployment automation. This session will talk about how we can move from CI to continuous delivery. This session will help to distinguish between CI and continuous deployment.

The session will cover:
  • Why CI is a good practice for software development
  • Basics of CI
  • Automation of build, testing and deployment
  • How a good version control strategy ensures a reliable system
  • How to implement zero-downtime deploys (… and rollback – if something goes wrong!)
  • Simple techniques for the verification of application health that can make the automation more robust.
Think this is interesting? Join the discussion!: Follow us on Twitter and use the tags #prognet11 and #dotnetsm, "Like" us on Facebook, and join our dedicated LinkedIn group.

WANT TO LEARN MORE? THEN CHECK OUT OUR EXPERT WORKSHOPS!

Continuous Integration and Delivery

  • Two-day, hands-on, practical workshop
  • Learn about the CI/CD process and the parts involved.
  • Work efficiently with tools and techniques to minimise setup costs and running operations
  • Learn of new techniques being applied to improve CI
  • Are you a developer, architect, build engineer interested in automating and improving your build process? If so this course is for you!
Want to find out more? Click here!

Agile Testing and BDD eXchange

  • An intensive day of deep technical insight and friendly discussion to learn, adopt and share new innovative ideas, tools and practices for enterprise software development.
  • Keynote from Gojko Adzic.
  • Featured speakers include - Paul Gerrard, David Evans, Cirilo Wortel.
Want to find out more? Click here!

Jon Jagger and Kevlin Henney's Development for Developers

  • Learn how to describe representative agile development processes and common practices
  • Slice up requirements in terms of goals and estimate and plan against them
  • Learn modelling techniques and design thinking appropriate for responsive development
Want to find out more? Click here!

Simon Brown’s Enterprise Software Developer

  • Three day, intensive training workshop.
  • Learn all about building software within an enterprise environment.
  • Use source code control and branching to manage change.
  • Write automated unit and integration tests for confidence when refactoring and increased quality
Want to find out more? Click here!

Test Driven Development Workshop

  • Over two days experience and learn TDD by doing it
  • Design and develop software driven by tests
  • Protect software from unwanted changes using regression tests
  • Evolve software design with refactoring and TDD
Want to find out more? Click here!

Robert Schneider’s Mission Critical Service Testing SoapUI Pro

  • Learn how to use the powerful capabilities of soapUI Pro to answer important questions prior to placing these services into production.
  • The course will be structured around the highly regarded 7 Fundamentals of Mission-Critical Service Testing methodology
  • Test Using Large Amounts Of Realistic Data.
Want to find out more? Click here!


ABOUT PAUL STACK

Paul is an advocate of clean, maintainable code and very passionate about what he does. He is absolutely obsessed with Continuous Integration and how it should be used in every day development scenarios.


More about Paul Stack
PODCAST CONTINUOUS INTEGRATION TO CONTINUOUS DELIVERY

This session took part at the Progressive .NET Tutorials 2011. You can view the other 18 podcasts here.
SCALA & F# PODCASTS
Yodit Stanton:Machine Learning with Storm + Redis, Machine Learning with Storm + Redis
Yodit Stanton : 7th May 2013
View Podcast: Machine Learning with Storm + Redis,
Bruce Durling:Cascalog for the 80% of Data Science, Cascalog for the 80% of Data Science
Bruce Durling : 7th May 2013
View Podcast: Cascalog for the 80% of Data Science,
Adam Mlocek:F# embedded in Excel, F# embedded in Excel
Adam Mlocek : 25th Apr 2013
View Podcast: F# embedded in Excel,
Adam Mlocek:F# embedded in Excel part 2, F# embedded in Excel part 2
Adam Mlocek : 25th Apr 2013
View Podcast: F# embedded in Excel part 2,
Paul Brian:Pitfalls Of Using Frameworks, Pitfalls Of Using Frameworks
Paul Brian : 18th Apr 2013
View Podcast: Pitfalls Of Using Frameworks,
Emil Vaughan:Adventures with Cython, Adventures with Cython
Emil Vaughan : 18th Apr 2013
View Podcast: Adventures with Cython,
Kris Saxton:My experience of using server management framework, Salt, Using server management framework, Salt
Kris Saxton : 18th Apr 2013
View Podcast: My experience of using server management framework, Salt,
Phil Trelford:Try F# Hands On, Try F# Hands On
Phil Trelford : 11th Apr 2013
Podcast Coming Soon: Try F# Hands On,
Jon Pretty:Rapture I/O, Rapture I/O
Jon Pretty : 10th Apr 2013
View Podcast: Rapture I/O,
Andres Löh:Datatype-Generic Programming in Haskell, Datatype-Generic Programming in Haskell
Andres Löh : 9th Apr 2013
View Podcast: Datatype-Generic Programming in Haskell,
Aslak Hellesøy:Keynote: The Cucumber Ecosystem, Keynote: The Cucumber Ecosystem
Aslak Hellesøy : 4th Apr 2013
View Podcast: Keynote: The Cucumber Ecosystem,
Matt Wynne:Why your step definitions should be one-liners and other pro tips, Why your step definitions should be one-
Matt Wynne : 4th Apr 2013
View Podcast: Why your step definitions should be one-liners and other pro tips,
Andrew  Premdas:Working in the Cucumber World, Working in the Cucumber World
Andrew Premdas : 4th Apr 2013
View Podcast: Working in the Cucumber World,
Julien Biezemans:Hands-on introduction to Cucumber.js, Hands-on introduction to Cucumber.js
Julien Biezemans : 4th Apr 2013
View Podcast: Hands-on introduction to Cucumber.js,
Karl Krukow:Cross-platform and End-To-End BDD for Mobile, Cross-platform BDD for Mo
Karl Krukow : 4th Apr 2013
View Podcast: Cross-platform and End-To-End BDD for Mobile,
OTHER SCALA & F# EVENTS
Nilanjan Raychaudhuri:Typesafe's Scaling up with Akka and Scala,  Typesafe's Scaling up with Akka & Scala
2 DAY COURSE. Featuring Nilanjan Raychaudhuri
New York, Monday, May 20th
Luke  Hoban TypeScript,  TypeScript
FREE EVENT: In The Brain of Luke Hoban
London, Monday, May 20th
The London Python Group:Be a better developer, The London Python Group
FREE EVENT: Be a better developer
London, Tuesday, May 21st
F#unctional Londoners Meetup Group:F# Type Providers Hands On, F#unctional Londoners Meetup Group
FREE EVENT: F# Type Providers Hands On
London, Thursday, May 23rd
F#unctional Londoners Meetup Group:F# on iPad and iPhone with Xamarin Studio, F#unctional Londoners Meetup Group
FREE EVENT: F# on iPad and iPhone with Xam
London, Thursday, May 30th
Jon Pither Functional Programming in the enterprise,  Functional Programming in the enterprise
FREE EVENT: In The Brain of Jon Pither
London, Monday, June 3rd
Fredrik Ekholdt Introducing Adept,  Introducing Adept
FREE EVENT: In The Brain of Fredrik Ekholdt
London, Monday, June 3rd
The London Clojure Community:Deuce is (not yet) Emacs under Clojure, The London Clojure Community
FREE EVENT: Deuce is (not yet) Emacs under
London, Tuesday, June 4th
© Copyright 2003-2013, Skills Matter Ltd
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Open Source Journal  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship  Jobs: HR Manager  jobs-Join Our Dev Team  DevOps Engineer  Front-End Engineer  Test Engineer