Sunday, June 14, 2015
Building & Validating Data Entry Forms in AngularJS – Cape Fear .NET User Group

I took the two-ish hour drive down I-40 to Wilmington, NC recently and presented this session to enthusiastic group at the May Cape Fear .NET User Group monthly meeting. I had a wonderful time and I think they assembled masses actually learned something.  :-)  This is the session description:

AngularJS, it's all the rage these days and it's the biggest thing in the JavaScript world since JQuery. Have you heard of it? If you're a web developer odds are you've heard of it and if you haven't you will the next time you go looking for a job. In this presentation you will learn about something at the heart of most line-of-business applications, creating data entry forms. Come join us and learn about working with data entry form controls, data validation attributes, determining if the user has interacted with a control, determining if an entry is valid or invalid, determining which specific data validation error has occurred, creating client-side business rules and applying CSS styles to provide a visual indicator of a control's data entry status. You will also learn where to find more information and additional guidance on taking your next steps on the road to building AngularJS applications.

Thanks to everyone who attended. I had a great time.

The slides are available here.

Have a day.

Posted On Sunday, June 14, 2015 9:48 AM | Comments (0)
AngularJS: What’s the Big Deal - Spark Conference Presentation

I was fortunate enough to make the cut and be selected as one of the speakers are the Spark Conference on June 6th, 2015. I presented my AngularJS: What’s the Big Deal? session to an engaged and lively audience. This is the session description:

AngularJS, it’s all the rage these days and it's the biggest thing in the JavaScript world since JQuery. Have you heard of it? I’m betting you have if you're a web developer. If you haven’t heard of it, you will the next time you go looking for a job. Perhaps you're a CTO or software development manager and you're wondering if your team should be using AngularJS. In either case, developer or manager, maybe your knowledge is limited to knowing it’s a single-page application framework from Google. Don’t know much else about it? Not to worry. Attend this session and you will learn about the wonderfulness that is AngularJS and there is plenty to learn. You will walk away from this session having learned about directives, views, models, controllers, two-way data binding, expressions, filters, data validation, routing and modules from plenty of code-centric demos. You will also learn where to find more information and additional guidance on taking your next steps on the road to building your first AngularJS application. Web developers with a solid foundation in HTML & JavaScript will benefit most from this session but even newbie web developers will benefit from this introduction to AngularJS.

Thanks everyone who attended my session and made me feel welcome in Charlotte. Also want to thank the Spark Conference team for putting on a great event. I’m hoping they’ll have me back next year.

You’ll find my slides here.

Have a day.

Posted On Sunday, June 14, 2015 8:21 AM | Comments (0)
Saturday, June 13, 2015
ASP.NET 5: What’s the Big Deal - Triangle .NET Users Group Presentation

I presented this session to a packed house at the June Triangle .NET Users Group (TRINUG) meeting last week and had a great time. I got hit with plenty of questions and hopefully I answered them to everyone’s satisfaction. I think I even saw some light bulbs illuminate over a few attendee heads and that’s always a good thing.  This is the session description:

ASP.NET 5 is the next version of the incredibly popular ASP.NET platform and it’s one of the most significant architectural updates ever made to ASP.NET.  How significant you ask? How about the ability to build cross-platform modern web apps that run on Windows, Linux and the Mac for starters. How about being able to build truly modular, lean, modern web apps that only use the system components that your application needs to use instead of using a large, monolithic library.

There are 3 major changes being introduced in ASP.NET 5 including a new file based project system, a new cloud optimized core CLR, and the unification of MVC & Web API into ASP.NET MVC 6. In this presentation you will learn about what the future holds for ASP.NET 5 and how you can begin to get ready for it.

Thanks to everyone who attended. I had a great time.

The slides are available here.

Have a day.

Posted On Saturday, June 13, 2015 11:01 PM | Comments (1)
Friday, October 10, 2014
Road to the Cloud event - Raleigh, NC October 28th


In cooperation with Microsoft and the Microsoft Regional Directors program ( I'm going to be hosting & presenting a "Road to the Cloud" session and networking event October 28th (1:00pm-6:30pm) at the Raleigh / Durham Microsoft offices.

Event Overview

The Road to the Cloud is a series of global events led by Microsoft Regional Directors. The event focuses on the tremendous opportunity the new cloud market presents for the business leaders of established ISVs.

Business leaders of independent software vendor organizations (ISVs) face increasing challenges in today’s software market: many companies are now evaluating software as a service to replace their legacy software. The technical challenges are significant, but the business changes are arguably far more challenging.

Join this event to hear about best business practices and lessons learned about the cloud opportunity for a software business. This event is focused on business strategy, and is not a technical learning event.

These events will be held all over the world. Here is a link to the Raleigh event:

Here is a link to the main event page:

Who Should Attend

You should attend this event (or recommend someone else attend) if you are interested in learning how to capture the strategic opportunity that the new cloud market presents. This opportunity brings not just technical changes, but fundamental shifts to your company’s business model and a platform decision is a key component of that shift. 

I look forward to seeing you there!

Posted On Friday, October 10, 2014 2:33 PM | Comments (1)
Monday, September 17, 2012
I’m presenting “Modern Web Development With HTML5/CSS3/JQuery: What's the big deal?” for the Cape Fear .NET User Group September 19th.

The Cape Fear .Net User Group in Wilmington, NC is being resuscitated and I’m honored to have been asked to be the kickoff speaker in what I hope will be the first of many presentations I do for this reborn user group. I’m presenting my popular “Modern Web Development With HTML5/CSS3/JQuery: What's the big deal?” session and hoping that topic will draw a good crowd for the new group.

Here’s the session overview:

HTML has grown up and the lines separating web, desktop and mobile applications are getting blurrier every day. This is due in part to HTML5's new cutting-edge features that help developers create web applications with the features and performance of traditional desktop applications. The significance of this can be summed up in one word, REACH. Reach means more and less. more devices, more opportunity, more productivity, more audience and less reliance on browser plug-ins like Flash and Silverlight. In theory, HTML5 enables you to deploy your latest version to all your users regardless of the device they're using because they all share the same common UI platform, the browser. In this session we will explore new features in HTML5 and discuss techniques for maintaining backward compatibility with legacy browsers. We will also touch upon some of the new features in CSS3, including media queries through which attendees will be introduced to responsive web design and its role in the mobile first web design movement.

If you’re in the Wilmington area it’s not to late to reserve your seat for Wednesday night. I hope I see you there.

Have a day.

Posted On Monday, September 17, 2012 5:04 PM | Comments (0)
Friday, September 14, 2012
Windows 8 Developer Camp - Raleigh September 25th

Time is ticking away and the time to act is now! How's that for some motivation? :-) 

Microsoft Developer Evangelist Brian Hitney and I want to help you get your app in the store in time for the October 26 Windows 8 launch. Come join us on Tuesday, September 25, at 9:00 AM in the Microsoft RTP offices to learn how simple it can be to construct a world class Windows 8 application. Don't think you can be ready to join the Windows 8 launch? Come anyway. You might be surprised. Don't have any idea what kind of app to build? Come anyway. They're are plenty of places to look for inspiration. Either way you can learn what it takes to create or tune an app for Windows 8 and publish it in the Windows App Store.

Learn more about this free event on the registration page. Registration is now open and space is limited.

Have a day.

Posted On Friday, September 14, 2012 1:56 PM | Comments (0)
Sunday, June 10, 2012
GrapeCity & ComponentOne Merger

Big news in the software component industry today… my good friends over at GrapeCity have unofficially announced (official announcement is tomorrow June 11, 2012) that they have acquired ComponentOne and will be merging the two companies. Yes, the people who bring you Spread.Net and ActiveReports have merged with one of the market’s leading developer component vendors and will continue to do business under the ComponentOne brand.

I think this move will propel the company to new heights in the component market and I look forward to working with them as they continue being an industry leader.

Congratulations guys!

UPDATE: Additional information available here: The new company will be called ComponentOne, a Division of GrapeCity.

Posted On Sunday, June 10, 2012 7:24 PM | Comments (0)
Friday, September 9, 2011
This .NET Guru can cook!!

Come on, who doesn’t love a good cheeseburger? Ok, I’ll rephrase that. Other than the Chik-fil-a cows and vegetarians, who doesn’t like a good cheeseburger?  Check out this episode of the Grapevine TV’s Developer’s Kitchen and watch me demonstrate how to prepare and grill up my Duffy’s Paradise Cheeseburgers! mmmm tasty!

Looking for additional recipes from your favorite .NET personalities? Check out the .NET Guru’s Can Cook cookbook for a wide variety of tempting appetizers, dishes,  sweets and drinks. Pick something and make it this weekend!

I had a great time doing this and want to thank Don Williamson, Fuss Fustino and the rest of the GrapeCity team for inviting me to participate in this project and for their warm southern hospitality.

Have a day. Disappointed smile

Posted On Friday, September 9, 2011 5:18 PM | Comments (0)
Tuesday, July 26, 2011
Visual Studio LightSwitch 2011 Officially Launched Today

It’s official!! Microsoft released Visual Studio LightSwitch 2011 today. Here are a few places to read more about today’s release and for more information about LightSwitch 2011.

Jason Zander’s blog

The LightSwitch Team blog

Beth Massi’s blog

I’m excited about the release. Today’s timing is perfect since we have a project we’re about start and we’re going to be using LightSwitch in order to quickly get a functioning application in front of our users.  Based on the initial prototyping work we’ve done with the beta, we’re expecting to save a significant chunk of time going with LightSwitch. What we find most compelling is the ability to extend LightSwitch’s built in functionality with pieces of code as necessary. We’re also going to be looking into the 3rd party resources available as well.

Congratulations to the LightSwitch team!

Have a day. Disappointed smile

Posted On Tuesday, July 26, 2011 7:16 PM | Comments (0)
Monday, May 23, 2011
Free eBooks from Microsoft/MSDN

Just reminder of a post I wrote back in December. Don’t forget that there is a variety of free ebooks available for download on a number of different developer and IT topics. Developer subjects include Programming Windows Phone 7, Moving to Visual Studio 2010, and Introducing SQL Server 2008 R2. IT topics include Deploying Windows 7, Understanding Microsoft Virtualization Solutions and First Look at Office 2010 just to name a few.

Have a day. Disappointed smile

Posted On Monday, May 23, 2011 9:46 AM | Comments (0)
Sunday, May 22, 2011
Introducing Debugger Canvas Power Tool for VS 2010

Oh this is just too cool…  check out the new Debugger Canvas Power Tool for Visual Studio 2010. You have got to watch the demo video. It’s called the Debugger Canvas and the best news is that it’s going to be available for download from the Microsoft DevLabs next month. It looks like this could really revolutionize the way we debug code in Visual Studio.

There is a lot to like here. I like being able to see all the code in the call stack. I like being able to save the status of an object for comparison later. I like being able to select a method and see all the related called methods. I like this a lot.

Have a day. Disappointed smile

Posted On Sunday, May 22, 2011 11:24 AM | Comments (0)
Thursday, December 9, 2010
Visual Studio 2010 Service Pack 1 Beta Released!

Just thought I’d pass on the word that the Visual Studio 2010 Service Pack 1 Beta is now available to download. VS2010 SP1 Beta ships with a go live license which means you can start using it for production work though I’m not sure I’m going to be that brave until I check it out a bit first.

Jason Zanders has a blog post outlining the new features/fixes included in the beta.

Here are a couple BREAKING news items you’ll want to TakeNote of…

VS2010 SP1 Beta BREAKS ASP.NET MVC 3 RC Razor IntelliSense. A new ASP.NET MVC 3 RC2 installer will be released very soon that will allow you to upgrade in-place.

VS2010 SP1 Beta BREAKS the Visual Studio Async CTP. A work around is being worked on but for now if you’re working with the Async CTP then stick with VS2010 RTM.

Have a day. Disappointed smile

Posted On Thursday, December 9, 2010 9:17 PM | Comments (0)
Wednesday, December 8, 2010
Windows Azure Training Kit (November 2010 Release Update)–Fantastic Azure training resource

At PDC 2010 in October Microsoft announced a number of new enhancements/features for Windows Azure. In case you missed it, these new enhancements/features have been released in the new Windows Azure Tools for Visual Studio November release (v1.3). The Windows Azure team blog is an excellent resource for information about the new release.

Along with the new release the Azure team has also updated the Windows Azure Platform Training Kit. What is the Windows Azure Platform Training Kit you ask? It is a comprehensive set of hands-on training labs and videos designed to help you quickly get up to speed with Windows Azure, SQL Azure, and the Windows Azure AppFabric.

The training kit contains updated labs including a couple I would suggest you hit first.

Introduction to Windows Azure - updated to use the new Windows Azure platform Portal

Introduction to SQL Azure - updated to use the new Windows Azure platform Portal

The training kit contains a number of new labs as well including:

Advanced Web and Worker Role – shows how to use admin mode and startup tasks

Connecting Apps With Windows Azure Connect – shows how to use Project Sydney

Virtual Machine Role – shows how to get started with VM Role by creating and deploying a VHD

Windows Azure CDN – simple introduction to the CDN

Introduction to the Windows Azure AppFabric Service Bus Futures – shows how to use the new Service Bus features in the AppFabric labs environment

Building Windows Azure Apps with Caching Service – shows how to use the new Windows Azure AppFabric Caching service

Introduction to the AppFabric Access Control Service V2 – shows how to build a simple web application that supports multiple identity providers

Ok, that’s enough reading, go start learning!

Have a day. Disappointed smile

Posted On Wednesday, December 8, 2010 12:36 PM | Comments (0)
Tuesday, December 7, 2010
Free eBooks from Microsoft–We like free!

In a recent blog post I mentioned the availability of the Programming Windows Phone 7 ebook by Charles Petzold. Well I have good news, there are a number of additional FREE ebooks available from Microsoft to help you continue honing your tech skills.

Moving to Microsoft Visual Studio 2010

Introducing Microsoft SQL Server 2008 R2

Own Your Future: Update Your Skills with Resources and Career Ideas from Microsoft

Understanding Microsoft Virtualization Solutions (Second Edition)

First Look Microsoft Office 2010

Windows 7 troubleshooting tips

Introducing Windows Server 2008 R2

Deploying Windows 7, Essential Guidance

I, for one, appreciate Microsoft making these resources available for free. I think it demonstrates their interest making sure we as developers and I.T. professionals have the resources we need to effectively solve the business problems we encounter.

Have a day. Disappointed smile

Posted On Tuesday, December 7, 2010 9:03 AM | Comments (0)
Beginners Guide to Visual Studio LightSwitch makes it easy to take a closer look

Following up on my most recent post about LightSwitch I thought I’d keep you in the loop on a valuable LightSwitch resource. The Beginners Guide to Visual Studio LightSwitch provides a jump start to get you and the department-level-typical-Access-application-developing-power-user rolling with LightSwitch in no time. The guide is broken down into 4 easy to follow parts.

Beginners Guide to Visual Studio LightSwitch (Part – 1) – Working with New Data Entry Screen

Beginners Guide to Visual Studio LightSwitch (Part – 2) – Working with Search Screen

Beginners Guide to Visual Studio LightSwitch (Part – 3) – Working with Editable DataGrid Screen

Beginners Guide to Visual Studio LightSwitch (Part – 4) – Working with List and Details Screen

I mentioned it in my prior post but don’t forget to check out Beth Massi’s blog for additional information on Visual Studio LightSwitch.

Have a day. Disappointed smile

Posted On Tuesday, December 7, 2010 9:01 AM | Comments (1)