Cecil Williams

Cecil Williams

Consultant at Source Allies, Inc.

Des Moines, Iowa, United States

Actions

Cecil G. Williams is a senior consultant with Source Allies, a technical consultancy based in Urbandale Iowa. Cecil is a software craftsman with over 35 years of professional experience. Cecil has deep expertise in practices used by high performing teams such as lean & agile, ensemble development, test-driven development, and continuous integration and delivery. When he's not coaching teams or writing code, he volunteers with Tech Camp, inspiring the next generation of technologists.

Area of Expertise

  • Information & Communications Technology

Topics

  • Lean Software Development
  • Agile software development
  • Extreme Programming
  • Behavior Driven Development
  • Clean Code
  • Lean / Agile Transformation

Testing Infrastructure as Code - Ensuring Reliability in Terraform and CloudFormation

Many teams leverage infrastructure as code but don't test it. Learn how to test your infrastructure before you break production. I'll cover Terraform and CloudFormation testing tools—from linting to integration tests—with live demos including Test-Driven Infrastructure (TDI).

Form a mob to improve your code

We've all been on software development teams that struggled with code quality, technical debt, and knowledge silos. I've seen teams successfully tackle these issues head on by using a technique called mob programming. I'll share my experiences from participating in mobs and coaching teams on mob programming. You will learn how a mob works and what tools and equipment are best for mobbing. We'll discuss how to mob with all of the team together, some members remote, or the entire team remote. Finally, we will form a mob so that you can see it in action. You will leave my session ready to get started improving your code quality, reducing technical debt, and eliminating knowledge silos.

Lean Agile KC 2019 Sessionize Event

November 2019 Overland Park, Kansas, United States

Agile & Beyond 2019 Sessionize Event

May 2019 Detroit, Michigan, United States

Iowa Code Camp 2018

In this session you will learn about a technique for developing software known as Mob Programming. Attendees will participate in a code kata exercise to learn how a mob works.

December 2018 Ankeny, Iowa, United States

Agile & Beyond 2018

Would you like to improve the quality of your code? This workshop is for developers that would like to learn how to write code using the test driven development process. Attendees will create new code using the test driven development process (red, green, refactor) . Additionally, the audience will use mocking and dependency injection to test modifications to existing legacy code. A code Kata will be completed in Java with attendees participating in a mob programming session: audience members will rotate driving while the remaining audience members will navigate. No equipment is required to attend, however participants may follow along with their own laptops if desired:
https://github.com/cecilgwilliams/TDDWorkshop-java

May 2018 Ypsilanti, Michigan, United States

dsmAgile 2015

In this session you'll hear how real software engineering teams have delivered exceptional value to their customers using Behavior Driven Development(BDD). We'll start by demystifying BDD. Then, we'll introduce you to best in class BDD tooling and explain BDD techniques your team can use to take collaboration to the next level. Come see Java and .NET examples applied to desktop, web, infrastructure and micro service contexts. Following our session, you'll have the knowledge you'll need to start incorporating BDD into your software engineering practices today.

September 2015 Des Moines, Iowa, United States

Iowa Code Camp 2015

See how to share code you've written between Windows, iOS and more! We recently were tasked with finding a solution that provides a native look and feel for multiple platforms while still maximizing code reuse between them. In less than two weeks we built an example application that targets Windows, Android, iOS and OS X - this session will show you the tools we used and share what we've learned so far.

May 2015 Cedar Rapids, Iowa, United States

Central Iowa Java User Group

Are you a Subversion or CVS user and heard the hype about Git but aren't sure how to get there?

Cecil Williams of Source Allies will discuss his experience converting a client from Subversion to Git. Both the why and the how.

November 2014 Des Moines, Iowa, United States

Cecil Williams

Consultant at Source Allies, Inc.

Des Moines, Iowa, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top