June 2013 Meeting Cancelled

Sadly, we have to announce the cancellation of the meeting scheduled for June 3, 2013. We will resume our regularly scheduled programming on July 1, 2013.

During the months when no speaker is available, please let us know if you’d like the options of discussing the developers group, casually discussing what projects you’re working on (or what bugs you’re trying to fix), or even watching a PluralSight video! We want to know what you think and how everyone can help improve our tech groups + community together.

Likewise, if you’d like to speak about what you’ve learned recently or what projects you’ve been working on, please let us know if you’d like to present. (No need to take up the entire hour – 30 minutes or less is fine too. Just let us know!)

In the meanwhile, please consider attending these other wonderful events:

Tulsa School of Dev: The Tulsa School of Dev is -this- Thursday on May 30th! TSoD will be at the OSU-Tulsa campus, and the day’s events start at 8:00 a.m. with the keynote following at 4:00 p.m. Tracks range from .Net, Architecture, DB, Micro Controller, Security, Web, Project Management, to Entrepreneur and SharePoint tracks. It really is worth your time to attend this event! (I recommend the Architecture, .Net, Hardware/Micro Controller tracks, and Web looks good too!) http://tulsaschoolofdev.com/

OKC JS: June 18th, 2013 is the next JavaScript users group meeting. A speaker hasn’t been announced yet, but the meeting will be awesome. http://okcjs.com

OKC JUG: A speaker hasn’t been announced yet, but their next meeting will be great. Check out their recent awesome presentations! http://okcjug.org/ https://plus.google.com/u/1/105032475714454328144/posts

OKC SQL: June 10th, 2013 is the next SQL Servers Developers Group meeting. A speaker hasn’t yet been announced, but it’s going to be an awesome meet up! http://okcsql.org/

Tulsa Web Devs: Today, May 28th, 2013, is the Web Dev’s May Meeting as they meet to discuss Code for Tulsa Projects and their awesome lightning talks. http://tulsawebdevs.org/may-meeting-3/ http://codefortulsa.org/

Tulsa DNUG: Today, May 28th, 2013, is also the Tulsa Dot Net User Group’s meeting on Regular Expressions by Ted Ward. – “Access the awesome power of Regular Expressions for searching or extracting text and possibly replacing it with different text. Learn about some of the tools that regex can be used with, and how they can be used to make your life easier.” Sounds great! http://www.tulsadevelopers.net/default.aspx

SQL Saturday: Attend the third annual SQL Saturday in OKC (#223). This year’s event will be held on Saturday Aug 24th 2013 at the Sheraton Reed Conference Center, 5800 Will Rogers Road Midwest City, OK 73110. (Admittance to this event is free, but there is an optional $10.00 fee so that we can provide you a lunch that isn’t pizza!) http://www.sqlsaturday.com/223/eventhome.aspx

Orchard CMS

Monday, May 6, 2012

Meeting Location: The Exchange in downtown OKC (directions)

totally glorious photo of Jesse Harlin

Orchard CMS is an open source, community-driven, Microsoft supported Content Management system built on the ASP.Net MVC platform. In this session, we’ll cover reasons you should consider using Orchard over other popular CMS’s, how to start using Orchard through the Web Platform Installer with WebMatrix or downloading the source with Visual Studio, basic concepts of what Orchard is and how its components are easily extended.

About Jesse Harlin

Jesse is a lead developer at NineCollective who specializes in client side technologies. Jesse enjoys running OKC JS with Vance Lucas, composing algorithmic music, creating projects with micro controllers, and making video games with his wife.

You can visit his website, his blog and follow him on Twitter at @5imian.


Please note the location change this month. Our normal meeting space was unavailable in May, so this month we are meeting at The Exchange.  (view directions to the meeting location)




Monday, April 1, 2013 11:30am

Meeting Location: Francis Tuttle Technology Center Reno Campus (directions)



Service Stack is a high-performance .NET web services framework (including a number of high-performance sub-components) that simplifies the development of XML, JSON, JSV and WCF SOAP web services.

About David Roberts

David Roberts has been in software development professionally for 12+ years. Unprofessionally starting in GW Basic way back. Now primarily in .NET he is quite open to other languages dabbling in Python on the side when time allows. David likes to work with others to make the software development process as automated and easy as possible. You can visit his blog at davidroberts63.bitbucket.org or follow him on twitter @davidroberts63.

Registration is required to be eligible for door prizes. Please register for the event so that we can effectively plan for this meeting. Unless you don’t like free prizes.

Introduction to TypeScript

Monday, March 4, 2013 11:30 am

Meeting Location: Francis Tuttle Technology Center Reno Campus (directions) in room 1160B.

TypeScript is a new programming language from Microsoft, that is designed for application-scale JavaScript development. The language is syntatic sugar for JavaScript that compiles to plain JavaScript, so existing JavaScript will still continue to work. TypeScript provides static checking, source-level debugging, classes, and dynamically-loadable modules. In this presentation, Michael will talk about using TypeScript, what it provides that JavaScript doesn’t, and will help you understand if the language is useful in your software development toolchain.

About Michael Sarchet

Michael Sarchet has been programming ever since he started learning QBasic at the age of 11 on his 486dx. He currently works in C# for his job, and enjoys working in Ruby/Rails/etc. You can visit his blog at michaelsarchet.com or him at follow him on twitter at @msarchet.

Registration is required to be eligible for door prizes. Please register so that we can effectively plan for this meeting.

What’s New in SharePoint 2013 for Developers

Monday, February 4, 2013 11:30 am

Meeting Location: Francis Tuttle Technology Center Reno Campus (directions) in room 1160B.

About Dennis Bottjer

Dennis Bottjer is the solution architect for Microsoft Silver Partner, ThriveFast LLC, which provides SharePoint consulting services across the central southwest region. Bottjer has worked for FORTUNE 100 Companies before bringing his enterprise experience to ThriveFast. He has over 13 years of experience in the IT industry and holds MCP and MCTS certifications for ASP.NET and SharePoint. Bottjer is proudly serving hit technical community as the INETA Membership Mentor for Oklahoma.

You can visit his blog at www.DennisBottjer.com and follow him on Twitter at @dbottjer.

Registration is required to be eligible for door prizes. Please register so that we can effectively plan for this meeting.

Getting Started With Git

Monday, November 5, 2012 11:30am

Meeting Location: Francis Tuttle Technology Center Reno Campus (directions)


Git is a distributed version control system designed to handle everything from small to very large projects with speed and efficiency. At first Git can be overwhelming to users, so this session will focus on getting started with Git and some helpful tips, tricks and workflows. Topics will cover an overview of how Git works, branching strategies, as well as some of the different GUI options for Git.

About Matt Chandler

Matt is a developer at Hobby Lobby, an arts and crafts retail chain with over 520 locations in 44 states. There he develops .NET applications using a variety of frameworks such as ASP.NET MVC, WPF, WTF and WCF. In his spare time he enjoys hacking on just about anything, from building robots to working on open source projects, and plays roller derby for Oklahoma City’s mens team, the OKC Wolf Pack.

Registration is required to be eligible for door prizes. After the group’s brief hiatus, we are asking that you please register so that we can effectively plan for this meeting.

Getting Started with SignalR

Monday, August 6, 2012

Meeting Location: Francis Tuttle Technology Center Reno Campus (directions)

SignalR is a new component in the Microsoft ASP.NET stack, enabling asynchronous signaling from the server to the browser. By providing a channel for server-initiated conversations to the browser, an entirely new class of interactive, real-time applications can be created. In this session, we will go beyond the simple chat server example and demonstrate how to use SignalR to connect your browser-based applications to the events produced by your back-end systems (such as order updates, inventory changes, etc.), and explain how the server is able to execute Javascript methods in the browser.

About Chris Patterson

Chris is a senior architect for RelayHealth, the connectivity business of the nation’s leading healthcare services company. There he is responsible for the architecture and development of applications and services that accelerate care delivery by connecting patients, providers, pharmacies, and financial institutions. Previously, he led the development of a new content delivery platform for TV Guide, enabling the launch of a new entertainment network seen on thousands of cable television systems.

In his spare time, Chris is an active open-source developer, contributing to projects including MassTransit, a messaging and distributed application framework, as well as Topshelf, a service hosting framework. In 2012, Chris received his fourth consecutive Microsoft Most Valuable Professional award in Visual C#.

Windows Azure

Monday, July 2, 2012 11:30am

Meeting Location: Francis Tuttle Technology Center Reno Campus (directions)

Chris Koenig (http://chriskoenig.net) will be speaking about Microsoft’s Windows Azure Cloud Computing platform. Further details of this event will be posted following announcements that will be made at Microsoft’s MEET Windows Azure event on June 7, 2012.

Please Note:
Registration is required to be eligible for door prizes. After the group’s brief hiatus, we are asking that you please register so that we can effectively plan for this meeting.

If the registration form above isn’t working, you can register at the event page on Eventbrite: http://okcdg20120702.eventbrite.com

Unity a DI Container

Monday, February 6th, 2012 11:30am
Evening Meetings have been canceled since December 2010.

Meeting Location: okcCoCo (directions)


Unity has been around for a while, and if you haven’t heard about it yet, then this is your calling. Unity is an extensible dependency injection container from Microsoft that provides support for constructor, property, and method call injection. Unity addresses many of the cross-cutting concerns that address most if not all applications. Many of these concerns are logging, authentication, authorization, caching, and exception handling.

We all know that following a loosely coupled design is very important. They are more flexible and easier to maintain, promote ease of testing, and allow you to handle dependencies between objects. Unity is another prime candidate to help you combat these issues.

We will talk about how to use Unity to address these many cross cutting-cutting concerns and give some useful real life examples to get you in the right direction.

About Josh Bavari

Josh Bavari is an Applications Developer at Chesapeake Energy in Oklahoma City, OK. Prior to joining Chesapeake, Josh has worked for various small businesses and start-ups here in Oklahoma City since 2007. Josh is a passionate developer, and focuses on providing core value to the users of his software while promoting efficiency in developing them. Josh focuses on all aspects of development from server side development, to client-side development, and mobile development.