Michael C. Neel

Michael C. Neel is a Digital Media Developer with Jewelry Television and independent consultant with ViNull Software. He is also 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. A regular speaker at .Net conferences and user groups, Michael travels to most of the states surrounding Tennessee.

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    /   http://twitter.com/ViNull

 

Recent Speaking Engagements

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

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

Recent Articles (Blog)

·         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