Chris Oldwood takes a look at a variety of both command-line and GUI tools - build automation, testing and support - that have proved to be useful to the speaker time-and-time again.
Jeff Morgan shares lessons learned helping organization adopt test automation, along with techniques for keeping the automation code simple, clean and maintainable.
Dustin Huptas, Andreas Schmidt present some of the operational challenges met when dealing with microservices, and offer solutions from the field of automation and service discovery.
Garrett Smith introduces Drunken Stumble, a development method in two stages: a lean, which represents the goal of the programmer or team, and a stumble, which is a series of automatic "next steps".
John Sheehan presents choices – queues, proxies - helping a microservices architecture to stay robust and reliable, along with automation strategies allowing Runscope to deploy code 100 times a day.
Matthew Skelton shares his recent experience of helping many different organisations to evaluate and select tools to facilitate DevOps and Continuous Delivery.
Ryan Gardner focuses on how Dealer.com leveraged the powerful attributes of both Apache ZooKeeper and Spring to rid their application of local configuration files.
Colin Harrington introduces GEB, a browser automation solution, combining the power of WebDriver, jQuery content selection, the robustness of Page Object modelling and the expressiveness of Groovy.
Armon Dadgar presents Consul, a distributed control plane for the datacenter. Armon demonstrates how Consul can be used to build, configure, monitor, and orchestrate distributed systems.
James Grenning takes a look at why the technical practices of TDD, refactoring, continuous design, clean code and automated testing can help people and their organization be great.
Jayesh Thakrar shows what can be done with irb, how to exploit JRuby-Java integration, and demonstrates how the Shell can be used in Hadoop streaming to perform complex and large volume batch jobs.
Gerard Meszaros advises on using the right abstraction level and automation tools when creating unit or system-level tests.