Author Archives: Joe Wirtley

March 25, 2020, 6PM: [CANCELLED] What Pair Wins? – Keith Callis

Due to ongoing events, we are cancelling this meeting. Stay tuned for future updates.

A look at pair programming over the years, Extreme Programming (XP) to agile.  Some of my experiences with different results while pairing.  What items can help the pair programming experience from simple to more complex.  Some of these can lead to better code and happy developers.

Bio:  Keith Callis is a Principal Consultant at Strategic Data Systems currently based in Cincinnati with many years of experience developing software across multiple environments using different databases and programming languages based on customer requirements.  Also he is a Certified Scrum Master (Scrum Alliance 2008). His current agile projects: (DevOps) SQL Server Integration Services.  When not writing software, he is amateur photographer or chef in his kitchen.

January 22, 2020, 6 PM: Creating Windows Services with .NET Core – Chris Brown

Want to further automate your Windows system? Come learn how by creating Windows services with the best of the .NET trio: Core. Bend the system to your will and further automate your life. The power is yours.

Bio: Chris Brown is a .NET developer for Smart Data. Chris has worked on a variety of .NET projects mostly in the healthcare space. Past lives include careers in the Navy and NSA before transitions to software development.

October 23, 2019, 6PM: A Tour of Azure Monitor – Mike Wood

Meeting Location: The meeting will be at Smart Data this month.

If an application throws exceptions and no logger is around to hear it, are you really violating your SLA? Sadly, in the rush to move to the cloud sometimes the decisions are mostly about how to get an application to live there, how to migrate existing critical servers, or, let’s face it, what JavaScript framework to use. Only once the change is well underway does someone finally asks the question, “so, why is my app crashing?”, or “what do you mean by logging?” Azure Monitor provides a wealth of services and information about your resources without having to do much more than toggle some switches, even if the developers didn’t think to include logging.  Come learn about which switches you can toggle, but more importantly, about how to really leverage the wealth of data the Azure Platform can gather for you.

Bio: Mike is the Lead Cloud Engineer for SentryOne working on cloud based products, services and related technologies.  Mike has over 20 years’ experience in the industry and has focused heavily on cloud technologies. He was one of the first Microsoft Azure MVPs recognized in 2010, and has been awarded an MVP each year since. You can follow Mike on Twitter under the handle @mikewo and check out his blog at http://mvwood.com.

September 25, 2019, 6PM: .NET Core 3.0 and C# 8.0 – Mike Smith

Let’s recap all of the announcements from .NET Conf as well as look at the just released .NET Core 3.0.

Bio: Mike Smith is a SharePoint MVP, MCT and senior instructor at MAX Technical Training http://www.maxtrain.com. Computer professional (computer nut) since 1980. Author of three SharePoint books. Courseware author – 12 in the Microsoft Community Courseware collection and 160 since my first DOS course! Specializing in SharePoint, Office 365, .NET (since 1.0) and .NET Core, Web Development, Azure, Microsoft SQL Server and PowerShell.

August 28, 2019, 6PM: Command Pattern Deep Dive – Ken Baum

The command pattern is one of the most versatile and useful of all the Gang-of-Four design patterns, but surprisingly it’s not used much. Or is it? I think you’ll find you’ve used it more often than you think you have, maybe without even knowing it had a name!

Sometimes called the transaction pattern, it can be applied to a large variety of application domains from UI menu structures, command-line applications, logging systems, and just about any system required a transaction to be stored and executed at a later time. In this talk we’ll take an in-depth look at the pattern, discussing why it’s useful, when you might use it, and how to implement it. 

Bio: Ken Baum is a senior consultant for Ingage Partners, a certified B-Corp seeking to use consulting as a force for good. He is a software developer with over 25 years of experience, predominately on the Microsoft stack in C++ and C#. He is currently working as an SDET, mentoring apprentices and writing functional tests for a Vue.js front-end and a Java/AWS back-end. He’s an experienced teacher, presenter and mentor. When he’s not learning new technology or volunteering, he loves reading and watching Netflix shows. He loves The Tick (cartoon and live action), Firesign Theater, all things Monty Python, and Call the Midwife. He considers Fringe the greatest TV show ever, and when he saw Stranger Things, he felt like he was finally home.

July 24, 2019, 6PM: Introduction to Unity – Brian Turner

Unity is used to build many of today’s games including more than half of all mobile games. Some big name games include Ori and the Blind Forest by Moon Studios published by Microsoft, Firewatch by Campo Santo, now part of Valve, and Super Mario Run by Nintendo. We will briefly cover the structure and many systems of the engine before delving deeper into controlling behavior of games using C#.

Bio: Brian is an augmented and virtual reality developer at UDRI and has been using Unity for the past nine years. He also operates the software consultancy Frame Push and is co-founder of Wither Studios. He has a passion for making games and generally being creative. He first started programming in high school using basic on his TI-83+ calculator. Nowadays he spends his free time taking photos and playing kickball.

June 26, 2019, 6PM: Visual Studio 2019 Launch Recap – Phil Japikse

IMPORTANT: We will be meeting at a new location, the Woodbourne Library in Centerville

Come join us for the Visual Studio 2019 Launch recap. We will discuss what’s new, what’s improved, and pros and cons of moving to VS2019, including:

• New features in 2019
• Updates to MSDN Subscriptions
• Updates to Azure DevOps
• Blazor
• .NET Core
• Is it worth the price of upgrading?

Bio: An international speaker, Microsoft MVP, ASPInsider, MCSD, PSM II, PSD, and CSM, and a passionate member of the developer community, Phil Japikse has been working with .NET since the first betas, developing software for over 35 years, and heavily involved in the agile community since 2005. Phil is co-author of best selling “C# and the .NET 4.6 Framework” (http://bit.ly/pro_csharp) and “Pro C# 7” (http://bit.ly/pro_csharp7), the Lead Director for the Cincinnati .NET User’s Group (http://www.cinnug.org) and the Cincinnati Software Architect Group, co-hosts the Hallway Conversations podcast (http://www.hallwayconversations.com), founded the Cincinnati Day of Agile (http://www.dayofagile.org), and volunteers for the National Ski Patrol. Phil is also a published author with LinkedIn Learning (https://www.lynda.com/Phil-Japikse/7908546-1.html). During the day, Phil works as an Enterprise Consultant and Agile Coach for large to medium firms throughout the US. Phil enjoys to learn new tech and is always striving to improve his craft. You can follow Phil on twitter via http://www.twitter.com/skimedic and read his blog at http://www.skimedic.com/blog.

May 22, 2019, 6PM: Where the Web is Going – Jared Faris

The web is a strange place with many standards and browser vendors that all have to come together to make something useful. In particular, CSS and JavaScript are evolving at a rapid rate. We’ll look at this evolution, and how new tools like CSS Grid, Service Workers, Progressive Web Apps, and Web Components are changing the game. We’ll discuss how the W3C, WHATWG, TC39, and the IETF work together (or don’t) to push the Web forward. We’ll also analyze Microsoft Edge’s decision to embrace Chromium, and what that means for the future of web standards. You’ll leave this session with new technologies to research, and a better sense of what is to come.


Bio: Jared is a Microsoft MVP and the VP of Solutions at HMB (http://www.hmbnet.com), an IT solutions provider in Columbus, OH and Louisville, KY. His focus is on building great teams that go out and solve the most difficult problems for their clients. Jared helps organize Stir Trek as well as a variety of other events in and around Columbus, OH. He is an international keynoter and frequent conference speaker. In fact, if he doesn’t have some conference deadline he doesn’t know what to do with himself. You can find out more about him at http://jaredthenerd.com or follow him @jaredthenerd.