# Tuesday, April 3, 2007

The joke goes that whenever Microsoft says to you “Thanks for your feedback” you can usually translate that to “Go Fuck Yourself.” Not this time. We gave our feedback and Microsoft listened. Today they announced that they will be making Expression Web available starting today to all MSDN Premium subscribers. This is great for developers! (and great for Microsoft.)

Read about it here.


posted on Tuesday, April 3, 2007 11:54:42 AM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] Trackback
# Thursday, February 22, 2007

Please join Robert Holmes and select other presenters at an all day event on Saturday, February 24th, from 8:30 to 6:00 PM presenting all aspects of the new SharePoint products, WSS 3.0 and MOSS 2007. The main focus will be on the new aspects of the product line, however we will start with an introduction to Team Services (WSS), and work up from there, and our goal is for anyone present for the whole day will leave with the knowledge of what is possible with the product, and the ability to sit down and get started on a new implementation of a SharePoint solution, or extend an existing one. You can review the schedule to see what specific areas are of interest to you, or else spend the whole day and learn all there is to learn. You can find the code and slides here: http://www.sharepointguy.com/SharePointCodeCamp07/default.aspx. You can see the content only site, no registration, at: http://www.sharepointguy.com/SharePointCodeCamp07/default.aspx.

posted on Thursday, February 22, 2007 2:30:09 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0] Trackback
# Saturday, February 17, 2007

CodeCamp is here!

Code Camps are "grass roots" mini application platform developer conferences, free of charge to attendees and open to presenters of all stripes and experience.

Get ready for another Code Camp NYC, to be held at Microsoft's offices in Midtown Manhattan (1290 Avenue of the Americas between 51st/52nd Streets) on Saturday, March 3rd, 2007 from 9am - 6pm. This is an all-day event with refreshments served, including a developer's "power lunch" (pizza and soda).

This event is being supported by Microsoft but driven by the community: user group activists, developer "influentials", and enthusiastic volunteers.

Register today.


posted on Saturday, February 17, 2007 8:21:01 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0] Trackback
# Monday, February 12, 2007

Thursday, February 15, 2007
Amazon Web Services Presentation: Web-Scale Computing

Subject:  What's possible in a post Web 2.0 world? Innovation continues at a mind-bending pace, and this presentation by Mike Culver from Amazon Web Services will showcase some thought-provoking new directions that Web Services are headed in. The presentation will provide an overview of Amazon Web Services, including a Web Service named Mechanical Turk that allows computers to make requests of people, an online storage service, and more. You’ll also see a C# coding demo that enables you to understand what’s involved when you want to consume one of these services. Amazon spent ten years and over $2 billion developing a world-class technology and content platform that powers Amazon web sites for millions of customers every day. Most people think “Amazon.com" when they hear the word; however developers are excited to learn that there is a separate technology arm of the company, known as Amazon Web Services or AWS. Using AWS, developers can build software applications leveraging the same robust, scalable, and reliable technology that powers Amazon's retail business. AWS has now launched ten services with open APIs for developers to build applications, with the result that over 200,000 developers have registered on Amazon's developer site to create applications based on these services.

Speaker:  Mike Culver, Amazon Web Services

Mike Culver joined Amazon Web Services after many years at Microsoft, where he managed a team of developer evangelists who helped launch the .NET Framework. At Amazon, Mike is focused on developer-to-developer engagements and how Web services can be used in new and innovative ways. When not up to his eyeballs in code and technology, Mike can be found at the airport flying his 1947 Luscombe taildragger. In fact, he runs a flying website about General Aviation (www.PopularAviation.com).

Date:  Thursday, February 15, 2007

Time:  Reception 6:00 PM , Program 6:15 PM

Location:   Microsoft , 1290 Avenue of the Americas (the AXA building - bet. 51st/52nd Sts.) , 6th floor
Directions: B/D/F/V to 47th-50th Sts./Rockefeller Ctr
1 to 50th St./Bway
N/R/W to 49th St./7th Ave.

posted on Monday, February 12, 2007 10:31:18 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0] Trackback
# Tuesday, February 6, 2007

The MDC is here!

The code and slides for SQL CLR In Action session are here. The code for Advanced TSQL is here.

posted on Tuesday, February 6, 2007 4:43:13 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0] Trackback
# Thursday, February 1, 2007

Do you believe that software can change the world?  How about the opportunity to work on an application that promises to help accelerate a cure for cancer? 


Microsoft is sponsoring a project to be built by InterKnowlogy for The Scripps Research Institute. And I am the hiring manager!


We are embarking on Release II of the application.  I have decided to include four developers from the community in the development team (working for Interknowlogy virtually).  Here’s what we are looking for in a software development engineer.


  • Well-rounded skills in software application development. 
  • One who has been working primarily with C# for at least the past two years, with an additional minimum three years of Microsoft .NET framework application development experience (and preferable some 2.0 and 3.0 experience).
  • Familiarity with Object Oriented design methodology.
  • A successful candidate will have experience with Windows client application development (.NET WinForms, preferably WPF) and web services. 
  • Desirable to have experience with SharePoint, preferable Office SharePoint Server 2007, Office Document XML, or other custom Office applications. You should also have experience working within a distributed development team.


Does this sound like you?  Tell me why we should consider you for this opportunity by replying to Calling all Developers with a one-page word document telling us what you are most proud of in your career and why you should be selected to work on this project as well as a link to your online presence (blog, home page, myspace profile, etc).  You can work from home, as long as you have a reliable internet connection!


We are going to move quickly on this so tell me now why you would be the right person for the team.  This is a paid position.  And you might even get some publicity for participating!  Thanks for considering being a part of this important project!


About InterKnowlogy:

InterKnowlogy, experts in Microsoft .NET Tools, Servers and Platforms, is a Microsoft Gold Certified Partner. InterKnowlogy, is a professional services organization specializing in custom application development and network services focused on Microsoft® .NET.  Having customers large and small around the world, InterKnowlogy is well known within the .NET ecosystem worldwide as one of the leaders in .NET application development. 


About Scripps:

The Scripps Research Institute in La Jolla, California, is one of the largest private, nonprofit biomedical research organizations in the US and a world leader in the structure of biological molecules.  Scientists at Scripps Research wanted a better way to organize biological research information and share it with their colleagues.  InterKnowlogy developed an application built on the Microsoft® .NET Framework 3.0 with Windows® Presentation Foundation, and Windows Vista™ giving scientists a powerful tool to visualize and annotate research results.  This application allowed for faster scientific collaboration, easier access to data and a dynamic development process.  You can read the full case study on Microsoft.com.


posted on Thursday, February 1, 2007 1:51:50 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0] Trackback

As published 10 years ago in Advisor:

Forte’s Hierarchy of Technology Adoption

Whenever a new technology comes out it goes through phases of adoption.  When the new giga-wiz bang techno gadget comes out it follows a predictable pattern. The same is true for technologies such as XML and other Java.

The hierarchy is this:

·         Porn

·         Black-market

·         The Geeks

·         Gadget Men

·         Mainstream Society

·         Mom and Grandma


The Porn industry adopts technology first. If you are a uber geek, you need to get into porn. When I was CTO at Zagat during the .COM boom, a dirty little secret of all CTO’s was that we watched the Porn industry very carefully. Porn is responsible for every technical innovation on the internet in the last 10 years. Credit Card transactions, micropayments, high speed access, chat, video conferencing, just to name a few.


Next (and sometimes simultaneously) comes the black market. They are the next to adopt. This is not just crime syndicates or terrorists like al Qaeda using the latest IP blocking technology, this is kids downloading movies on bit torrent as well.

The Geeks

After the porn and hackers cut their teeth, the Geeks pick up the new technology. These are the guys that understand the fundamentals of technologies and want the new toys and tools and are willing to risk the blue screen of death to get it.

Gadget Men

You know who you are, the early adopters. You must have the plasma TV or new Bluetooth PDA. You will spend anything to get it, no matter how much you are already in debt.

Mainstream Society

After the Gadget boys have worked through the kinks, Apple or Sony will make it easy for the rest of society. This is usually when the wives of Gadget men stop complaining. Prices come way down at this point as well.

Mom and Grandma

When technical neophytes adopt a new technology, or have even heard of it (my mom knows about RSS) then it has truly been adopted and is as standard as a telephone.

Let's follow MP3s.

MP3s are “motion pictures group level 3” files. Digital audio to go with digital video. Porn was first to adopt this over 10 years ago!.

Then came the illegal-Napster comes to mind!

Then the geeks like me, we encoded MP3 manually and had the first players. This was about 1999. A few years later with Creative and others we got the Gadget men on board.

When the iPod (with its mini, shuffles, etc) and ultimately iTunes the mainstream society adopted and the price points came down and the attention was huge. Lastly, my Dad has an MP3 player, so even Mom, Dad and Grandma have adopted!


posted on Thursday, February 1, 2007 1:48:23 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0] Trackback
# Wednesday, January 31, 2007

One of the smartest database computer scientiests, Jim Gray is missing at sea. Please have your thoughts and prayers with him.

posted on Wednesday, January 31, 2007 7:29:38 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0] Trackback
# Monday, January 29, 2007

The Call for Speakers for NYC Code Camp II (March 3rd) is here.

No registration up for about 2 more weeks. Stay tuned.

posted on Monday, January 29, 2007 7:41:48 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0] Trackback