April 2022

CINNUG

Our next monthly meeting will be held on Tuesday, April 26th at 6 pm.  

New Location

We are meeting at TechElevator Cincinnati in the first-floor conference room. 

1776 Mentor Ave
Cincinnati, OH 45212

Refactoring With Design Patterns

I love clean, clinical code but I feel like I can write ugly code with the best (or worst?) developers out there.  I try to be familiar with as many design patterns as I can.  I read about them in books and online.  I review their structures and sample use cases and they so rarely seem to find their way into production code.  Sometimes I even implement named patterns without recognizing them as such.  Both of these cases lead to software that works but may not be the easiest to maintain when I come back to it six months later.

For this talk I would like to share samples that emulate production code and guide discussion around cleaning up the provided samples.  "Cleaning up" will be discussed in terms of testability, maintainability, and readability.  We will discuss applicable patterns, why we would want to use them, and walk through how to implement them in existing code bases.

About our speaker: Eric Smith

Eric is a senior consultant with Strategic Data Systems in Sharonville, Ohio working on the .NET project team.  He is a 2017 graduate of MAX Technical Training's .NET Bootcamp and previously received a masters degree in German Studies from the University of Cincinnati in 2014.  He has been tinkering with writing software since the mid-90s and enjoys writing software at both a high and low level against modern and classic computers.  Outside of computing, he spends most of his time reading, working in his machine shop, and endurance cycling.  

Next Month

TBD

Pizza, drinks and conversation will follow our speaker!

 
As usual, after we wrap our pizza break we will be holding another CINARC (Cincinnati Software Architecture Group). This session will feature more discussion on topics chosen the night of the meeting. The focus of the meeting will be to discuss issues of software architecture relevant to the members of the community.
 

Sponsors Needed!

As we are back in person, we are looking for sponsors to help pay for the food (plus web hosting, newsletter provider, and legal).