# Monday, April 29, 2013

Last week was the first dotnetconf, a virtual conference put on by Javier Lozano and Scott Hanselman.  The event was live streamed via Google Hangout and included a bunch of really cool content.  I was given the honor of presenting on test driven development in .NET during the two day conference.  If you weren’t able to catch my session live or did make the live event and are looking for the slides and demos the links are below.

posted on Monday, April 29, 2013 4:24:00 PM (Central Daylight Time, UTC-05:00)  #    Comments [3]
# Saturday, September 01, 2012

This week I had the pleasure of speaking at devLINK.  I did 5 sessions over the 3 day conference and had a blast networking with the other speakers and attendees.  Kudos to the devLINK staff on a job well done.

Here are the 5 sessions I did at devLINK 2012 and links to the associated slides and demos.

posted on Saturday, September 01, 2012 6:45:00 PM (Central Daylight Time, UTC-05:00)  #    Comments [0]
# Wednesday, August 01, 2012

Last month I had the awesome opportunity to be part of the aspConf virtual conference.  aspConf evolved from the very popular mvcConf, but instead of being focused solely on ASP.NET MVC aspConf is focused on the entire ASP.NET stack of goodness.  The great thing about aspConf is that it is a virtual conference allowing for a much broader audience.

I presented two sessions at aspConf:

  1. Test Driving ASP.NET MVC - (slides and code)
  2. Kendo UI - Lighten Your Load by Adding a Sword(slides and code)

The aspConf staff also put in the immense effort of editing every session and making them available on Channel 9 for everyone to watch.

If you missed aspConf this year, well you can always watch it on Channel 9, but also make sure you follow them on Twitter and keep on eye on the aspConf site so you don’t miss next year’s event!

posted on Wednesday, August 01, 2012 6:28:16 AM (Central Daylight Time, UTC-05:00)  #    Comments [3]
# Monday, May 14, 2012

Once again I am plugging That Conference!  Why?  Because it is going to kick ass and you will not want to miss it!

In a previous post I highlighted some of the nationally recognized top-notch speakers that will be Counselors at the event.  What I didn’t mention is that I have been given the honor of presenting not one but two sessions at That Conference.  Below are the two sessions I will be doing.

Going Native with KendoUI Mobile
The number of people using their smartphones or tablets to access the web has grown to the point where having a presence on mobile devices has become a must for anyone with a website. But to be truly successful your mobile presence has to differentiate itself from the mobile web entirely and straddle that line between web and native application. In the past this meant having specific styles and often views for each specific mobile platform you wanted to target, but this is no longer necessary thanks to Kendo UI Mobile.

In this talk Keith will demonstrate how using HTML5 and Kendo UI Mobile you can write one application with a single set of styles and views that looks truly native on iOS, Android, and Blackberry. Keith will walk through creating a mobile application from start to finish including how to use PhoneGap to package and deploy your website to the major mobile application stores.


HTML5 – It’s Not Just for Hipsters
HTML5 is the current “Big Thing” in web technologies. HTML5 has already been crowned the “Write Once Run Everywhere” toolset, even running on the desktop. But we .NET guys seem to once again, be left behind. The lack of tooling in Visual Studio along with the fact that most .NET web developers do not consider themselves HTML developers is really causing .NET developers to already be behind the 8 ball when it comes to HTML5 development.

In this talk Keith will cover the features of HTML5 that all .NET developers should know about and be taking advantage of. He will also cover, how contrary to popular belief the tooling is there and you can start coding HTML5 in Visual Studio now. Keith will also demonstrate that HTML5 development does not require a completely new toolset, you can leverage your current skills including all your favorite .NET server technologies when doing HTML5 development.

I highly suggest you take a look at the awesome array of sessions that will be presented at That Conference in each of the 4 tracks:

On top of the Give Camp leading in to the event there are a number of other awesome events being planned.  Unfortunately these events are still in the planning phase so I can’t go in to detail but I can stress Do Not Miss That Conference!

posted on Monday, May 14, 2012 7:41:41 AM (Central Daylight Time, UTC-05:00)  #    Comments [0]
# Monday, April 09, 2012

The week of March 25th – 31st was one of highs and lows for me. 

The Good

Monday through Thursday I was in Las Vegas to speak at VSLive.  The conference was a blast.  Awesome speakers, interesting content, and fun events.  Not to mentioning the networking with my peers.  My talk on Thursday went very well and I received great reviews.  Oh yeah, and I was upgraded to First Class on both legs.  Life was good!

I left Las Vegas immediately after my talk and was back at work on Friday morning…uneventful day.

Saturday I got up bright and early and headed to Milwaukee for Deeper In .NET.  I have attended Deeper In .NET many times and it is always a great event.  This year was lucky enough to be chosen as one of five speakers for the day long event.  The event went very well until 20 minutes into the last presentation of the day…mine.

The Bad and The Ugly

I was doing my Reach The Mobile Masses With ASP.NET MVC 4 and jQuery Mobile, the same presentation I did 2 days earlier in Las Vegas and using the same machine.  The trouble started with VS11 Beta creating half of a solution when I went to create a new MVC 4 project with the mobile application template.  I was able to skip over that issue with out too much trouble.  Shortly there after the machine started acting wonky and I was starting to get that feeling in the pit of my stomach, you know the one, and it happened…BSOD!  NOOOOOOOOOOOOOOOO!

After the initial feeling of dread it was time to boot back up and quickly get back into it it…until I realized the machine was not powering back on.  And my heart sank!  Here I am in front of over 300 of my peers with a neon #FailWhale sign pointing directly at me.

In an attempt to salvage things I started taking questions of the audience and for about 10 minutes that was going well…until the microphone died.  Seriously!  it was just not meant to be.  The event organizers finally threw in the towel on me and declared it a KO, and swag time.

The Lessons

  • As that was my first huge fail in public speaking I learned that I handle myself fairly well under pressure (I think)
    • At first I had the urge to pack up after the BSOD, but then realized that these people came to learn and the least I could do is do my best to answer their questions.
  • People are nicer and more respectful than I give them credit for.
    • Multiple people asked if I wanted to use their machine once mine puked.
    • At least 10 people came up to me afterwards and offered their condolences.
    • Not one negative tweet came across the events Twitter hash tag.
    • No one threw tomatoes or empty bottles.
  • Always have presentation materials available on an external device of some sort in case of emergency machine swap.
  • Don’t trust beta software for coding heaving presentations.  (I was using VS11 beta and MVC4 Beta)
  • My deodorant works as advertised.
  • In the end all you can do is “Smile and wave boys.  Smile and wave.”
posted on Monday, April 09, 2012 7:52:40 AM (Central Daylight Time, UTC-05:00)  #    Comments [3]