Denver Dev Day - June 23, 2017

Microsoft, Denver Tech Center
June 23, 2017 8:00 AM - 6:00 PM


David McCarter

David McCarter is a Microsoft MVP (Most Valuable Professional), and developer, architect, consultant, professional code reviewer and interviewer in San Diego, California. He is the editor-in-chief of a web site dedicated to helping software engineers in all aspects of programming since 1994. David has written for programming magazines and has published many books including "David McCarter's .NET Coding Standards" available at: He is one of the founders and directors of the San Diego .NET Developers Group ( for 20 years. In 2008 David won the INETA Community Excellence Award for his involvement in the .NET community. David is also an inventor of a software printing system that was approved by the US Patent Office in May 2008. His Microsoft MVP profile is located at:

David gives lectures on programming and technical interviewing at user groups, colleges, high schools, and conferences such as Code Camp, SQL Saturday, DevConnections, VSLive and more. He has been teaching at the University of California San Diego for over 18 years. He also runs his own software/ consulting company called NicheWare. You can find upcoming events by going to can be found at:

If that's not enough David is also an award-winning photographer and works for bands such as Queensryche, Buckcherry, Geoff Tate, Gary Hoey and too many other bands in the United States to list. David is also a guitarist and has had the honor to play with Carl Franklin and the lead guitarist from Lynyrd Skynyrd.


Presenting Sessions

Improving Code Quality… One Developer At A Time

James McKee


Presenting Sessions

Application Security in .NET

David Thielen

Windward Studios, Inc.

David is the founder & CEO of Windward Studios.


Presenting Sessions

Want to be a Better Developer? Cheat!

George Young

Speaker: George  Young

Dawson Butte Software

George has worked as a software developer for the past two decades, including twelve at Microsoft. He is currently an independent consultant (Dawson Butte Software) living at 7000 feet in Larkspur, Colorado, where he works primarily on .NET applications.


Presenting Sessions

You Say "Authentication", I Say "Authorization", Let's Call the Whole Thing "Auth"

Laurie Atkinson


Laurie Atkinson is a senior consultant with Microsoft specializing in web development using .NET on the back-end and Angular and Typescript on the front-end. Her emphasis is on training and support for developers, which involves custom workshops, webcasts, programming assistance, proof-of-concepts, and architectural advising.


Presenting Sessions

Monitor your web app front-end with Application Insights

Thomas Betts

IHS Markit

Thomas Betts is a Principal Software Engineer at IHS Markit and Lead Editor for Architecture and Design at InfoQ. His focus has always been on providing software solutions that delight his customers. Thomas has two decades of professional software development experience, in a variety of industries, including retail, finance, health care, defense and travel. Thomas lives in Denver with his wife and son, and they love hiking and otherwise exploring beautiful Colorado.


Presenting Sessions

Microservices vs. Monoliths - The Reality Beyond the Hype

Tim Goldstein

Combining a lifetime of undiagnosed Asperger’s Syndrome, decades of employee to owner business experience, and living in the technical world including 12 years as a consultant specializing in the Geek world of data Tim gained a unique perspective about the, at times humorous, interactions and clashes between the tech and business world.

After being diagnosed as an Aspie, slang for person with Asperger’s, at 54, Tim undertook interviewing decision makers in the technical hiring world on what geeks did poorly. He quickly realized how broadly Asperger’s, Autism, and ASD thinking impacted the communication process. Tim has created solutions for the technically minded. Improving communication by leveraging their strengths. Using his “Cloud Neurodiversity” idea he helps the business world understand the Spock like logical approach of the technical world.

Tim Authored “Geeks Guide to Interviews: 15 Critical Items for the Technical Type” by combining his extensive personal interviewing experience with the critical input of the job decision makers to create a new approach to the soft side of the interview.

Tim has created common sense solutions for the corporate world to embrace it’s neurodiversity. By leverage the unique solutions offered by all configurations of neurodiversity patterns including neurotypical we can reach much better decisions and improving retention, motivation, and recruiting.

Tim has studied speaking, presentation, and training from some of the world’s foremost coaches. Regardless whether you agree or not with Tim’s ideas, you will be challenged with unique concepts presented in a manner that will keep you glued to your seat.


Presenting Sessions

Communicating with the Non-Technical for the Tech Worker

Scott Golightly

Grokdev, LLC

Scott is a Microsoft Regional Director with over 20 years experience helping clients to create solutions to business problems with various technologies. He is an experienced speaker and trainer. He has taught classes around the globe on various technical and business related topics. Scott has presented at numerous code camps, Tech Ed breakout sessions, and Tech Ready.
Scott has held many certifications including Certified PowerBuilder Developer, Certified Sybase Instructor, MCP, MCSD, and MCT.


Presenting Sessions

Introduction to .NET Standard

Steve Jones

Ely Lucas


Ely is a web and mobile dev in Denver that has been creating software for twenty years.  He loves using web technologies to write great software.


Presenting Sessions

Building Angular Apps on ASP.Net Core

Donald Lutz


Donald Lutz is the Director of Software Engineering at ViaWest. I have focused on Enterprise Architecture, Domain Driven Design, Microservices, and Reactive Frameworks using Actors, ASP.NET Core, asynchronous messaging, and functional languages.


Presenting Sessions

Reliable Asynchronous Messaging

Daren May

Daren May is the President and co-founder of Crank211 — a company that specializes in designing and building next-level digital experiences. Daren has written and presented a number of MVAs and spoken at Microsoft Ignite. He has leveraged Microsoft technologies since the beta versions of Visual Studio .NET and has been developing XAML-based solutions since the heady days of “Avalon” (the early name for WPF).


Presenting Sessions

Windows 10: Lighting up your UI

Joe Mayo

Mayo Software

Joe Mayo is an author and independent software consultant, specializing in Microsoft technologies. He has written 7 books and is currently writing Programming the Microsoft Bot Framework by Microsoft Press. A long-time MVP with several years of awards, he lives in Las Vegas, NV and tweets (as @JoeMayo) about #BotFramework and #AI on Twitter.


Presenting Sessions

Building Chatbots with the Microsoft Bot Framework

Ryan McIntyre


Ryan is a passionate technologist focused on helping organizations design, build, and deploy awesome applications on Microsoft Azure and has the best job in the world as a Technical Evangelist at Microsoft helping to fuel that passion. He is most recently focused on microservices, containers, and the orchestrators used to manage them such as Kubernetes, Docker Swarm and Service Fabric as well as a general focus on open source software. When not in front of a computer, you can most likely find Ryan on a bicycle, behind the wheel of his Jeep, or in the garage fixing his Jeep.


Presenting Sessions

Using Bash on Windows to Increase Your Productivity

Dave Milner


Dave is a career software developer, starting out in the BSD Unix world, spending the last couple decades in the Microsoft stack.  He has deep experience in the collaboration, SharePoint, and Office 365 spaces, and is an APress author on these topics.  Dave's interests currently focus on cloud solutions with Azure, microservices, and helping others migrate to the cloud effectively, leveraging the benefits of the cloud to advance technology into the future.


Presenting Sessions

Continuous Delivery with .NET Core, Docker, Azure, & Visual Studio Team Services

Atiq Mir

Mirway, Inc.

Atiq Mir started in software development 25 years ago when he taught himself how to program in Visual Basic in his teen years. 
Ever since, he has written software for multiple platforms, including Mainframes, UNIX, and Windows, and in over a dozen software languages, including C#, C/C++, and Java. 

For the past 8 years, he’s been focusing on the full stack of Microsoft .NET technologies with C# as his language of choice. 

He lives in Broomfield, CO with his wife and two beautiful kids. When he’s not busy with his family, he provides custom software development services through his company, Mirway, Inc.



Presenting Sessions

Writing Concurrent Applications without the Headaches of Locks

Nathan Renner

RevGen Partners

Nathan Renner is a software architect who is fortunate enough to perform his craft among the beautiful Rocky Mountains. While delivering great software solutions to customers on a regular basis pays the bills, Nathan’s real passion is exploring the complex areas of software development in order to realize brilliant solutions.


Presenting Sessions

Modern JavaScript Development

Parker Smart

Spilled Milk

I’m old.  I’ve been writing software since high school on an Apple ][+ using BASIC.  Solving problems and making people happy with software since 1982.  That’s 35 years for those that don’t do math.


Presenting Sessions

UWP Community Toolkit - RAH!

Armen Stein

J Street Technology

Armen Stein is the president of J Street Technology, a Microsoft Partner located near Seattle. J Street is a team of developers with expertise in custom Access desktop and ASP.NET web applications.  Armen is a Microsoft Certified Professional and MVP, and has spoken at many user groups and conferences, including Microsoft TechEd, Office DevCon in Australia, the PAUG Conference, and the UK Access User Group in London.  Armen is co-author of Access 2007 VBA Programmer’s Reference (Wrox).  His other interests include travel, photography, backgammon, movies, and driving his 1969 Ford Bronco in the sun.



Presenting Sessions

Great Database Design

Mike Triplett

Mike started with ASP.NET 1.0 in 2002.  Since that time, he has worked mostly as a consultant for clients ranging from small startups to Fortune 500 & federal government focusing on intranet browser based workflow and case management applications.  For the past five years, he has focused on e-commerce.


Presenting Sessions

Secure Coding in .NET - Injection

Matt Vaughn

Build Motion

Matt Vaughn has been building Microsoft based web applications since 1998. He specializes in building Web APIs and back end application services using rule engine and action-based frameworks. Matt recently published two NPM packages for building rich business logic using Typescript for Angular applications (


Presenting Sessions

Build Better Business Logic with Typescript :: Implementing and Using Design Patterns for Angular Apps