Archive for July, 2011, – did you notice I’m schizophrenic ?

A year and a half ago I changed my domain name from to

There were a number of influences that predicated this change and one day I’ll write the whole story (but not in the near future :) )

My server log analysis shows that I still get TONS of inbound links for the domain name

I never really liked the MSjoe idea, but it was necessary at the time so…. is BACK. In fact both domain names will continue to work. ALL links and RSS feeds will still work.

If you didn’t notice, good. I got it right.

Building a Training Calendar Application

I spent some time with the VP of an interesting company recently.

The company is pretty good size (several hundred million dollars in revenue and many hundreds of employees).

The company sells products, services, and training. The training segment of the business represents a very small percentage of the actual corporate revenue but is a key strategy in the company’s brand identity, customer satisfaction strategy and instrumental in the supporting the sales of products and services.

Historically the company has run a successful training operation but not done an optimal job at synergizing the operations.

Lake most companies, they have many disparate systems (AR, CRM, ERP, etc.)

The problem seemed so interesting top me that I thought I’d use it as the basis for a sample application oversize.

Phase #1 will be implementing the basic data handling features for a training company.

  • Each course will be given many times a year.
  • Each course instance can be given at multiple locations.
  • Each location has different facilities.
  • Each course is part of a curriculum and must be organizational by that identity.
  • Each course has prerequisites and requirements.
  • Each course may be given by multiple instructors and instructor identical is an index.
The following is a Viso draft of the schema. (Click to see the full size image.)

As I get ready to begin implementation, please make any comments and feature suggestions below.

Weekly Links– 2010_25 (50 for Web Devs & Other Geeks)

Software Developer Links of the Week.
  1. Symantec Compares Apple’s iOS and Android Security
  2. How to Create a Podcast RSS Feed in .NET
  3. Android for .NET Developers – Custom Dialogs and Local Storage
  4. Why your next language better be C++
  5. Poll: Are you nervous about your applications’ security?
  6. Socket Programming in C#
  7. Google+ vs. Facebook: See How They Compare
  8. Another legal quandary: Intellectual property and your social media contacts
  9. 10 reasons to stay in IT
  10. Samsung Sells 3 Million Galaxy S II Android Phones
  11. AT&T/T-Mobile: Why this New Monopoly is Bad for Consumers
  12. Database Architect versus Data Architect
  13. Google+ Changes the Social Media Game for Business
  14. From Text To Business Insight: All About Enterprise Text Analytics
  15. Instant email: how we made Hotmail 10x faster
  16. 7 cloud services compared: How much control do you give up?
  17. Why I switched from Dropbox to Windows Live Mesh
  18. Are social media and mobile app jobs just fads?
  19. iOS gaming is where the money’s at for mobile developers
  20. What do iPhone 5 and iPad 3 rumors mean for business users?
  21. iOS vs. Android race is too close to call
  22. The Post-PC era will be a multi-platform era
  23. 20 things that drive web developers crazy
  24. JavaScript is Assembly Language for the Web: Sematic Markup is Dead!
  25. RESTful Web Services: A Quick-Start How-to Guide
    Read the rest of this entry »

Podcast – Damian Edwards, Program Manager Web Tools & Platforms

Damain is a Program Manager Microsoft’s ASP.NET team and is responsible for WebForms and the WebForms Developer Experience

In this episode I talk with Damain about the future of WebForms and it’s evolution, the inflewence of DynamicData on WebForms, code generation for ASP.NET WebForms and more.




MP3 WMA M4A Zune iPod


3GP File
iPod File
MP4 File
MP3 File
M4A File
M4V File
PSP File
WMV File
ZIP File
WMA File
Zune File