Loading…
deliver:Agile 2018 has ended

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Learning [clear filter]
Monday, April 30
 

08:30 CDT

Continuous Design: Harnessing Change for Competitive Advantage (Jeff Sussna)

Abstract:
Teams across the product, development, and operations spectrum are struggling to effectively adopt new methodologies. How do we do Agile “right”? What does DevOps really mean? How do we integrate Design Thinking into Agile without losing its creative essence? How do we connect these methods to our ultimate goal, which is to continuously learn from the market by having productive conversations with our customers?
This talk will introduce a truly unified approach to design, development, and operations that goes beyond merely bolting them together. It will explore the shared heritage of Agile, DevOps, and Design Thinking in order to create a deeper understanding of what it means to deliver value. It will present the view that by making design a continuous part of everything we do, we can fulfill the Agile promise of harnessing change for competitive advantage.

Learning Outcomes:
  • .

Attachments:

Speakers
avatar for Jeff Sussna

Jeff Sussna

Sussna Associates
Jeff Sussna is an internationally recognized IT coach and design thinking practitioner. He specializes in helping digital organizations improve service quality through effective collaboration. His career spans thirty years of building systems and leading organizations across the entire... Read More →


Monday April 30, 2018 08:30 - 10:00 CDT
Lone Star Ballroom

10:20 CDT

Introduction to Serverless (Mike Roberts)

Abstract:
Serverless - the new fad that will take over the world! No more servers, no more code, no more engineers, no more operations!
But is Serverless this powerful, really? No, it's not, but it does improve on several key points in software delivery: reduce our infrastructure costs and commitments to just that which we need; outsource development and operations work that isn't unique to our business; and accelerate the lead time of conception of an idea to its deployment in production. This last point, especially, is a wonderful complement to an agile and DevOps delivery approach.
Serverless architectures are those that incorporate third-party backend-as-a-service (BaaS) products into the application, or that use functions-as-a-service (FaaS) platforms, like AWS Lambda, to run server-side code in a fully managed, event-driven, environment. By using these ideas such architectures remove much of the need for the traditional “always on” server system.
In this session Mike Roberts gives an introduction to Serverless techniques, together with examples of the types of application where it is well suited. He proceeds to give cautiously optimistic detail of the benefits, and limitations, of such an approach, concluding with how he expects Serverless to develop over the coming months and years.

Learning Outcomes:
  • Learn what Serverless is, what its benefits are, where it is useful, along with limitations to be aware of.

Attachments:

Speakers

Monday April 30, 2018 10:20 - 11:05 CDT
Lone Star B/C

10:20 CDT

UX in an Agile World (Fadi Stephan)

Abstract:
Many UX designers struggle to work within a Scrum environment and see Scrum as a framework mainly for developers. Working in time-boxed Sprints and delivering small pieces iteratively and incrementally might force designers to focus on a single story at a time. This in turn can lead to tunnel vision, losing focus of the big picture and resulting in a fragmented user experience. Come to this presentation to learn where design fits in Scrum and how to apply design principles in Agile environments and work effectively with Scrum teams to produce a great user experience.

Learning Outcomes:
  • * How to keep an eye on the big picture while working within Sprints
  • * Importance of collaborating on design with developers for early feedback
  • * Prioritizing UX findings and getting buy-in
  • * Understanding of different techniques to use before, during and after a Sprint

Attachments:

Speakers
avatar for Fadi Stephan

Fadi Stephan

Fadi Stephan is a principal consultant with Excella Consulting. Fadi leads Excella’s Software Development Practice and Excella's Digital Services Delivery Solutions. He is also an Agile coach and trainer with more than twenty years of professional experience as a product manager... Read More →


Monday April 30, 2018 10:20 - 11:05 CDT
Lone Star E

11:15 CDT

What is a Service Mesh, and Do I Need One when Developing Cloud Native Systems? (Daniel Bryant)

Abstract:
While service meshes may be the next "big thing" in microservices, the concept isn't new. Classical SOA attempted to implement similar technology for abstracting and managing all aspects of service-to-service communication, and this was often realized as the much-maligned Enterprise Service Bus (ESB). Several years ago similar technology emerged from the microservice innovators, including Airbnb (SmartStack for service discovery), Netflix (Prana integration sidecars), and Twitter (Finagle for extensible RPC), and these technologies have now converged into the service meshes we are currently seeing being deployed.
In this talk, Daniel Bryant will share with you what service meshes are, why they're well-suited for microservice deployments, and how best to use a service mesh when you're deploying microservices. This presentation begins with a brief history of the development of service meshes, and the motivations of the unicorn organisations that developed them. From there, you'll learn about some of the currently available implementations that are targeting microservice deployments, such as Istio/Envoy, Linkerd, and NGINX Plus.

Learning Outcomes:
  • Attendees will walk away from the talk with a high-level overview of the concept, tools for deciding when best to use a service mesh, and a getting started guide if they decide this technology is the right fit for their organisation.

Attachments:

Speakers
avatar for Daniel Bryant

Daniel Bryant

Product Architect, Ambassador Labs
Daniel Bryant works as a Product Architect at Ambassador Labs (previously Datawire). His technical expertise focuses on ‘DevOps’ tooling, cloud/container platforms, and microservice implementations. Daniel is a Java Champion, and contributes to several open source projects. He... Read More →


Monday April 30, 2018 11:15 - 12:00 CDT
Lone Star B/C

11:15 CDT

Cops and Robbers: Bootstrapping Team Unity Through Working Agreements (Matthew Plavcan)

Abstract:
Building an empowered team requires alignment. However, it's often assumed rather than agreed. From chartering to coding conventions, working agreements help teams to seek consensus and resolve disputes. They provide a mechanism for teams to take control of their development destiny, especially when the corporate process or adoption appears to restrict their autonomy. Starting from practical examples, we explore ways that technical working agreements can provide better code reviews, pairing, architecture, and team development. Collectively creating these effective negotiations within teams enable them to move from managed to motivated.
This session is for team members and servant leaders who facilitate their team's development. Attendees to the session will:
  • Describe the role of the decision making process in team conflict
  • Understand how the creation of an agreement is as important as the contents
  • Explore the advantages of working agreements in companies where structured process already exists
  • Integrate technical decision making process into software development habits

Learning Outcomes:
  • Describe the role of the decision making process in team conflict
  • Understand how the creation of an agreement is as important as the contents
  • Explore the advantages of working agreements in companies where structured process already exists
  • Integrate technical decision making process into software development habits


Speakers
avatar for Matthew Plavcan

Matthew Plavcan

Technical Coach, Tacit Focus


Monday April 30, 2018 11:15 - 12:00 CDT
Lone Star D

13:30 CDT

Skills for a balanced team: basic agile user testing for non-designers (Sophie Freiermuth)

Abstract:
Through my 12 plus years designing and delivering products, I've come to give tremendous value in testing with users, as well as through QA tests. And I believe everyone on a product or development team can learn enough about how to test a product, feature or prototype with users, to at least understand the effort and value, and, at best, do it themselves successfully. I've also come to realize that, as a researcher, I often had too little time to brief or train enough my developers, testers or product owner to really empower them so they could contribute positively to the research effort, and feel an ownership of the insights identified, and am hoping to pass on the knowledge straight to teams to help designers everywhere.
In this workshop, I'll share user testing practices, techniques, and skills that will help you, a non-designer or researcher, contribute to, or even run testing with users. I'll particularly focus on all that can be done on agile-only projects, where outcomes and insights need to processed promptly and efficiently. I've identified two key areas of value: note taking and facilitating. Note taking is often asked of the team when viewing a session, however, there are a few subtleties to taking notes that make them either easy to analyze, or useless, and I'll share on that. The other key knowledge is the actual facilitation of tests, and I'll invite you to consider all it encompasses, in order to nourish your personal reflection on skills and practices.
Created specifically for non-designers, this workshop aims to upskill participants in taking valuable notes when observing sessions, and understand how testing needs to be facilitated in order to obtain robust insights. These skills can then be shared, in order to enable the team to be more efficient a conducting research, and become a balanced team where research isn't bottlenecked by the capacity of a trained researcher or designer.
Comprising contextual theory, and a lot of hands-on practice as well as tools to reflect on performance and progress, this workshop will leave you better informed on testing with users, a better collaborator to research that may be ongoing with your product or service, and a more understanding colleague to designers and researchers.
This session welcomes further questions on research and will allow ample time for discussions.

Learning Outcomes:
  • - Understanding of the 5 steps of user research
  • - Understand how user testing can fit in agile cadences
  • - Note-taking skills to efficiently contribute to research
  • - Basics of facilitating a test


Speakers
avatar for Sophie Freiermuth

Sophie Freiermuth

Director, Baguette UX
I help business and technical teams make sense of design, and design teams perform well with business and tech people. I bring in UX design, research, service design as well as agile practices and innovation approaches to teams all over the world, and help them deliver value to their... Read More →


Monday April 30, 2018 13:30 - 15:00 CDT
Lone Star E

13:30 CDT

Your First TDD (James Grenning)

Abstract:
You've heard about TDD but have never tried it or don't quite get it. The best way to get TDD is to try TDD with an experienced TDD practitioner. In this workshop, you will get a brief overview and demo of TDD, but way more. We will all practice TDD in a language of your choosing (C, C++, Java, C#, Python). Bring a laptop or a tablet with a keyboard. You can access my custom cyber-dojo.org server with your browser and begin doing TDD with no special tool setup. I'll set up a virtual pairing experience, I write the tests, you make them pass. You will know what TDD is after this session. Bring a friend!

Learning Outcomes:
  • Why is TDD important and what problems does it help with?
  • What is TDD?
  • Experience how TDD prevents defects.
  • Experience the cadence and small steps of TDD.
  • Experience right-sized unit tests.
  • Get your questions about TDD answered.


Speakers
avatar for James Grenning

James Grenning

President, Engineer, Coach, ..., Wingman Software Consulting
James Grenning’s trains, coaches and consults worldwide. With decades of software development experience, both technical and managerial, James brings knowledge, skill, and creativity to software development teams and their management.  As his professional roots are in embedded... Read More →


Monday April 30, 2018 13:30 - 15:00 CDT
Lone Star F/G

15:20 CDT

Optimizing For Collaboration: Unlocking The Continuous Fountain of Ideas (GeePaw Hill)

Abstract:
In his work addressing the complexity of software development, GeePaw has identified four "separations" of the larger problem, areas we seek to optimize for maximum performance: Drive, Sustenance, Pathfinding, and Collaboration. In this session, we'll take a brief overview of that work, then focus in on optimizing for collaboration. The scarce resource in the geek trade is ideas. Fortunately, collaboration provides a nearly infinite source. As such, we need to take special pains to arrange our structure and process to enable F2D2: Frequent Focused Direct Dialog. We'll consider a variety of ways we can enable & encourage collaboration in and across our teams. This will be a short talk followed by a good long wrangle: come prepared to opine!

Learning Outcomes:
  • * The "Color Separation" approach to addressing complexity.
  • * The F2D2 Goal
  • * Collaboration Modes and Heat Maps
  • * Tricks for Breaking Structures


Speakers
avatar for GeePaw Hill

GeePaw Hill

Coach, GeePawHill.org
GeePaw Hill is an independent software development coach. A geek for nearly 40 years, he has been doing, teaching, and coaching software using the various techniques of agility since the late '90s. He has worked with large teams and tiny ones all over the world, creating everything... Read More →


Monday April 30, 2018 15:20 - 16:05 CDT
Lone Star D

15:20 CDT

So You Want To Go Faster? A Roadmap for Continuous Deployment (Daniel Davis)

Abstract:
How frequently does a good agile team deploy to production? Not every team is capable of deploying "on every commit". What does it take for a team to even start deploying at the end of each sprint, or each week, or each day?
Most companies don't realize that deploying more frequently often requires both significant technical change as well as cultural change. In this talk, I'll guide you through what it takes to deploy more frequently. I'll draw on the unique challenges that teams must overcome at each step of the way, from deploying once a month all the way down to full continuous delivery. If your team has been struggling to go faster, come see how you can change to get there. And if you already are at full continuous delivery, come see how to go even faster than that!

Learning Outcomes:
  • Attendees should leave the talk with a full understanding of the different challenges for deploying at these intervals:
  • - Once per sprint
  • - Every few days
  • - Daily
  • - On Every Commit
  • Attendees will learn about important DevOps techniques, including:
  • - Blue/Green Deployments
  • - Feature Toggles
  • Attendees will be able to answer to these common cultural questions:
  • - Why does more frequent deployment not translate into more risk?
  • - How do you ensure quality without a dedicated QA team of manual testers?
  • - Do all deployments deliver functionality?
  • - Is it actually ok to let commits go to production without human intervention?


Speakers
avatar for Daniel Davis

Daniel Davis

Managing Consultant, Excella Consulting
I love testing, Agile and cats. If any of those things interest you, come find me. If any of those interests overlap (e.g. Agile cats), definitely come find me!


Monday April 30, 2018 15:20 - 16:05 CDT
Lone Star B/C
 
Tuesday, May 1
 

08:30 CDT

Empathy Driven Development (Andrea Goulet)

Abstract:
In this talk, you’ll learn that even if you don’t think you have the capacity for empathy, chances are you do. We’ll dive deep into the six different types of empathy and discover how to incorporating this skill into your daily development practice can have profound positive benefits. If you’ve ever found yourself saying “I’m good with machines, but not with people” this is one talk you won’t want to miss.

Learning Outcomes:
  • .


Speakers

Tuesday May 1, 2018 08:30 - 10:00 CDT
Lone Star Ballroom

10:20 CDT

From Apollo 13 To Google SRE: When DevOps Met SRE (Sanjeev Sharma)

Abstract:
The complexity of managing and delivering the high level of reliability expected of web-based, cloud hosted systems today, and the expectation of Continuous Delivery of new features has led to the evolution of a totally new field of Service Reliability Engineering catered for such systems. Google, who has been a pioneer in this field, calls it Site Reliability Engineering (SRE). While it would be more aptly named Service Reliability Engineering, the name has caught on. The seminal work documenting Google approach and practices is in the book by Google by the same name (commonly referred to as the ‘SRE book’), and has become the defacto standard on how to adopt SRE in an organization. This session will cover adopting SRE as a practice in large enterprises.

Learning Outcomes:
  • - Understand SRE
  • - How does SRE align with Agile
  • - How does SRE align with DevOps
  • - Adopting SRE in an enterprise
  • - Use examples from the Apollo 13 incident as analogies to SRE in an Agile/DevOps environment


Speakers
avatar for Sanjeev Sharma

Sanjeev Sharma

Distinguished Engineer, IBM
Sanjeev Sharma is an internationally known DevOps and Cloud Transformation thought leader, technology executive, and author. Sanjeev's industry experience includes tenures as CTO, Technical Sales leader, and Cloud Architect leader. As an IBM Distinguished Engineer, Sanjeev is recognized... Read More →


Tuesday May 1, 2018 10:20 - 11:05 CDT
Lone Star E

11:15 CDT

Applying Agile Practices To Improve Infrastructure Automation and Network Segmentation (Jason Tice)

Abstract:
Have you ever considered how agile practices such as automated testing could provide benefit to infrastructure engineers & operations staff that design and maintain the environments that run your code? In this talk, we will highlight how modern infrastructure concepts including: infrastructure as code, automation / orchestration, and network segmentation impact agile development activities. Moreover, if your team has adopted solid agile testing & technical practices (such as continuous integration, automated integration tests, and automated regression tests), your tests could provide valuable data & insights to enable infrastructure & operations staff to design and maintain a highly reliable, scalable, and secure environment to run your code. Join us to learn how agile practices (that you are already supporting) can provide additional impact by confirming infrastructure and network configuration changes do not cause unintended consequences to your code.

Learning Outcomes:
  • Awareness for how modern infrastructure practices such as automation, orchestration, and network segmentation impact agile software development.
  • Opportunities to use existing practices for agile testing and software development to support modern infrastructure activities.
  • Suggestions on how agile software developers can partner better with Infrastructure and Operations staff to reduce risk of configuration and network changes.
  • Opportunities to learn insights from others in the session by creating impact maps of how to apply agile practices to reduce risk of infrastructure and/or network configuration changes.


Speakers
avatar for Jason Tice

Jason Tice

Vice President, Asyncrhony
Jason Tice has over 15 years of experience using collaborative activities and games to help organizations, their teams and their customers achieve clarity and alignment to enable high performance. More recently, Jason has led efforts to adapt collaboration frameworks familiar to agile... Read More →


Tuesday May 1, 2018 11:15 - 12:00 CDT
Lone Star E

11:15 CDT

Technology Agility: The Cloud.. The Cloud.. Fantasy Island? (Dave Cornelius)

Abstract:
What would you do if your customers loudly complained about application slowness, your data center did not allow you to scale, and your technology future was on another platform?
Let us share what we did to WIN within 6 months! We used Kanban, a lean / agile practice to support frequent delivery and minimize work in progress (WIP). We optimized by rewriting key areas using microservices to be Cloud native on Platform as as Services (PaaS). Retained older solutions that would run on a Cloud Infrastructure as a Service (IaaS). Integrated with systems hosted at our on-premise data center. Finally, use DevOps or CloudOps to ensure our IT team were able to maintain and support the application. The goal was Performance, Reliability, and Scalability.

Learning Outcomes:
  • At the conclusion of this presentation participants will be able to:
  • 1) Understand the need for a Digital Transformation Strategy
  • 2) Discover the difference between IaaS, PaaS, and Hybrid models and use each model appropriately
  • 3) Learn about Microsoft Azure good, bad, and ugly experiences

Attachments:

Speakers

Tuesday May 1, 2018 11:15 - 12:00 CDT
Lone Star B/C

13:30 CDT

Everyday Beliefs Come True—Creating Greatness through the Stories We Tell (Allison Pollard, Michael Jesse)

Abstract:
Have you discovered your team’s power to become great? Nobody is the villain in their own story, and yet many teams get in their own way. The stories we tell ourselves have the ability to hold us back or propel us forward. Allison and Michael will share a model to recognize what kind of stories your team is telling itself in their everyday conversations. Join this interactive workshop to learn how to listen to a team and coach them to become greater through the words they use.

Learning Outcomes:
  • Understand how stories/conversations shape a team's beliefs and work
  • Identify the drama triangle and empowerment dynamic models
  • Differentiate a storyteller's current perspective using the drama triangle
  • Practice the coach role in the empowerment dynamic to shift the storyteller's perspective


Speakers
avatar for Allison Pollard

Allison Pollard

Agile Coach, Improving
Allison Pollard helps people discover their Agile instincts and develop their coaching abilities. As an Agile coach with Improving in Dallas, Allison enjoys mentoring others to become great Scrum Masters and fostering communities that provide sustainability for Agile transformations... Read More →


Tuesday May 1, 2018 13:30 - 15:00 CDT
Lone Star D

13:30 CDT

UX for the Agile Developer (Eva PenzeyMoog)

Abstract:
Are you a developer who has found yourself making design decisions for the product you’re building? Many people find themselves in this situation, and often there’s no designer on the project to recruit users, get feedback, and design a solution.
This workshop will arm developers with the UX basics of quickly identifying user-friendly solutions for when you find yourself in the role of a defacto designer.
You’ll learn how to quickly test the people around you through setting up thoughtful 10 minute sessions and asking the right kinds of questions to identify a user-friendly solution.
This workshop is ideal for people from the development, product, and design world who are new to UX and interested in learning how to build user-friendly features though a quick and simple process that is easy to work into a fast-paced sprint.

Learning Outcomes:
  • Learn how to break out of round-about conversations with your client about how a feature should work.
  • Learn how to respond to your client saying “why don’t we just…”
  • Learn that user testing doesn’t have to be a long, painful process and how to get the insights you need from the people already around you in user testing sessions as short as 10 minutes.
  • Learn how to prepare for quick, high-impact user testing sessions.
  • Learn how to ask the right kind of questions and how to guide people to give you the most effective feedback.
  • Learn how to explain and defend the decisions you made based on user testing.


Speakers
EP

Eva PenzeyMoog

UX Designer, 8th Light


Tuesday May 1, 2018 13:30 - 15:00 CDT
Lone Star F/G

15:20 CDT

Mob Programming: the Live Action Role Playing Game (Willem Larsen)

Abstract:
When done right, mob-programming can be thought of as the "bulldozer" of development practices - it is thorough and unstoppable. Clean maintainable code, massive team learning, and a breakdown of knowledge silos are a natural consequence of developing software in this way.
Of course, "when done right" is the catch. If your team mobs long enough you'll reinvent many of the successful roles and sub-practices that make mobbing soar. But why wait? "Mob Programming: the Role Playing Game" is a gamified mob programming experience where you will actively practice and integrate the behaviors and roles that make for successful mobbing, saving your team time and effort. Mob skills also apply to pairing, and the Mob is a great forum for improving paired development.
The game involves team coding, solving a code kata in real time with the support of everyone present.

Learning Outcomes:
  • Attendees will reflect on and improve how they use their tooling
  • Attendees will learn to sift for the best group idea to implement
  • Attendees will learn to communicate their ideas in both finely-detailed and high-abstraction ways
  • Attendees will learn to focus on how they can best contribute in any moment to the mob's mission, technically and interpersonally
  • Attendees will learn the basic successful structure of a mob and how to build on it


Speakers

Tuesday May 1, 2018 15:20 - 16:50 CDT
Lone Star D
 
Wednesday, May 2
 

09:25 CDT

What's next in UX: An introduction to Chatbot Design (Sydney Bee)

Abstract:
Conversational user interfaces have a wide appeal for both consumers users and business enterprises. More than half of the consumers today are interested in interacting with a business using messaging apps to solve a problem. As the number of bots on various platform has grown exponentially over the past year, many B2C and B2B companies have incorporated bots in their mobile strategies, and the tools to build chatbots are now readily accessible. This presentation will include an introduction of what chatbots are, their design components and UX best practices.

Learning Outcomes:
  • Chatbot’s strengths and weaknesses as a type of interface
  • Essential design components for various use cases of bots
  • Build a conversation script or create a user story


Speakers
avatar for Sydney Bee

Sydney Bee

Mobile Product Owner, Liberty Mutual
Product manager & design strategist passionate about marrying quantitative and human-centered approaches to extract insights, drive innovation, and measure outcomes.


Wednesday May 2, 2018 09:25 - 10:10 CDT
Lone Star E

13:30 CDT

Agility for Data? (Elisabeth Hendrickson)

Abstract:
Here’s the thing about data: it’s sticky, often rigid, and rarely feels agile. Yes, there are patterns that help increase the agility of data. Ruby on Rails, for example, has data migrations that not just allow but actively encourage incremental schema design. However all too often we hear about relational databases becoming a defacto API between subsystems, and thus resistant to change. It’s not just relational databases. Even supposedly unstructured data stored as key value pairs can be difficult to change if every piece of code that uses the data has duplicated logic to manage the semantic meaning of the data. Further, in-database logic such as rules, stored procedures, or user defined functions can be remarkably difficult to unit test. Finally, there are the often strict data governance requirements that necessitate keeping tight authorization control. Application developers have a wealth of tools and practices available to support incremental delivery. System administrators have DevOps tools and practices to support repeatable, automated operations. Where are the equivalents for data-centric work? Bringing agility to your data strategy may feel like an impossible goal, but it is possible. In this talk we consider the various ways in which data can impede agility, and how to make data strategies more agile-friendly.

Learning Outcomes:
  • * The myriad ways in which data can make change difficult and expensive
  • * How to think about breaking apart the monolith in the context of data
  • * How to lower the cost of change curve for data schemas by applying agile / devops principles to data-related practices



Wednesday May 2, 2018 13:30 - 14:15 CDT
Lone Star E
  Session, Talk - 45 minutes

13:30 CDT

Sufficient Design: Quality Tuned To Context (Joshua Kerievsky)

Abstract:
How could a big glob of complicated Greasemonkey script be considered beautiful? What if it saved a company millions of dollars, let them rocket past their competitors and only cost $40 dollars to produce?
Our notion of beautiful code is incomplete when it ignores the business context of code. An elegant software solution to a problem must handle many competing forces, only one of which is technical beauty.
Genuine professionals must work in sync with business, not foolishly produce poorly-designed working code or blindly following rigid rules about “clean code”. A Sufficient Design is one that fits the business context perfectly. It may be technically elegant, good, mediocre or even poor. We set quality levels to be in sync with business context and adjust quality in response to changing business conditions.
In this talk I’ll share real-world stories and lessons learned about Sufficient Design.

Learning Outcomes:
  • Understand what Sufficient Design is, when it's useful and learn about real-world examples of it.


Speakers
avatar for Joshua Kerievsky

Joshua Kerievsky

Joshua is the CEO of Industrial Logic.  Since the late 1990s, he has been actively practicing and improving Agile methods, from Extreme Programming to Lean Development  and Lean Startup. Joshua is an international speaker and author of the best-selling, Jolt Cola-award winning book... Read More →


Wednesday May 2, 2018 13:30 - 14:15 CDT
Lone Star D