Integration & Delivery Continuously

Integration & Delivery Continuously

This is my Node Summit Workshop slide deck, which is also what I derived my Node.js Club San Francisco Presentation from.

B077605f4799abe20de52b6ded458e99?s=128

Adron Hall

June 16, 2015
Tweet

Transcript

  1. Continuously Integration & Delivery

  2. I write code. I live in Portland. I’m Adron.

  3. Prerequisites AWS Codeship (codeship.io) Github

  4. The war stories…

  5. App Delivery… On Friday eh?

  6. How to prevent this?

  7. Fixes Find Repeatability Gain Visibility Increase Knowledge

  8. Continuous Integration

  9. - Initial Expense - Mngr’s Speak: Capex - Prevents Tech

    Debt - Operationally Smoother - Mngr’s Speak: Opex - Smooths Day-to-Day - Building Builds - Works on “All the machines” Wuzzit Do?
  10. Element of Integration Singular Scope All the Machines Building Builds

  11. How to extend this?

  12. Fixes More Repeatability More Visibility More Knowledge

  13. Continuous Delivery

  14. - Additional Time - Mngr’s Speak: Capex - Prevents Systemic

    Debt - Operationally Smoother - Mngr’s Speak: Opex - Greater Visibility - Extends Delivery - Testing Included - Strategic to Tactical Wuzzit Mean?
  15. Contents Singular Scope All the Machines Building Builds

  16. User Interface Testing Builds DevOps System Integration Unit Testing Strategic

    to Tactical i i Strategic to Tactical Strategic to
  17. Contents Rollback from Y Deployment to X

  18. Getting Started - API Service or Site Project - Setup

    Repository (github) - Continuous Integration Build (codeship)
  19. Getting Started - API Service or Site Project - Setup

    Repository (github) - Continuous Integration Build (codeship)
  20. Walkthrough

  21. Loopback/Express npm install -g strongloop slc loopback slc arc

  22. Models

  23. Data Sources

  24. Loopback/Express slc run .

  25. Data Sources

  26. Walkthrough Repository

  27. Site & Personal Repo - Follow standard OSS style workflow.

    Forking, branching, and sending in pull requests. - Setup a personal and a primary repository build.
  28. Walkthrough Continuous Integration

  29. Sailing The Seas - …of continuos delivery…

  30. …discussion…

  31. Don’t Gulp, Just Script

  32. KISS, YAGNI, DRY, SoC, SOLID

  33. Code Smells & Build Smells

  34. Code Smells & Build Smells KISS, YAGNI, DRY, SoC, SOLID

    Don’t Gulp, Just Script
  35. On… Github Twitter …as @adron I live in Portland. Come

    hack! I’m @Adron.