Sept 11, 2017 Meeting – A DSL for Your API – Part 2

Not feeling done with this topic, Greg Sohl will share part 2 of his June talk. RSVP on

Topic: A DSL for Your API – Part 2

In a follow up to our June topic, in this interactive session we’ll extend the DSL language, TurtleScript, to better understand how the grammar, interpreter and runtime all come together.

TurtleScript is a simple DSL using the ANTLR 4 parser generator, generating C#, with an interpreter and runtime written in C#.

Speaker: Greg Sohl
Greg is a software architect with StoneRiver in Cedar Rapids. He’s spent the last 30+ years building commercially sold software in the financial industry. Greg is also the Speaker Liason & MC for CRineta and President of Iowa Code Camp. (@gregsohl)

Posted in Meetings | Leave a comment

December 5 Meeting Information

Teams. Most of us have them. Some sit right around us, some half a world away. Join us on Dec 5 for a talk about the special challenges of remote teams. RSVP on

Topic: The Trials and Tribulations of Fully Remote Teams

Imagine working from home full-time. Your job choices are not limited geographically. You have a nice quiet workspace in your comfortable home with limited distractions. Lunch break in your easy chair. What’s a dress code? You don’t have to go outside in the morning during a frigid Iowa winter. Sounds perfect.

Now imagine this actually happening to you and nothing goes to plan. How do you stay motivated? How do you deal with communication breakdowns? The feelings of isolation? Of feeling like a second rate employee of the company?

In this presentation, Mike will review the tips and techniques he has learned over the past two years while being a full-time remote developer. This session is geared both towards developers and managers of remote development teams.

Speaker: Mike Cole
Mike Cole is a developer currently focusing on .NET working remotely from Cedar Falls for a software company in Arizona. He’s been around the proverbial block in the IT profession and has a wide array of experience in many fields. He is incredibly lazy and is always looking for easier and more streamlined ways to solve everyday problems. His passions in life include his family, sarcastic memes, the outdoors, and always having the last word.

Bonus! Greg Sohl will share a short demo on effective implementation of Dapper, following up on previous conversations about his search for a light weight ORM solution.

Posted in Meetings | Leave a comment

June 6th Meeting Information

We’ve had a lot of fun watching some of the .NET videos from Build 2016 the last two months. There is one more on my list that I hope you’ll be happy to watch together – The Future of C#. Join us Monday night for some great discussion and this very important video on the next generation of C#. RSVP on

Topic: The Future of C#

Posted in Meetings | Leave a comment

April 4 Meeting Information

I don’t know about you, but I didn’t get to go to Build 2016. My days during it were also busy so didn’t see a lot of the live broadcasts. So much good content and so little time in our days to watch. One session we SHOULD ALL see is Scott Hanselman’s and Scott Hunter’s session “.NET Overview” – doesn’t sound like much in the title, but the announcements for .NET were substantial. Join us to watch this session and discuss the implications for our tool set. RSVP on

Topic: .NET Overview – Our world just got a little bigger

Posted in Meetings | Leave a comment

March 7 Meeting Information

Join us in March for a pretty cool talk that’ll have you communicating like never before. RSVP on

Topic: P2Pvidchatxplatxamwebrtc to create Hangskypetime

Be semi-social. Create your own video chat app to talk with friends from your home using the de facto standard in cross platform audio/video communication protocols. WebRTC standardizes the approach for browser and native applications with direct peer-to-peer secure communication of audio, video, and whatever other kinds of data you want to transmit. It can “fall back” to server relays if peer-to-peer cannot be established. In this walkthrough Xamarin brings the cross-platform native, while Frozen Mountain brings the cross-platform WebRTC implementation (which includes a community edition free!). Come check it out if you’re not busy and we’ll surely use some long words with no vowels. And if you want to be semi-social bring your own non-iOS device to participate in the demo.

Speaker: Dennis Welu
President of mobile-focused Motis Consulting, Inc. ( and certified Xamarin Consulting Partner. Dennis does all kinds of development “stuff” but particularly likes to do “mobile stuff” – and learns daily how much he doesn’t know from his home office in Dubuque, Iowa.

Posted in Meetings | Leave a comment

February 1 Meeting Information

ASP.NET is great, but its not the only framework for building the web in .NET. One alternative is NancyFX, which has been around for a few years now. Join us on Feb 1 for an into to NancyFX and add a new tool to your web toolbox. RSVP on

Topic: NancyFX, A Short Introduction

NancyFX is a framework used to create lightweight services based on the Ruby Sinatra library. Rated as a technology to Adopt by the ThoughtWorks technology radar for use in creating small verticle apps and microservices. The goal of this talk is to give viewers a high level capabilities of NancyFX and various supporting pluggable libraries to extend the functionality of the NancyFX framework.

Speaker: Matt Winger
Matt is a Senior Software Developer with Geonetric where he has worked for the past 5 years. He works with a team that is focused on creating smaller, focused apps that have the ability to provide quick value for both internal and external customers.

Posted in Meetings | Leave a comment

January 4 Meeting Information

Inspired by Keith’s September talk, this month Greg will share some cool .NET tools, techniques and libraries. Join us at Geonetric – our sponsor again for 2016! – for a fun and useful talk. RSVP on

Topic: Cool .NET Tools, Techniques and Libraries (aka More Stuff that Doesn’t Suck)

The .NET world is vast. I always find it helpful to have someone recommend tools, techniques and libraries they’ve actually used and appreciate. For this talk we’ll take a look at some of Greg’s recommended tools that may not be commonly known. Feel free to bring something you’d like to share or explore with the group too.

Speaker: Greg Sohl
Greg is a software architect with StoneRiver in Cedar Rapids. He’s spent the last 30+ years building commercially sold software in the financial industry. Greg is also the Speaker Liason & MC for CRineta and President of Iowa Code Camp. (@gregsohl /

Posted in Meetings | 1 Comment

October 5th Meeting Information

Join us on Monday October 5th for an open discussion on topics you provide. We haven’t done one of these for awhile. It is always a good time to get deep into some good development topics with this group. RSVP on

Posted in Meetings | Leave a comment

September 14 Meeting Information

Join us on Monday for a talk from a frequent speaker, Keith Dahlby. Should be a fun topic with good discussion! RSVP on

Topic: .NET Things that Don’t Suck

Developers tend to talk about two things: stuff that’s brand new, and stuff that sucks. Often at the same time! Let’s change things up a bit and talk about some not-so-new .NET things that don’t suck. Or less negatively, tips and tools that I’ve collected that make me ridiculously productive. Like var.

My list is unlikely to be comprehensive, so bring something to share.

Speaker: Keith Dahlby
Keith Dahlby is a father, web developer, Git enthusiast, language geek and five-time C# MVP from Cedar Rapids, Iowa. By day he architects e-commerce solutions for Motorsport Aftermarket Group Retail Division (J&P Cycles and Motorcycle Superstore); by night he sometimes blogs with Los Techies. His open source efforts include posh-git, a Git environment for PowerShell; and, a site featuring open source projects looking to mentor new contributors. He’s also a core contributor to LibGit2Sharp, used by GitHub for Windows and Git for Visual Studio. Keith studied Computer Engineering and Human-Computer Interaction at Iowa State University, and has spoken at developer events around the world. His talks have been described as “terrific!”, “very interactive!”, and “the best I’ve seen all hour!”.

Posted in Meetings | Leave a comment

August 3rd Meeting Information

DevOps. For some reason its a thing by name now. If you ask me, it’s always been a thing. It’s a thing to Matt Ash and he’s going to tell you about it. Specifically how to do continuous builds and deployment with Team City and Octo Depoy. Great stuff. If you plan on attending the meeting on July 6th, please RSVP on

Topic: Continuous Awesomeness with Team City + Octo Deploy

Do you lack confidence in your build and deployment process? Are your processes manual, cumbersome, or unreliable? There are many tools in the market that address these issues, but how do you know where to start and which products to use?

I’ll introduce you to two popular products: TeamCity and Octopus Deploy. We’ll discuss some basic and advanced concepts of each tool, and then dive into a demo. The demo will start with getting an application from GitHub to build and run tests in TeamCity. Next, we’ll deploy it with Octopus. Lastly, we’ll tie both products together to end up with one fine-tuned, continuously integrated application. You’ll walk away asking yourself “Where have you been all my life?”, and “What’s with all the Big Lebowski references?”.

Speaker: Matt Ash
Matt Ash is currently an Application Development Team Lead at UFG. He was led to the development industry because he frequently gets bored with things (including his first job or two out of college), but found with development, you can never be bored if you embrace change and love to learn. With this philosophy he’s been able to build successful solutions across a range of technologies from .NET to Ruby, all the while never allowing a single razor to touch his face.

Posted in Meetings | Leave a comment