Custom workshops designed to impact and improve software development

These topics are suitable for special developer events, stand-alone sessions or combined as custom workshops and mentoring sessions.

what others are saying…

“Calling Caleb a ball of energy would be an understatement. He is a passionate technologist who enjoys sharing his knowledge with his clients. He worked with our enterprise configuration management team to setup our TFS installation and did an excellent job.”

Tim Sporcic, First Vice President, Countrywide Financial

“Caleb is one of my top influentials … I can rely on him for input on what Microsoft is planning as well as depend on him to deliver high-quality sessions at our events. He’s always willing to volunteer his time to help us make sure that community events are first-rate and always does a great job presenting at them. He cares passionately about the local developer community, and Silverlight in particular. Caleb is a dynamic and popular speaker, and I’m glad he’s working on our extended community team!”

Chris Koenig, Developer Evangelist, Microsoft

“Caleb excels at getting a room excited about technology. His presence encourages participation and he bringds complex topics down to a level that everyone in the room can understand. When listening to Caleb talk about a new technology or product, I’ve felt that he had a solid understanding of the subject and that he was prepared to present and handle obscure audience questions. His consistent dedication to getting the tools and technologies that developers need to build quality software into our hands has been a great benefit to our project.”

Chris Patterson, Technical Advisor, Per-Se Technologies, Microsoft MVP

Events

  • Tulsa Tech Fest
  • OpenCamp Dallas
  • Dallas Tech Fest
  • VS Live! Dallas
  • Big (D)esign Conference
  • Agile DotNET Conf
  • MSDN DevCon
  • Tech Days
  • XAML Fest Houston
  • Houston Refresh
  • Various User Groups: New York, Dallas, Redmond (Microsoft Campus), College Station, San Diego, Ft. Lauderdale, Tallahassee, New Orleans, Baton Rouge, Houston, Tulsa, Oklahoma City, North West Arkansas, Rockford (Chicago), Colorado Springs, Spokane, Lubbock…

Topics

10 Practices that will improve your software#

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! 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

Dependency Injection and Software Design#

Better application design through practical loose coupling. This talk introduces the concepts of factories, strategy pattern, Inversion of Control, dependency injection and several of the available frameworks. We’ll also look at a comparison of various IoC’s (Unity, Castle, Spring.NET, Ninject) the pro’s cons, practical steps and guidance as well as some of the real world scenarios with impact to Unit Testing and application architecture.

Automated Testing with Mocking Frameworks#

Take your unit tests to the next level. This session will help you write high quality unit tests that isolate your code’s functionality, support modular design and take advantage of the flexibility and features of modern mocking frameworks in automated unit tests. Featuring: VS Test, nUnit, Rhinomocks

Testable by Design (Testable UI and Data Layers)#

The edges of an application are the most difficult to test. This session will delve in to modern application patterns to help enable automated unit testing on the edges of your applications. Learn to separate your application’s UI and Data logic from the actual UI and data access with proper layering and architecture

Writing Secure Software#

Few topics are as important or as overlooked as the common sense approaches to writing secure software that we will cover. This talk will dig in to various Security Principles, Threat Modeling, Discovering Vulnerabilities, Penetration Testing Techniques and Secure Coding Techniques.

Advanced Silverlight with Blend#

Silverlight is one of our favorite topics. The power of Silverlight uniquely brings many advanced topics to together, feel free to pick one, or build an entire RIA workshop from the many Silverlight areas: Silverlight 4 – World Domination (and over view + new features of Silverlight 4), Dependency Injection in Silverlight, Advanced Data Templating & Design, Advanced Data Binding & the MVVM Pattern, Rapid Prototyping with Blend SketchFlow, Designer Developer Zen with Visual Studio + Blend

Agile for the Enterprise#

Feel like you’re trying to be an agile team in a waterfall world? This talk will introduce your team to fundamental agile principals and give you practical tools to map those principals to your enterprise environment. From Waterfall to Kanban – making it work.

Upgrading to .NET 4#

.NET 4 offers an array of new features and time saving productivity language enhancements and features to help your developers meet the challenges that your business faces every day. This workshop will dig in to the most productive and game changing features that have been introduced since .NET 1.1

Invite us to your next event!
(or contact us for a custom quote)


Coding Naked at the C# Corner 2022 Virtual Conference

Tuesday, 01. 25. 2022    Category: Blog    Comments Off on Coding Naked at the C# Corner 2022 Virtual Conference

Later today I’ll be speaking at the C# Corner 2022 .NET Conference. This is a 3-day FREE online conference with a great set of speakers. I’ve been really impressed with the quality of production and how the C# Corner team is really building a community with their articles, events and how they are encouraging people […]


News

We’ll be at CodeMash this week – 2 talks!

January 9, 2018    Events    Comments Off on We’ll be at CodeMash this week – 2 talks!

I’ve never attended CodeMash – this conference has one of the best reputations of any conference around. So I’m humbled to have been selected as a speaker, and excited to be here this week. This is a crazy good line up of people, the hardest part is all the people I want to go hear.. […]

Speaking in Detroit twice next week – Code to DI For and QL Tech Conf

September 11, 2017    Events    1 Comment »

I know I’ve mentioned before how great it is to work for a company that provides time to attend and speak at various conferences. This is a whole next level.. Quicken Loans Technology group puts on their own annual conference that is truly a top notch 1 day conference. In addition to the speakers listed […]


Events

Search

Subscribe

Enter your email address: