image002Michael C. Neel

Michael C. Neel is a Digital Media Developer with Jewelry Television and independent consultant with ViNull Software. He is a board member and Vice President of the East Tennessee .Net Users Group (ETNUG) in his home town of Knoxville, TN.  Michael has been published in asp.netPro magazine and continues to publish .NET focused articles on his blog (ViNull.com) and at Devlicio.us with other community developers. An ASPInsider, regular speaker at .Net conferences and user groups, Michael has traveled to most of the states surrounding Tennessee and organizes CodeStock (http://CodeStock.org).

Fascinated by watching Dad send escape codes to a printer, Michael began programming BASIC on the family’s Tandy 1000EX in his 5th grade year.  From BASIC Michael learned to C/C++ with the Win32 API and MFC while reading Petzold and Prosise.  With the explosion of the Internet, Michael spent many years at a small web development firm working in Perl, PHP, and Python on LAMP systems.  Recently, Michael was hired at Jewelry Television to assist an ASP 3.0 team move to Java, but ended up helping them move to .Net instead.

Michael.neel@gmail.com    /    http://ViNull.com    /   Professional Resume

 

Recent Speaking Engagements

Kentucky Day of .Net – WPF: From Zero to XAML
Windows Presentation Foundation is "the most significant technology to come out of Microsoft. Ever." according to Mark Miller.  We've all seen the demos of Visual Studio 2008 with Blend to create breathtaking UIs, but what is under the hood?  Is WPF useful to the average developer cranking out WinForms applications for internal corporate use?  To answer this question we will take a close look at WPF code - without Design Mode or Blend.  Warning: This is a no Technotainment Zone!
September 6th, 2008 – Louisville, KY
Audience: 40

Kentucky Day of .Net – SOA: Building the Arch
Anyone who has tried to build a Service Oriented Architecture can tell you the dangers are many. Just defining the meaning of “SOA” can take weeks. This session will offer guidelines and tips all based on real world developer experience in building and maintaining a Service Oriented Architecture.
September 6th, 2008 – Louisville, KY
Audience: 45

DevLink – SOA: Building the Arch
Anyone who has tried to build a Service Oriented Architecture can tell you the dangers are many. Just defining the meaning of “SOA” can take weeks. This session will offer guidelines and tips all based on real world developer experience in building and maintaining a Service Oriented Architecture.
August 23rd, 2008 – Murfreesboro, TN
Audience: 20

CodeStock 2008 – 3.5SP1BETA1BBQ A look at Asp.Next
Presented with Nathan Blevins
This session will cover new features that are being introduced in the ASP.NET 3.5 SP1 timeframe These items include: ADO.NET Data Services, AJAX History, Silverlight 2.0, and ASP.NET Dynamic Data. We will look at the basics of each of these technologies.  
August 9th, 2008 – Knoxville, TN
Audience: 25

Acadiana .NET User Group – SOA: Building the Arch
Anyone who has tried to build a Service Oriented Architecture can tell you the dangers are many. Just defining the meaning of “SOA” can take weeks. This session will offer guidelines and tips all based on real world developer experience in building and maintaining a Service Oriented Architecture.
July 9th, 2008 – Lafayette, LA
Audience: 30

Lower Alabama .Net Users Group – WPF: From Zero to XAML
Windows Presentation Foundation is "the most significant technology to come out of Microsoft. Ever." according to Mark Miller.  We've all seen the demos of Visual Studio 2008 with Blend to create breathtaking UIs, but what is under the hood?  Is WPF useful to the average developer cranking out WinForms applications for internal corporate use?  To answer this question we will take a close look at WPF code - without Design Mode or Blend.  Warning: This is a no Technotainment Zone!
July 8th, 2008 – Mobile, AL
Audience: 30

Perficient Southern Region Microsoft Developer Community – Welcome to the Church of Agile
Agile is hot - there is no denying it. Odds are your IT department has gone agile or seriously considering it. New terminology, tools, and rules; it can be overwhelming. Fortunately, the core idea of Agile is very simple. This session will take you though the “why” that’s often over looked, and help you learn to “think Agile”.
July 8th, 2008 – New Orleans, LA
Audience: 25 (including teleconferenced participants)

Greater New Orleans .Net Users Group – Lucene: Search we can believe in
A hands-on introduction to the open source search API Lucene.
July 7th, 2008 – New Orleans, LA
Audience: 10

East Tennessee .Net Users Group – Heros Happen Here Community Launch
Presented new features of Windows Server 2008 including Core, and also migration paths for SQL Server, SharePoint and IIS applications.
May 27th, 2008 – Knoxville, TN
Audience: 25

Birmingham Software Developers Association and the Birmingham .Net User Group (Bug.Net) – DataSets: Code Less, Do More
DataSets are Evil. They will hog your CPU, steal your RAM, and rob your home. This is the story surrounding DataSets, but what is fact and what is myth? In this session we will look at DataSets and the tools that go with them to see how they can save you development time while not crashing the server. We’ll also dive into DataSets in 2008 with LINQ to DataSets and Unit Testing with DataSets.
May 14th, 2008 – Birmingham, AL
Audience: 10

Indy Code Camp – What’s New in ASP.NET 3.5
.Net 3.5 is here, and we have a shiny new Visual Studio 2008 bicycle - so what gifts did Santa bring leave for ASP.NET developers? We'll find out by taking a look at things like the ListView control, play with JavaScript debugging, and see what the ASP.Net Merge Tool does. We also might sneak a peek in the old man's magic sack and see what gifts are on their way!
April 26th, 2008 – Indianapolis, IN
Audience: 40

Indy Code Camp – Zen and the Art of Website Maintenance
ASP.NET provides a wealth of time-saving data components, functional UI widgets, and methods for consistent template layouts. While understanding each of the pieces is key to being a great ASP.NET developer, true mastery comes from knowing how to use them together. This session will cover using Master Pages, Themes, Skins, CSS, Web User Controls, Site Maps, Navigation Controls, Role and Profile Providers, and Dynamic URLs together for effective website architecture.
April 26th, 2008 - Indianapolis, IN
Audience: 30

Ohio Day of .Net – Welcome to the Church of Agile
Agile is hot - there is no denying it. Odds are your IT department has gone agile or seriously considering it. New terminology, tools, and rules; it can be overwhelming. Fortunately, the core idea of Agile is very simple. This session will take you though the “why” that’s often over looked, and help you learn to “think Agile”.
April 19th, 2008 - Wilmington, OH
Audience: 30

Huntsville New Technology Users Group (HUNTUG) – Welcome to the Church of Agile
Agile is hot - there is no denying it. Odds are your IT department has gone agile or seriously considering it. New terminology, tools, and rules; it can be overwhelming. Fortunately, the core idea of Agile is very simple. This session will take you though the “why” that’s often over looked, and help you learn to “think Agile”.
April 14th, 2008 – Huntsville, AL
Audience: 20

Central Maryland Code Camp - Welcome to the Church of Agile
Agile is hot - there is no denying it. Odds are your IT department has gone agile or seriously considering it. New terminology, tools, and rules; it can be overwhelming. Fortunately, the core idea of Agile is very simple. This session will take you though the “why” that’s often over looked, and help you learn to “think Agile”.
April 12th, 2008 – Columbia, MD
Audience: 40

Central Maryland Code Camp – WPF: From Zero to XAML
Windows Presentation Foundation is "the most significant technology to come out of Microsoft. Ever." according to Mark Miller.  We've all seen the demos of Visual Studio 2008 with Blend to create breathtaking UIs, but what is under the hood?  Is WPF useful to the average developer cranking out WinForms applications for internal corporate use?  To answer this question we will take a close look at WPF code - without Design Mode or Blend.  Warning: This is a no Technotainment Zone!
April 12th, 2008 – Columbia, MD
Audience: 40

Atlanta Code Camp – SOA: Building the Arch
Anyone who has tried to build a Service Oriented Architecture can tell you the dangers are many. Just defining the meaning of “SOA” can take weeks. This session will offer guidelines and tips all based on real world developer experience in building and maintaining a Service Oriented Architecture.
March 29th, 2008 – Atlanta, GA
Audience: 50

Atlanta Code Camp – Welcome to the Church of Agile
Agile is hot - there is no denying it. Odds are your IT department has gone agile or seriously considering it. New terminology, tools, and rules; it can be overwhelming. Fortunately, the core idea of Agile is very simple. This session will take you though the “why” that’s often over looked, and help you learn to “think Agile”.
March 29th, 2008 – Atlanta, GA
Audience: 50

Central Maryland Code Camp – WPF: From Zero to XAML
Windows Presentation Foundation is "the most significant technology to come out of Microsoft. Ever." according to Mark Miller.  We've all seen the demos of Visual Studio 2008 with Blend to create breathtaking UIs, but what is under the hood?  Is WPF useful to the average developer cranking out WinForms applications for internal corporate use?  To answer this question we will take a close look at WPF code - without Design Mode or Blend.  Warning: This is a no Technotainment Zone!
March 29th, 2008 – Atlanta, GA
Audience: 50

Little Rock Tech Expo – What’s New in ASP.NET 3.5
.Net 3.5 is here, and we have a shiny new Visual Studio 2008 bicycle - so what gifts did Santa bring leave for ASP.NET developers? We'll find out by taking a look at things like the ListView control, play with JavaScript debugging, and see what the ASP.Net Merge Tool does. We also might sneak a peek in the old man's magic sack and see what gifts are on their way!
March 27th, 2008 – Little Rock, AR
Audience: 30

Little Rock Tech Expo – WPF: From Zero to XAML
Windows Presentation Foundation is "the most significant technology to come out of Microsoft. Ever." according to Mark Miller.  We've all seen the demos of Visual Studio 2008 with Blend to create breathtaking UIs, but what is under the hood?  Is WPF useful to the average developer cranking out WinForms applications for internal corporate use?  To answer this question we will take a close look at WPF code - without Design Mode or Blend.  Warning: This is a no Technotainment Zone!
March 27th, 2008 – Little Rock, AR
Audience: 30

Little Rock Tech Expo – Welcome to the Church of Agile
Agile is hot - there is no denying it. Odds are your IT department has gone agile or seriously considering it. New terminology, tools, and rules; it can be overwhelming. Fortunately, the core idea of Agile is very simple. This session will take you though the “why” that’s often over looked, and help you learn to “think Agile”.
March 27th, 2008 – Little Rock, AR
Audience: 30

Alabama Code Camp – DataSets: Code Less, Do More
DataSets are Evil. They will hog your CPU, steal your RAM, and rob your home. This is the story surrounding DataSets, but what is fact and what is myth? In this session we will look at DataSets and the tools that go with them to see how they can save you development time while not crashing the server.
February 23rd, 2008 – Huntsville, AL
Audience: 40

Alabama Code Camp – SOA: Building the Arch
Anyone who has tried to build a Service Oriented Architecture can tell you the dangers are many. Just defining the meaning of “SOA” can take weeks. This session will offer guidelines and tips all based on real world developer experience in building and maintaining a Service Oriented Architecture.
February 23rd, 2008 – Huntsville, AL
Audience: 40

Alabama Code Camp – Welcome to the Church of Agile
Agile is hot - there is no denying it. Odds are your IT department has gone agile or seriously considering it. New terminology, tools, and rules; it can be overwhelming. Fortunately, the core idea of Agile is very simple. This session will take you though the “why” that’s often over looked, and help you learn to “think Agile”.
February 23rd, 2008 – Huntsville, AL
Audience: 20

Alabama Code Camp – What’s New in ASP.NET 3.5
.Net 3.5 is here, and we have a shiny new Visual Studio 2008 bicycle - so what gifts did Santa bring leave for ASP.NET developers? We'll find out by taking a look at things like the ListView control, play with JavaScript debugging, and see what the ASP.Net Merge Tool does. We also might sneak a peek in the old man's magic sack and see what gifts are on their way!
February 23rd, 2008 – Huntsville, AL
Audience: 40

Memphis Day of .Net – Zen and the Art of Website Maintenance
ASP.NET provides a wealth of time-saving data components, functional UI widgets, and methods for consistent template layouts. While understanding each of the pieces is key to being a great ASP.NET developer, true mastery comes from knowing how to use them together. This session will cover using Master Pages, Themes, Skins, CSS, Web User Controls, Site Maps, Navigation Controls, Role and Profile Providers, and Dynamic URLs together for effective website architecture.
November 10th, 2007 – Memphis, TN
Audience: 50

DevLINK Technical Conference – Zen and the Art of Website Maintenance
ASP.NET provides a wealth of time-saving data components, functional UI widgets, and methods for consistent template layouts. While understanding each of the pieces is key to being a great ASP.NET developer, true mastery comes from knowing how to use them together. This session will cover using Master Pages, Themes, Skins, CSS, Web User Controls, Site Maps, Navigation Controls, Role and Profile Providers, and Dynamic URLs together for effective website architecture.
October 13th, 2007 – Nashville, TN
Audience: 50

East Tennessee .Net Users Group – WTF is WPF?
Windows Presentation Foundation is "the most significant technology to come out of Microsoft. Ever." according to Mark Miller. We've all seen the demos of Visual Studio 2008 with Blend to create breathtaking UIs, but what is under the hood? Is WPF useful to the average developer cranking out WinForms applications for internal corporate use? To answer this question we will take a close look at WPF code - without VS2008 or Blend, and keeping the XAML to a minimum!
September 25th, 2007
Audience: 30

East Tennessee .Net Users Group – Code Less, Do More
Visual Studio 2005 includes many powerful tools that can speed up development time - this night we'll look at two that are often overlooked: the Dataset Designer and ReportViewer control.  The Dataset Designer provides a clean and simple way to construct a database access layer, while the ReportViewer control gives you many of the capabilities of MS SQL Reporting Services inside your application.  We'll move from covering the basics to tips for advanced scenarios that come from real world experience.
March 27th, 2007
Audience: 30

Recent Articles (Print)

Google Can You Hear Me?
March 2007 - asp.netPRO Magazine

Recent Articles (Blog)

Using LINQ to generate HTML
May 21st, 2008 - ViNull.Com/Devlicio.us
http://vinull.com/Post/2008/08/03/using-linq-to-generate-html.aspx

The ASP.NET MVC Definition
July 26th, 2008 - ViNull.Com/Devlicio.us
http://vinull.com/Post/2008/07/26/the-aspnet-mvc-definition.aspx

The MVC Minefield
July 25th, 2008 - ViNull.Com/Devlicio.us
http://vinull.com/Post/2008/07/25/the-mvc-minefield.aspx

You'll have my SQL when you pry my keyboard from my cold dead hands 
June 27th, 2008 - ViNull.Com/Devlicio.us
http://vinull.com/Post/2008/06/27/youll-have-my-sql-when-you-pry-my-keybo.aspx

Developer's Non-Development Book List
May 21st, 2008 - ViNull.Com/Devlicio.us
http://vinull.com/Post/2008/05/21/developers-nondevelopment-book-list.aspx

SilverLight Interop with Flash/Flex (flashlight?)
April 21st, 2008 - ViNull.Com/Devlicio.us
http://vinull.com/Post/2008/04/21/silverlight-interop-with-flashflex-flas.aspx

Session, ForEach, and a ShallowCopy walk into a bar
April 14th, 2008 - ViNull.Com/Devlicio.us
http://vinull.com/Post/2008/04/14/session-foreach-and-a-shallowcopy-walk-.aspx

WPF: Using Viewbox and Canvas to create a virtual resolution workspace
March 21st, 2008 – Vinull.com
http://vinull.com/Post/2008/03/21/wpf-using-viewbox-and-canvas-to-create-.aspx

.Net routine file IO best practice
January 25th, 2008 – ViNull.com/Devlicio.us
http://vinull.com/Post/2008/01/25/net-routine-file-io-best-practice.aspx

SilverLight: Using Web Services with SilverLight 1.0
October 28th, 2007 – ViNull.com
http://vinull.com/Post/2007/10/28/silverlight-using-web-services-with-sil.aspx

SilverLight: A simple flickr photo viewer
October 27th, 2007 – ViNull.com
http://vinull.com/Post/2007/10/27/silverlight-a-simple-flickr-photo-viewe.aspx

ASP.NET: Working with the Event Log
October 16th, 2007 – ViNull.com
http://vinull.com/Post/2007/10/16/aspnet-working-with-the-event-log.aspx

WPF: Threading basics in WPF
August 9th, 2007 – ViNull.com
http://vinull.com/Post/2007/08/09/wpf-threading-basics-in-wpf.aspx

WPF: Dive into WPF
August 3rd, 2007 – ViNull.com
http://vinull.com/Post/2007/08/03/wpf-dive-into-wpf.aspx

ASP.NET: Have a meaningful relationship with your DataSet
April 20th, 2007 – ViNull.com
http://vinull.com/Post/2007/04/20/aspnet-have-a-meaningful-relationship-w.aspx

ASP.NET: Sorting a GridView with custom objects
April 17th, 2007 – ViNull.com
http://vinull.com/Post/2007/04/17/aspnet-sorting-a-gridview-with-custom-o.aspx

ASP.NET: GridView and ObjectDataSource with custom objects
April 16th, 2007 – ViNull.com
http://vinull.com/Post/2007/04/16/aspnet-gridview-and-objectdatasource-wi.aspx