DevOps at GameStop

Speakers:
Joey Guerra – Dev
Jason Wainwright – SWAT (Ops)
Kijana Woodard – Dev
Michael Sanders – QA
Hampton Reese – Dev
Zach Burke – Dev

Date: Tuesday, January 29, 2013 7:00pm – 8:00pm CST

Location: Paladin Consulting

This month we will have a team from GameStop that has implemented DevOps practices in their business. Several speakers will present various perspectives and we will learn about their experiences and what has happened since these principles have been applied.


View Larger Map

CI for the Manual Build Guy

Speaker: Dennis Palmer

Date: Thursday, November 8, 2012 7:00pm – 8:00pm CST

Location: Paladin Consulting

Does your software delivery process involve more than a single click? Do software packages that were compiled on a developer’s machine ever end up in production? Do you ever skip steps in the build-test-deploy-verify process because they take too long or you just forgot one time because there are a dozen manual steps to follow? Is it difficult for you to roll back to a previous version if you find a serious issue with the version that’s now in production?

Continuous Integration (CI) is a fancy term for an automated process to manage software building, testing and deployment. It’s quite ironic that people who write software all the time to solve other people’s problems fail to take the time to develop a few scripts to make their own lives easier.

I will share my recent experience implementing the TeamCity automated build server for a .NET project and some of the serendipitous benefits we noticed almost right away. (TeamCity is actually written in Java and supports building and deploying just about any type of software.) There were a number of small gotchas, but the payoff has been tremendous. I hope my experience will help and encourage you to add some automation into your life.

I’ll also be demoing TeamCity’s ability to host an internal NuGet (.NET’s package manager) feed, which makes reusing common code libraries across multiple projects a breeze.


View Larger Map

DART – Structured Web Development

Speaker: Shannon “JJ” Behrens

Date: Saturday, October 20, 2012 1:00pm – 2:00pm CST

Location: AT&T Foundry

Learn about Dart, a new programming language from Google Dart is a new class-based programming language for creating structured web applications. Developed with the goals of simplicity, efficiency, and scalability, the Dart language combines powerful new language features with familiar language constructs into a clear, readable syntax.


View Larger Map

Understanding DevOps – Business & IT

Speaker: Paul Peissner

Date: Saturday, October 20, 2012 12:00pm – 1:00pm CST

Location: AT&T Foundry

DevOps is grounded in the belief that IT operations and IT development (engineering and QA) can truly work as one IT resource to drive business agility. DevOps enables cross-functional IT teams to deliver projects faster and make service adjustments more frequently, at improved quality and reduced cost. This talk is designed for enterprise architects, IT development, IT operations and change management personnel interested in enhancing their collaborative landscape.


View Larger Map

Practical Open Source

Speaker: Stefan Negrea

Date: Saturday, October 20, 2012 10:30am – 11:30am CST

Location: AT&T Foundry

Open source is not just access to source code, it’s a totally different paradigm for developing software. This presentation will focus on practical aspects of using and contributing to open source projects such as open source licensing, getting support for open source software, and how to adopt open source in enterprise.


View Larger Map

Sail or Fail? Navigating Test Automation Pitfalls

Speaker: Paul Grizzaffi

Date: Tuesday, August 7, 2012 7pm – 8pm CST

Location: Paladin

Sailing the treacherous waters of test automation is challenging at best. From executives thinking “it’s going to fix all of our quality problems, right?” to team members saying “no, that’s YOUR job,” our automation initiatives face an uphill battle with a tendency to struggle… or at least to not achieve their full potential. Let’s shed some light on several of these challenges and pitfalls while discussing some of the approaches we can use to avoid a voyage on the SS Failboat.

Paul Grizzaffi is the QA Automation Architect and Manager for Online Technology at GameStop. His career has focused on the creation and deployment of automated test frameworks, tools, and platforms. He holds a Master of Science in Computer Science and is a Certified Scrum Master (CSA) from Scrum Alliance. Paul has created automation platforms and tool frameworks based on proprietary, open source, and vendor supplied tool chains in diverse product environments (telecom, stock trading, and online/digital retail). He looks forward to expanding his automation and QA knowledge for other product environments.


View Larger Map

Agile Testing Tactics for WaterFail, FrAgile, ScrumBut, Kantban, and DevFlops

Speaker: Tim Lyon

Date: Tuesday, July 24, 2012 7pm – 8pm CST

Location: Paladin

Agile development is being used more and more but the Quality Assurance personnel and management are playing catch-up to be able to work in a lean environment and still produce quality testing. Waterfail, FrAgile, ScrumBut, KantBan, and DevFlops are all various amalgamations of different methodologies trying to be shoe horned into existing development and delivery patterns that tend to fall short in quality assurance practices. No one practice fits all but there are various tactics that can be used to help address some of those concerns and better limit the delivery quality exposure – especially in tight turn around projects.

 

 


View Larger Map

RHQ – Enterprise Management Platform

Speaker: Stefan Negrea

Date: Tuesday, June 19, 2012 7pm – 8pm CST

Location: Paladin

This presentation is an introduction to RHQ, a pluggable management platform for administering, monitoring, alerting, and configuring enterprise resources. The presentation will also feature a demo of the recently introduced platform REST interface.

 


View Larger Map

Concurrency in Clojure

Speaker: Matt Havener

Date: Tuesday, May 15, 2012 7pm – 8pm CST

Location: Paladin

This talk gives an introduction to Clojure and a concurrency simulation demonstrating the features of Clojure including: threading, actors, references, Java interop, and higher order functions.

 


View Larger Map

Distributed Domain Driven Design

Speaker: John Jelinek IV

Date: Tuesday, April 17, 2012 7pm – 8pm CST

Location: Paladin

We will explore Distributed Domain Driven Design (DDDD) for building complex business application while maintaining flexibility. Effectively, we will be building a business blueprint that can be deployed to the cloud.

 


View Larger Map