April 2014 Meeting Announcement

Creating a Plug-in Architecture in .NET

Wouldn’t it be great to extend your application by just dropping in a DLL? Plug-in architectures make it possible, and I’ll show you how to make it easy. I’ll lead you through a quick refresher on dependency injection and then show you how to build onto that foundation to create a plug-in architecture. During a walk-through of a sample MVC application, we will discuss plug-in strategies and frameworks, as well as how to make decisions on where the plug-in points should go.

Speaker

Ondrej Balas

Ondrej Balas is the owner of UseTech Design, a small development company based in Troy, MI that focuses primarily on .NET and other Microsoft technologies. He began writing code at a young age and hasn’t stopped. Most of the work he does today is in big data, algorithm design, and software architecture.

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 29, 2014

Where
Marathon Petroleum Company – Findlay, OH
Room 106M

March 2014 Meeting Announcement

I Only Want to Write My App Once: Using Xamarin to Build Multi-Platform Mobile Apps

OK, you have decided to write your first mobile application. First question, which platform are you going to target? This is a question that pops up in every developer’s head when they decide to enter the mobile space and with that space being as divided as it is, the answer is never clear-cut. Once you make that decision you potentially have cut off access to other marketplaces.

In this talk, I will show you how you can create one application that deploys across the three major mobile platforms – iOS, Android, and Windows Phone. To do this we will turn to Xamarin. Xamarin allows you to create a .NET backend for use with Windows Phone, iOS, and Android front ends. We’ll discuss the strengths and weaknesses of this tool. When we’re done, you’ll know how to create a fully featured, standards-compliant, store-accepted app without the headache of maintaining three redundant codebases.

You have no excuse now not to get started creating the next great mobile app.

Speaker
Jerrel Blankenship

Jerrel is a software craftsman specializing in Microsoft technologies. He’s developed .NET projects spanning from traditional desktop to web and mobile apps. He’s a big proponent of agile development and spends his time working with and teaching developers who want to learn to build software more effectively. He’s literally written the the book about agile .NET development (Pro Agile .NET Development with SCRUM, Apress, 2011). When he’s not being a developer he invests his time and energy into his family, fishing, chess, Cleveland sports teams and gaming. You can read Jerrel’s ramblings at www.jerrelblankenship.com.

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 25, 2014

Where
Marathon Petroleum Company – Findlay, OH
Room 107M

February 2014 Meeting Announcement

Note: Meeting will be Tuesday, March 4th

Connecting the Dots: Using HTML5, jQuery, and Web API Together

Today, users expect more out of web applications than ever before. They expect your web applications to be as rich and interactive as native applications. In this session, I will demonstrate how to use Web API to create RESTful web services; to call those services from client-side code with jQuery; and tie it together with HTML5. You will learn how to use the tools for building robust, interactive applications that run in a browser.

Speaker
David Giard – Microsoft

David Giard is a former accountant and a former biochemist, who has been developing solutions using Microsoft technologies for over 2 decades.  Currently, David helps people build solutions in his role as a Microsoft Technical Evangelist. David has been very active in the developer community, speaking at numerous major conferences, code camps, and user groups; helping to lead user groups; and helping to organize conferences and other geek events. 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.  His hobbies include video, photography, sports, and embarrassing his 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
Tuesday March 4, 2014

Where
Marathon Petroleum Company – Findlay, OH
Room 107M

January 2014 Meeting Announcement

More Power with LESS Bootstrap

CSS Scaffolding systems have come a long way since Blueprint and 960.gs. Bootstrap extends beyond the basic grid system to provide a beautiful and powerful design framework, and its power increases tenfold when combined with LESS, the dynamic stylesheet language. Spend a session learning about simple, reusable, variable-based CSS with LESS, and the beautiful, responsive designs that you can build off of it when combined with the Bootstrap framework. When you walk away from this session, you too will know the power of LESS Bootstrap.

Speaker
Jay Harris – Arana Software

Jay is a code wrangler, software consultant, and president of Arana Software. He has been developing on the web since 1995, when the Blink tag lured him away from Visual Basic 3. With a career focus on user experience, Jay has a passion for practices that improve quality and user experience, such as performance optimization, unit testing, and proper grammar.

Originally from Rochester, New York, he and his wife, Amy, have lived in Michigan since 2003. They like Michigan, but still consider themselves tourists, and probably always will.

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 January 28, 2014

Where
Marathon Petroleum Company – Findlay, OH
Room 106M

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