Agile + DevOps East 2018 - Development & Test Frameworks | TechWell

Conference archive

Agile + DevOps East 2018 - Development & Test Frameworks

Tuesday, November 6

Danilo Sato
ThoughtWorks
TB

Continuous Delivery in Practice: A Hands-On DevOps Workshop

Sold Out!
Add to calendar
Tuesday, November 6, 2018 - 8:30am to 4:30pm

For many organizations, delivering software into production has become increasingly more complex with long testing cycles and a division between development and operations teams. DevOps is a cultural movement that is breaking down those barriers. Focusing on automation, collaboration, tools, and knowledge sharing, DevOps is showing that developers and system engineers have much to learn from each other. Through a series of hands-on exercises, Danilo Sato will use a sample web application to demonstrate how to automate its build and deployment pipeline, using infrastructure and pipeline as...

Rob Myers
Agile for All
TC

Take Your Test-Driven Development to the Next Level

Preview
Add to calendar
Tuesday, November 6, 2018 - 8:30am to 4:30pm

Test-driven development (TDD) is a powerful discipline that combines testing, coding, and software design to ameliorate defect rates and facilitate future enhancements. TDD has been around for some twenty years, so why isn’t it more prevalent—and more popular? For one thing, TDD is not easy to get right! And, it seems expensive. In this mostly hands-on tutorial, Rob Myers will explore these concerns by diving straight into the deep-end. Rather than starting with theory and working toward practice, Rob is going to reverse the tutorial recipe. Come prepared to spend the first half of...

Wednesday, November 7

Adam_Auerbach
EPAM Systems
AW2

Continuous Testing Is Not Test Automation

Add to calendar
Wednesday, November 7, 2018 - 11:30am to 12:30pm

The DevOps movement is front and center across enterprises. Companies with mature systems are breaking down siloed IT departments and federating them into product development teams and departments. Testing and its practices are at the heart of these changes, so companies are turning to continuous testing with the hopes that they can automate their way through the testing bottleneck by focusing on automating regression tests. But this strategy is failing. Adam Auerbach will explain why he thinks that is, what true continuous testing looks like, and how continuous testing should be...

Stacey Yan
Capital One
Alex Cabanilla
Capital One
DW2

Frequent Releases for Enterprise Mobile: Make It a Reality Without Losing Your Sanity

Add to calendar
Wednesday, November 7, 2018 - 11:30am to 12:30pm

As companies continue to embrace the mobile-first strategy, many are grappling with a formidable challenge: how to release mobile updates more frequently given the painful and archaic app publishing process. Beyond brute-forcing release cadence, there need to be cultural, technical, and infrastructural changes to make frequent releases a reality. Stacey Yan and Alex Cabanilla will explore these dimensions in depth and provide practical insights on how to boost build infrastructure and reduce build time, improve code quality and merge process and guard against bad code, manage mobile...

Shahzad Zafar
RxSavings
DW6

Creating Chaos: Engineering for the Unexpected

Add to calendar
Wednesday, November 7, 2018 - 1:30pm to 2:30pm

Every day we deal with complexity in our systems and multiple layers of dependencies. This complexity makes it difficult to predict when one service or dependency might go rogue for a specific circumstance during a delivery workflow. That's where chaos engineering comes in. Chaos engineering creates these "random" scenarios on purpose and builds resiliency into a system while increasing the velocity at which value is delivered to consumers. Shahzad Zafar will discuss his company's journey into chaos engineering, the principles behind it, how to plan for introducing chaos, and why a culture...

Thursday, November 8

Brian Thompson
Mindgrub
DT2

Embrace Our Robot Overlords: Make CI Work for You

Add to calendar
Thursday, November 8, 2018 - 10:00am to 11:00am

When developing software, teams can often get bogged down with mundane tasks such as code linting, manual testing, or even just deploying code to a particular environment. Everyone dreams of setting up continuous integration to automate this work, but they believe it to be too time-consuming for their current budget. Join Brian Thompson as he discusses how, after many years of manually performing repetitive tasks and occasionally making a mistake in mundane work, he learned to embrace the robot overlords. Learn about a variety of different continuous integration services such as CircleCI,...

Jeff Langr
Langr Software Solutions, Inc.
AT7

A Personal History of Collaboration: Soloing, Pairing, Mobbing, Cube Farms, and Pipe Fires

Add to calendar
Thursday, November 8, 2018 - 11:30am to 12:30pm

Pair programming is the practice you love to hate! It's been nearly twenty years since Extreme Programming promoted pair programming as a collaborative practice, and it's still here. And if you thought that was bad, now there's mobbing, where the entire team works together on one thing at a time. Does that seem nuts? Yet we often hear teams say, "We go faster because we are mobbing." In this anecdote-heavy session, you'll hear Jeff Langr's history of working through various models for collaboration (or not) across the past several decades, including pairing, solo programming, and mobbing....