Speaker

Caleb Jenkins

Caleb Jenkins

Director of Developer Experience, Charles Schwab

Fort Worth, Texas, United States

Caleb Jenkins is an international speaker, author and 6 time Microsoft MVP award recipient, currently works as the Director of Developer Experience at Charles Schwab.

As a long time community leader and former Microsoft Developer Evangelist Caleb is well known for his engaging speaking style, depth of knowledge and creative energy. He approaches software from a fresh perspective that spans UX, Agile and enterprise customers from across the globe. He has previously led UX product design teams, coached multi team agile transformations and architected and mentored at some of the largest companies in the world.

Caleb will come at you from multiple angles, he has the hip hop that doesn’t stop, and to quote some other people:

“watching one of my new favorite speakers” (@JesseLiberty ) “
“to call Caleb a ball of energy would be an understatement” LinkedIn Review
“had me laughing so hard I could hardly eat my nachos” Speakerpedia Review and Blogged
You’ll laugh, you’ll have a great time, and you’ll learn something while you’re at it.

Area of Expertise

  • Information & Communications Technology
  • Media & Information
  • Business & Management

Topics

  • .net
  • agile
  • Agile Coaching
  • Agile Methodologies
  • tdd
  • Unit testing

10 Reasons your Software Sucks! (and what to do about it)

Fresh off of the European tour of “So you think you can code” *, we bring you the hit sensation, 10 Practices Every Developer Needs to Start Right Now. Recently, off Broadway you are not only going to learn something new, you are going to have a fun time learning it! (Seriously, Caleb recently gave this talk at the Microsoft office in New York… right off Broadway, also featured at the Tulsa Tech Fest and in Tel’Aviv Israel).

Based on years of consulting, and working with some of the largest (and smallest) software companies in the world.. these are the 10 practices that if you started doing today, would drastically improve the quality and delivery of your software! Also, be sure to hang around afterwards in the Open Spaces area.. Caleb will be around to discuss any of the areas from his talk in more detail. It’s going to be great time!

Topics hit on: Object Oriented Principals, SOLID Coding, Security Concerns, Software Patterns, Automated Testing, Source Control - Branching and Merging Strategies, Continuous Integration, Agile Scrum XP Lean, Team Dynamics, Continually Learning

*Caleb was never in Europe, but it’s still going to be a great session!

Based on years of consulting, and working with some of the largest (and smallest) software companies in the world.. these are the 10 practices that if you started doing today, would drastically improve the quality and delivery of your software!

Scrum from the Trenches - 10 Power Moves That Work!

Scrum is the most popular Agile framework in the world for effective team collaboration on complex projects. Scrum provides a small set of rules that create just enough structure for teams to be able to focus their innovation. By design Scrum is incomplete, come learn some of the tips and tricks (Power Moves) that have helped accelerate teams all over the world. 10 key moves that have been consistently helpful as Caleb has lead, consulted and coached Scrum teams world wide.

We’ll dive in to areas like, key ways to improve stand up, how to forecast and effectively communicate progress to the business, protect your quality and make the most of your Scrum team and the Scrum framework.

Scrum is the most popular Agile framework in the world for effective team collaboration on software projects. By design Scrum is incomplete, come learn 10 key power moves that have been consistently helpful as Caleb has lead, consulted and coached Scrum teams world wide.

Scaling Scrum to the Enterprise

Scaling Scrum to the Enterprise Scrum is the most popular Agile framework in the world for effective team collaboration on complex projects. Scrum provides a small set of rules that create just enough structure for teams to be able to focus their innovation. Scrum is optimized for teams for teams of 5 to 9 people. Making Scrum work with larger teams or in large enterprise environments brings its own set of challenges. This talk presents 3 patterns used on enterprise teams to scale Scrum effectively with global teams.

Learning Objectives: - Learn the key elements of the Scrum Framework and how it drives success in building software - Discover Scrum’s limitations in large organizations and how they can be over overcome - Explore 3 non-exclusive and interworking organizational patterns that your teams can adopt to gain the benefits of scrum while scaling to larger development and product groups.

Scrum is the most popular Agile framework in the world for effective team collaboration on complex projects. Scrum is optimized for teams for teams of 5 to 9 people. Making Scrum work with larger teams or in large enterprise environments brings its own set of challenges

Coding Naked – Unit testing those hard to reach places

Code coverage with quality unit tests are your first line of defense to reducing technical debt, increasing code quality and accelerating your ability to change and adapt code (without breaking it) while continuing to add new features. Most TDD sessions focus on the easy to test areas of your code base that are almost never what you experience getting back to your desk. Come learn why TDD is not a fancy practice for the coding elite, but an understandable, obtainable and practical approach to delivering value for every developer, and how, when done properly, will increase communication and design between the business stake holders and developers.

We will focus on practical steps to moving towards & embracing TDD. We’ll overview the normal roadblocks that people typically run in to, and practical coding strategies to overcome those road blocks on your way to embracing a Test Driven Development lifestyle - make coding without tests as uncomfortable as coding naked! - From the author of Automated Unit Tests chapter in the Wrox Book “Real World .NET, C# and Silverlight - Indispensable Experience from 15 MVPs, we will learn:
- Distinguish between the 4 major elements of automated unit tests. Code, Tests, Testing Framework and Test Runners and how they interact with each other to round out your engineering practices.
- Discover how Mocking Frameworks and DI make your tests easier to read and write in everyday life.
- Dig in to better ways to write and organize your tests so that they communicate intent, document your code for you and bridge the gap between development and business needs.
- We’ll take a more specific look at those “hard to reach” places like the edges of your code, extension methods and other interesting scenarios

* everyone will leave their cloths on - it’s not that kind of talk!

Quality unit tests are your first line of defense to reducing technical debt and accelerate your ability to change and adapt code (without breaking it) while continuing to add new features. Come learn why TDD is an understandable, obtainable and practical approach to delivering.

Code to DI For – Dependency Injection for Modern Applications

This talk will walk us in to the heroic world of super spies and James Bond as we introduce the concepts of factories, strategy pattern, Inversion of Control, dependency injection and several of the available frameworks. We’ll look at common dependency injection patterns and various IoC/DI frameworks, the pro’s & cons, practical steps and guidance as well some of the real world scenarios with impact to Unit Testing and application architecture. You should come away with a new appreciation of DI for your code – and you’ll be humming the James Bond theme for the rest of the week – It’s a great time!

We’ll look at common dependency injection patterns and various IoC/DI frameworks, the pro’s & cons, practical steps and guidance as well some of the real world scenarios with impact to Unit Testing and application architecture.

Prototype, Collaborate, Innovate

A UX Story from the worlds most used white labeled travel site. How we use Sketches, Prototyping and Innovation Games to collaborate with our customers and experience innovation breakthroughs. If a picture is worth a 1000 words, then a prototype is worth 1000 meetings! Come learn keys to better prototypes and to working across business boundaries.

A UX Story from the worlds most used white labeled travel site. How we use Sketches, Prototyping and Innovation Games to collaborate with our customers and experience innovation breakthroughs. If a picture is worth a 1000 words, then a prototype is worth 1000 meetings!

.NET Virtual Conference 2022 Sessionize Event

January 2022

Tech Con 2018 Sessionize Event

September 2018 Detroit, Michigan, United States

Caleb Jenkins

Director of Developer Experience, Charles Schwab

Fort Worth, Texas, United States

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