- This event has passed.
Developer Anarchy Workshop
October 18, 2017 @ 8:00 am - 5:00 pm
Join us for a 3-day, hands-on workshop covering contemporary practices in software development led by two experienced practitioners, David Laribee of Nerd/Noir and Jeremy Duvall of 7factor Software. We’ll design, build, and deploy working, high-quality software while exploring emerging topics and tools in software design, development, and operations.
Gimmicks? Zero. Hand waving? Strictly forbidden. Expect to gain practical skills in solid engineering practices anchored in real production experience. This workshop is not for the faint of heart. But, if you want to learn a whole lot in a concentrated amount of time in an energized environment, you should join us.
We start with design. What makes for a maintainable, elegant, and flexible system? How might we model business value arriving at a design that responds to new learnings and market conditions? We’ll sample approaches from Domain-driven Design (DDD), Test Driven Development (TDD). Attendees will experience several different styles of TDD, pairing the practice with go-to design patterns, and comparing to the bottom up workflow of the functional programmer using collection pipelines and a REPL.
Moving on to the deployment and operation, we’ll put robots to work by building a fully automated CI/CD pipeline that leverages Netflix’s Spinnaker continuous delivery tool paired with Concourse to deploy your app to AWS. Attendees will create a chatbot capable of triggering deployments to production. We’ll set up both a blue-green deployment for minimal downtime and a canary deployment for runtime detection of quality.
If it’s worth doing, is it worth overdoing? Not always. We’ll adopt the mindset of the extreme minimalist building a CI/CD pipeline with a lightweight, container-based, serverless PaaS offering. DevOps two ways!