Skip to main content
FANUG - Findlay Area .NET Users Group

Findlay Area .NET Users Group

Home
About Us
Meetings
  

> Findlay Area .NET Users Group
Findlay Area .NET Users Group (FANUG) - Meetings and Announcements
February 2010 Meeting Announcement

Tuesday Feb 23, 2010

Dependency Injection Patterns with StructureMap

As software design best practices continue to evolve, there has been a particular focus on developing reusable, loosely coupled, and testable components for our applications. While the benefits of implementing software in this fashion are plain, integrating these modules into our software architectures has become a significant chore. With dependency injections frameworks, we can now make our objects responsible for their own construction, mitigating the frustration of hand-wiring object dependencies and allowing us to build more stable and extensible platforms.

In this talk we will explore StructureMap, a Dependency Injection framework for .NET. After a brief introduction to general DI patterns, we will review in detail a number of features in the framework, including many that are new or haven’t been widely discussed. A demonstration will also be provided with a focus on leveraging StructureMap to configure and use a complex 3rd party library.

Speaker
John C. Dages - Quick Solutions 

John Dages is a consultant who has worn a number of hats. With a development background ranging from health care to online gaming, he has always enjoyed discovering elegant solutions to complex problems. A fervent believer in the “right tool for the job”, he is continually learning new technologies and methodologies to deliver maximum value for custom software products.

John holds a BA in computer science from DePauw University.

January 2010 Meeting Announcement

Tuesday Jan 26, 2010

Introduction to ASP.NET MVC w/ a spice of jQuery

The ASP.NET MVC framework and the jQuery javascript framework work very well together in order to build up to date, rich client web applications with no need for silly plugins.

ASP.NET MVC is an alternative to the traditional ASP.NET web forms from Microsoft. They both use ASP.NET as the mechanism to talk between a web browser and IIS but the patterns they implement are far different.

ASP.NET MVC is modeled after popular model-view-controller web frameworks such as Ruby on Rails. It was not built to replace ASP.NET web forms but rather as an alternative to the viewstate/post back model of web forms.

We will look at the patterns of the ASP.NET MVC framework and explore the work flow of requests and responses to and from a server as well as how it differs from the traditional web forms applications.

jQuery is a javascript framework that is designed to make cross-browser DOM programming easier and make developing with javascript suck less.

In this presentation, we will go over the basics of jQuery which will allow you to go home and get started right away. We will cover concepts such as DOM manipulation, CSS manipulation, ajax requests, and user interface effects. jQuery makes performing these tasks trivial and allows you to add ajax calls and Flash-like effects to your web site easily.

Speaker
Jamie Wright - Brilliant Fantastic

Jamie Wright is president of Brilliant Fantastic, a software development consulting service provider and ISV for software management applications. He has over ten years software development experience in Microsoft technologies and has developing in .NET since the first beta release. He specializes in application architecture, design patterns, object-oriented design, and business objects using the .NET framework. He loves spending time with his newly growing family, blogging at http://wrightin.gs, twittering at http://twitter.com/jwright, and he is currently getting therapy for his gadget addiction.

November/December 2009 Meeting Announcement

Tuesday Dec 1, 2009

Latest from Microsoft PDC09 (Professional Developers Conference)

There was an amazing amount of announcements at the PDC. Brian will cover what was released, including news on Azure, AppFabric, Office14, Sharepoint14, Silverlight 4 and IE9.

Speaker
Brian Prince - Microsoft

Brian H. Prince is an Architect Evangelist with Microsoft. He loves to talk about technology, especially cloud computing, patterns, and practices. Prior to joining Microsoft in March 2008, he was a Senior Director, Technology Strategy for a major mid-west partner.

Further, he is a co-founder of the non-profit organization CodeMash (www.codemash.org). He speaks at various regional and national technology events including TechEd.

Brian holds a Bachelor of Arts degree in Computer Science from Capital University, Columbus, Ohio. He is also an avid gamer.

October 2009 Meeting Announcement

Tuesday Oct 27, 2009

Acceptance Testing With Selenium & Cucumber

Unit testing is an important part of your development cycle, but acceptance testing ensures your software meets your project’s requirements. This session shows you two great tools to help write automated acceptance tests: Selenium and Cucumber. You’ll learn how to use these tools to start from a requirement and move through a user story to an acceptance test. You’ll see how Selenium IDE cuts your development time by recording tests automatically for you, and you’ll discover how Selenium RC lets you use one set of tests to evaluate multiple browsers. Finally, we’ll walk through using Cucumber to write a plain-text description on how your system should behave – and use that same file to drive an acceptance test! We’ll discuss how these tools fit in your development process, and how they can be included in automated builds. This session will leave you with an understanding of how these tools can help you boost your quality and ensure you’re meeting your system’s functional requirements.

Speaker
Jim Holmes

Father. Husband. Geek. Veteran. Around 25 years IT experience. Co-author of “Windows Developer Power Tools.” Coffee Roaster. MVP for C#. Chief Cat Herder of the CodeMash Conference. Liked 5th grade so much he did it twice. One-time setter, middle blocker, and weakside hitter. Blogger (http://FrazzledDad.com). Program Manager for Telligent, makers of neat social software. Big fan of naps.

September 2009 Meeting Announcement

Tuesday Sep 29, 2009

Introduction to Visual Studio Tools for Office (VSTO)

VSTO is a .NET Smart Client technology that allows you to build managed code applications with .NET languages like VB.NET and C#, and have the functionality of those applications manifest in the rich user interfaces of Microsoft Office Excel, Word, PowerPoint, Visio, Outlook and others from the Office stack. We will walk through multiple demos to show just how easy it is to build powerful VSTO applications, demonstrating adding controls into Excel, adding functionality to the Office 2007 Ribbon UI, and adding custom task panes.

Speaker
Jennifer Marsman

Jennifer Marsman is a Developer Evangelist in Microsoft’s Developer and Platform Evangelism group, where she educates developers on Microsoft’s new technologies. Prior to becoming a Developer Evangelist, Jennifer was a software developer in Microsoft’s Natural Interactive Services division. In this role, she filed two patents for her work in search and data mining algorithms. Jennifer has also held positions with Ford Motor Company, National Instruments, and Soar Technology. Jennifer earned a Bachelor’s Degree in Computer Engineering and Master’s Degree in Computer Science and Engineering from the University of Michigan in Ann Arbor. Her graduate work specialized in artificial intelligence and computational theory.

August 2009 Meeting Announcement

Tuesday Aug 25, 2009

An Introduction to Object Oriented Programming

Object Oriented Programming is a paradigm that focuses on the objects in a software system and the messages passed between those objects. In this presentation, I will describe the fundamental concepts important to understanding objects; show the basics of object oriented programming; and illustrate these concepts using Visual C# code.

Speaker
David Giard

David Giard has been developing solutions using Microsoft technologies since 1993. In the past, he has spoken at Microsoft ArcReady, Microsoft DevCares and many conferences and user groups around the Midwest. He is a recovering certification addict and holds an MCTS, MCSD, MCSE, MCDBA, a BS, an MBA, and numerous other letters of the alphabet. You can read his latest thoughts and watch his show - Technology And Friends - at www.DavidGiard.com. He lives in Michigan with his two teenage sons.

June 2009 Meeting Announcement

Tuesday Jun 30, 2009

Coming Soon to a Developer Machine Near You: An Overview of new features to be included in the .NET 4.0 Framework Release

This presentation will serve as an overview of some the interesting features and enhancements that are being planned for the .NET 4.0 Framework release. Some of the topics covered will be the Managed Extensibility Framework (MEF), Code Contracts, and Parallel LINQ (PLINQ).

Speaker
Nate King - Speedway Super America LLC

May 2009 Meeting Announcement

Tuesday May 19, 2009

Note: Meeting will be held a week early this month

Care About Your Craft – Adventures in the art of software development

Whether you are writing your application in C#, Ruby, or Javascript, we are always looking for continuous improvement and to take a more pragmatic approach to our craft. From automation to YAGNI and TDD to collective ownership, these are lessons learned from past applications and projects. With an influence from the Pragmatic Programmer and many mentors, these thoughts will help build a positive culture around your projects.

Speaker
Tim Wingfield

Tim has been involved in web design and development for over 10 years. For the last five years Tim has been a developer with the Business Solutions Group at Quick Solutions Inc. in Columbus, OH. Tim has a wide range of knowledge in .Net but focuses on the user interface and the user experience in ASP.Net applications. Recently he has put more time into studying development processes and how to more efficiently create quality software. In what time is left over, Tim enjoys coaching his sons’ hockey teams, playing a little hockey himself, and traveling with his family.

April 2009 Meeting Announcement

Tuesday April 28, 2009

How I Learned to Love Dependency Injection

Dependency Injection is one of those scary topics that most developers avoid. It sounds all ‘high-falootin’ and complex. It’s not. Really. I wouldn’t lie. It’s a great way to manage complexity in your system, and a great way to make your system so much more testable. And isn’t that what we all want?

Speaker
James Bender   James Bender

James has been involved in software development and architecture for 13 years. He has worked as a developer and architect on everything from small, single-user applications to Enterprise-scale, multi-user systems. His specialties are .NET development and architecture, SOA, WCF, WF, cloud computing, and agile development methodologies. He is an experienced mentor and author. James is an active member of the development community. He started and continues to lead (organize??) the Columbus Architects Group (www.colarc.org) and is the senior editor of first-party content for nplus1.org, an educational website aimed toward architects and aspiring architects. When he’s not sitting in front of his laptop playing with the code, he can be found playing Xbox, or with one of his many guitars pretending to be a rock star. James maintains a blog at www.jamescbender.com and his Twitter ID is JamesBender

March 2009 Meeting Announcement

Tuesday March 31, 2009 - 2 Presentations

ReSharper

Many tools exist to increase a developer's productivity. Learn about the time-saving features and productivity enhancements offered by this plug-in. There will be a free copy of ReSharper given to someone in attendance.

Speaker
Scott Sanzenbacher

Scott Sanzenbacher is a Systems Analyst with a background in many languages, but focusing in Microsoft technologies. He is currently based in Toledo, OH and working with Lucas County. He also works as a freelance developer using a variety oftechnologies.

Intro to jQuery

(From the jQuery website) jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.

Come see the basics of jQuery in action and determine if you want to use it on your next web project.

Speaker
Matthew Braun

Toledo, Ohio-based web designer Matthew Braun has been architecting and drawing since a very young age. An advocate for the union of modern Web standards and multimedia technologies like Adobe Flash, semantic HTML and non-obtrusive JavaScript, Matt believes that rich user experience and community-driven content is paramount to a website's success.

1 - 10 Next

 ‭(Hidden)‬ Admin Links