Continuous Delivery Hands On

bensheldon
timani

Bugs. Security vulnerabilities. Downtime. Complexity. Confusion. Bad code can be introduced by your development team and in the dependencies and libraries you rely on. Bad code increases development time and costs, increases the risk of critical production failures and security breaches, and makes your developers sad and overworked. Ignoring bad code or “trying harder” won’t make it go away.

Fortunately, Continuous Integration and Delivery practices and tooling can turn bad code into good code, saving you time, money and everyone’s sanity. In this session you’ll learn platform-agnostic best practices, tools and services for code linting, static analysis, performance monitoring, logging, exception tracking, and dependency management; including:

  • The secret to paying off your Continuous Integration bill in just 20 minutes
  • 5 easy tools that will alert you to bugs and reliability risks before code ever gets to production
  • Why automating your style-guide can make code reviews 4 times more effective     
  • Simple steps you can take to never miss an exception or production downtime event ever again
  • How evergreening your dependencies can keep you up to date with every release and security patch
  • Learn easy, everyday practices to increase code quality, consistency and reliability for the lifetime of your web application

Session Track

DevOps

Experience Level

Intermediate

Drupal Version