December 2013 Meeting Announcement

Note: Meeting will be Tuesday, December 17th

Gamification of our World

Brian freely admits that he will do anything for an achievement on his Xbox; after all he has four of them at home. One day Brian wondered if he could get achievements for just putting on pants going to this place called ‘outside.’ This thinking has led to the gamification of our world, where achievements, game design elements, and game theory have leapt from gaming across the wall to everyday life. Learn the how’s and why of gamification. Everyone is using it to build wanted behavior, from enterprise developer teams, to sales teams, and to kids with diabetes. Being a gamer is not required, but we can’t guarantee you won’t become one when you are done.

Speaker
Brian Prince – Microsoft

Brian H. Prince is the Regional CTO – US DPE for Microsoft, based in the US.

He gets super excited whenever he talks about technology, especially cloud computing, patterns, and practices. His job is to help customers strategically leverage technology, and help them bring their architecture to a super level.

In a past life Brian was a part of super startups, super marketing firms, and super consulting firms. Much of his super architecture background includes building super scalable applications, application integration, and award winning web applications. All of them were super.

Further, he is a co-founder of the non-profit organization CodeMash (www.codemash.org). He speaks at various international technology conferences. He only wishes his job didn’t require him to say ‘super’ so much.

Brian is the co-author of “Azure in Action”, published by Manning Press.

Brian holds a Bachelor of Arts degree in Computer Science and Physics from Capital University, Columbus, Ohio. He is also a zealous gamer. For example, he is a huge fan of Fallout 3, Portal, and pretty much every other game he plays.

Pizza/Geek Dinner
Pizza will be provided as a snack during the meeting. For anyone interested in continuing the discussion a Geek Dinner will be held immediately after the meeting (Location – Logan’s Irish Pub).

When
5:30pm – 7:30pm
Tuesday December 17, 2013

Where
Marathon Petroleum Company – Findlay, OH
Room 106M

November 2013 Meeting Announcement

Note: Meeting will be Tuesday, November 19th

Tools for IIS and Web Services Trouble Shooting

This talk will focus on the server side tools for doing IIS troubleshooting with Microsoft provided tools. We will also go over using tools to look into the IIS processes to explore more process details.

Speaker
Brian Walter – Wipro

Brian comes from an infrastructure background and has been in the application development world for 10 years. Brian’s unique experience in the infrastructure side gives him experience in not only debugging and troubleshooting applications from the Development side but also gives him insight into how applications interface with the OS; giving the insight to troubleshoot both application issues along with application performance.

Pizza/Geek Dinner
Pizza will be provided as a snack during the meeting. For anyone interested in continuing the discussion a Geek Dinner will be held immediately after the meeting (Location – Logan’s Irish Pub).

When
5:30pm – 7:30pm
Tuesday November 19, 2013

Where
Marathon Petroleum Company – Findlay, OH
Room 1010

October 2013 Meeting Announcement

Note: Meeting will be Wednesday, October 30th

Windows Azure Service Bus – Your Private Transit Authority

“need moar data” – your website

Sure, adding SignalR into your web pages is a great idea for keeping the page up to date. However, with new opportunities come new challenges. What are the problems that occur in real-world systems once your need for live data increases? Suddenly you need to surface data in many additional ways. Windows Azure Service Bus provides several mechanisms for getting messages through your platform. You need to know how to build the routes, how to determine where you need guaranteed delivery vs. notifications, and when to use Storage Queues vs. when to use Service Bus Queues. In this session, we will look at how to keep information up to date even as you scale out to more servers.

Speaker
Dennis Burton

Dennis Burton is a web developer comfortable writing CSS and reading SQL Profiler execution plans. His diverse portfolio includes several single-page web applications, online learning management systems, precision measurement using high-speed data acquisition applications, and automotive diagnostic software. He has been consistently working with systems that require processing large amounts of data quickly. Dennis’s career has always been moving forward; forward, that is, from the back-end processing in systems to the feature-rich JavaScript applications on the web, today. As a web developer at Arana Software, Dennis has helped Fortune 100 companies as well as startups solve their problems with a variety of technology stacks.

Pizza/Geek Dinner
Pizza will be provided as a snack during the meeting. For anyone interested in continuing the discussion a Geek Dinner will be held immediately after the meeting (Location – Logan’s Irish Pub).

When
5:30pm – 7:30pm
Wednesday October 30, 2013

Where
Marathon Petroleum Company – Findlay, OH

September 2013 Meeting Announcement

AngularJS for Web Developers

The nature of the web today is that more and more of the code ends up on the client side. Client side code can be structured but it’s often a disorganized mess. In this talk we will look at the basics of AngularJS and how it can help us with the development of rich web applications.

Speaker
Ryan Lanciaux

Ryan is a Professional Software Developer in Northwest Ohio. Although he programs in several languages, his current area of focus is in .NET and front end development. Ryan has been programming since the late 1990s (mostly with a focus on the Web). He attempts to contribute to the programming community through his (often neglected) blog.

Pizza/Geek Dinner
Pizza will be provided as a snack during the meeting. For anyone interested in continuing the discussion a Geek Dinner will be held immediately after the meeting (Location – Logan’s Irish Pub).

When
5:30pm – 7:30pm
Tuesday September 24, 2013

Where
Marathon Petroleum Company – Findlay, OH

August 2013 Meeting Announcement

Note: Meeting will be Tuesday, August 20th

Mobile Development in the Cloud

So we have all heard that you can store data in the cloud and that it is always available through an easy to use api. Well in this session I will show you how to use Icenium and then take and connect your mobile app to Parse.com so that you really can easily store and update data in the cloud. As a bonus I will show you how to use Parse’s cloud code and send emails through the cloud using Mailgun.

Speaker
Chuck Catron

I am a software developer that got started in computers in 1996. Before that I was in the U.S. Navy for 6 years after high school. When I started in computers I was programming in Pick Basic and it was crap. Then I converted to Microsoft using VB 5, then of course I moved on to VB 6. I got a great break in 2002 when I talked someone into letting me be their freelance web developer in ASP.Net 1.1 and C#. I didn’t have a clue what I was doing, but they didn’t know and I didn’t bill them for at least half the hours. I got ramped up pretty quick mainly because I quit sleeping and was really working my butt off. Now I have been doing C# and Asp webforms/MVC for the last 11 years and I love it. I have done the backend work building libs to get and save my data and that work is ok? I really like the UI stuff. I have been spending a lot of time with jQuery. I am also digging the Backbone stuff not for the whole thing but really how it organizes my jQuery and makes it really easy to figure out.

Pizza/Geek Dinner
Pizza will be provided as a snack during the meeting. For anyone interested in continuing the discussion a Geek Dinner will be held immediately after the meeting (Location – Logan’s Irish Pub).

When
5:30pm – 7:30pm
Tuesday August 20, 2013

Where
Marathon Petroleum Company – Findlay, OH

July 2013 Meeting Announcement

10 YEAR ANNIVERSARY CELEBRATION!

Responsive Design with Bootstrap

Bootstrap – Sleek, intuitive, and powerful front-end framework for faster and easier web development.

Responsive web design (RWD) is a web design approach aimed at crafting sites to provide an optimal viewing experience—easy reading and navigation with a minimum of resizing, panning, and scrolling—across a wide range of devices (from desktop computer monitors to mobile phones) – Wikipedia

Speaker
Nate King – Speedway

SQL Analysis Services for .NET Developers

Anyone who has installed SQL Server has seen SQL Analysis Services as one of the options. Often developers overlook the power of this tool and work with only the core services of SQL Server. In this talk we’ll look at the basics of SQL Analysis Services and how .NET developers can interact with it. We’ll cover the core concepts, creating cubes, using .NET to query multi-dimensional data and tips and tricks.

Speaker
Jeremy Sublett – Composable Systems

Jeremy Sublett is a two-time SharePoint Server MVP recipient and is managing partner with Composable Systems, LLC where he focuses on designing and building solutions on mobile, Azure, SharePoint and everything in-between. Jeremy has been developing software with Microsoft technology for over 20 years. As a trainer, he has taught developer and end-user courses for many groups, including Microsoft, all across the country.

Pizza/Geek Dinner
Pizza will be provided as a snack during the meeting. For anyone interested in continuing the discussion a Geek Dinner will be held immediately after the meeting (Location – Buffalo Wild Wings).

When
5:30pm – 7:30pm
Tuesday July 30, 2013

Where
Marathon Petroleum Company – Findlay, OH

June 2013 Meeting Announcement

Note: Meeting will be Thursday, June 27th

Rails for the .NET Developer

“You live a new life for every new language you speak.
If you know only one language, you live only once.” — Czech proverb

It’s good to learn new languages and environments. Different languages solve the same problems in different ways. By learning several different approaches, you can help broaden your thinking and identify the right tool for the right job.

As someone who has spent the last few years using both environments on a daily basis, we will compare and contrast web development in the Microsoft .NET world vs. web development using the Ruby on Rails stack. We will compare the languages, the tooling, the communities, and the frameworks. This session will help the .NET developer get started down the Rails rabbit hole.

Speaker
Jamie Wright

Jamie Wright is President of Brilliant Fantastic, a software development consulting service provider and an ISV for software management applications. He has over ten years of software development experience in Microsoft technologies and 3 years development experience in Ruby and Ruby on Rails. He specializes in application architecture, design patterns, object-oriented design, and test driven development. He blogs at brilliantfantastic.com and is currently seeking help for his gadget addiction.

Pizza/Geek Dinner
Pizza will be provided as a snack during the meeting. For anyone interested in continuing the discussion a Geek Dinner will be held immediately after the meeting (Location – Logan’s Irish Pub).

When
5:30pm – 7:30pm
Thursday June 27, 2013

Where
Marathon Petroleum Company – Findlay, OH

May 2013 Meeting Announcement

Note: Meeting will be Wednesday, May 29th

HTML5 is the Future of the Web

The next version of tools for the web will include more semantic markup, powerful APIs for JavaScript , and better native styling. In this presentation, I will show the important features of HTML5 and CSS3 and how you can use them today in your web applications.
I will demonstrate code that can be used today in browsers that support HTML5 features and that can be handled gracefully by browsers that do not support these features.

Speaker
David Giard

David Giard is a former accountant and a former biochemist, who has been developing solutions using Microsoft technologies since 1993. He is a Microsoft MVP; an ASP.NET Insider, a member of the INETA Board of Directors; and a past President of the Great Lakes Area .Net User Group. David has presented at dozens of conferences and user groups around the country. He is the host and producer of the mildly popular online TV show Technology and Friends. He is the co-author of the Wrox book Real World .NET, C#, and Silverlight. You can read his latest thoughts at www.DavidGiard.com. David lives in Michigan with his two sons.

Pizza/Geek Dinner
Pizza will be provided as a snack during the meeting. For anyone interested in continuing the discussion a Geek Dinner will be held immediately after the meeting (Location – Logan’s Irish Pub).

When
5:30pm – 7:30pm
Wednesday May 29, 2013

Where
Marathon Petroleum Company – Findlay, OH

April 2013 Meeting Announcement

Instrumenting Your Code for Better Performance using ETW

Have you ever refactored a routine and needed to measure the performance difference between the original and new code? Ever have a customer tell you your application is slow? As you add new features, do you know how performance changes in your latest deployment? Do you know how performance changes when server hardware is upgraded? Ever experienced performance issues as the number of users increase? How quickly can you identify bottlenecks in your application? How do you determine the relationship between memory and CPU utilization, network traffic, or database access and your application’s operations?

Before you can effectively respond to performance problems, you need to have baseline measurements. You need to be proactive and build instrumentation into your application as you develop it and acquire performance data during development and testing.

The Event Tracing for Windows (ETW) subsystem has been built into Windows since Windows 2000. ETW provides a low overhead mechanism to capture data from various event sources built into the operating system as well as from your application.

Prior to .NET 4.5, interfacing to ETW was a pain for .NET developers. With the introduction of the EventSource class in .NET 4.5, instrumenting your application using ETW has become as easy as falling off a log.

This presentation gives an overview of ETW and shows you various techniques to instrument your application. The presentation will demonstrate use of Aspect Oriented Programming (AOP), using WCF custom behaviors to capture data inside the WCF call stack, using a Pub/Sub model via NServiceBus to consolidate instrumentation, and demonstrate the upcoming Semantic Logging Application Block (SLAB).

Speaker
Dan Moyer

Dan started programming on machines that used punch cards and Nixie tubes. His early career projects include implementing a variety of communication protocols, developing server management systems, and implementing frameworks for distributed business solutions. Today his interests continue in the areas of memory management, parallel processing, interconnecting systems via WCF / Web API and using software patterns and enterprise architecture models to develop robust distributed systems. Dan works at Optum Insight, located in Columbus Ohio, developing applications that process health care claims.

Pizza/Geek Dinner
Pizza will be provided as a snack during the meeting. For anyone interested in continuing the discussion a Geek Dinner will be held immediately after the meeting (Location – Logan’s Irish Pub).

When
5:30pm – 7:30pm
Tuesday April 30, 2013

Where
Marathon Petroleum Company – Findlay, OH

March 2013 Meeting Announcement

Gadgeteering

By day, you are a master of the TPS report creation and all things virtual that make your bosses look good. By night, you create all sorts of marvelous electronic gadgets to aid you in your secret life of fighting crime. Or at least you would, if you could just get past all the hassle of correctly connecting up all the hardware and just focus on the programming. Well now you can, thanks to Microsoft .NET Gadgeteer, an open-source toolkit for building small electronic devices using the .NET Micro Framework and Visual C#. I’ll show you how to build and program your first device so you can finally begin your career as a crime fighter. Costume, faithful sidekick and cool superhero name not included.

Speaker
William Wallace

William Wallace has been an IT professional since 1981, when he got paid to write software on his Apple II+ with a whopping 16K of memory. He has seen a lot of changes in the past three decades while working in both the private and public sector. In addition to his current day job with the state of Ohio, he has a thriving freelance consulting business that fills most of his free time. Because of all his time spent standing under the Waterfall, he is a committed Agile evangelist, earning both an Executive Certificate in Agile from the John Cook School of Business and a Scrum Master certification from the Scrum Alliance. He loves to learn and teach technology, and also serves as an evangelist for the boardgaming industry.

Pizza/Geek Dinner
Pizza will be provided as a snack during the meeting. For anyone interested in continuing the discussion a Geek Dinner will be held immediately after the meeting (Location – Logan’s Irish Pub).

When
5:30pm – 7:30pm
Tuesday March 26, 2013

Where
Marathon Petroleum Company – Findlay, OH