You Might be a Web Developer…

Canadian Developer Connection John Bristowe has been hard at work on TechDays, but today he decided he would take a break and create a list titled “You might be a web developer…”.  I laughed, I cried, I called my mom.  Seriously though some of the one liners were instant classics.

Some of my favorites include:

  • If the phrase, "I can program HTML" bugs you, you might be a Web developer.
  • If you respond to confusing questions with "HTTP 500", you might be a Web developer.
  • If you think "passing the Acid test" doesn’t refer to a drug problem, you might be a Web developer.

    Anyway, check out the full list at the Microsoft Canadian Developer Connections Blog. If you have time, why not add a couple of your own to the list.  Here is my contribution:  If when someone asks you if you would your favorite kind of cookie is, you instantly respond with “persistent”.

    And make sure you attend TechDays 2008, you wont be sorry!

  • TechDays 2008 Session Preview

    TechDays 2008 Microsoft Canada TechDays 2008 is generating a ton of hype around the Internet, but no word yet on the sessions, until today!  You might want to go get an extra pair of socks, because they are about to be knocked off!  Compared to other events I have attended in the past that cost thousands of dollars, not to mention the hotel and travel expenses incurred because the event didn’t come to me, this is a ridiculously awesome event!

    Let’s dive into some of the sessions you can expect at TechDays 2008!

    The TechDays 2008 Session Breakdown

    There are five tracks that you can choose in the TechDays tour:

    1. Windows Developer
    2. Web Developer
    3. Virtualization
    4. Data Platform and Business Intelligence
    5. Infrastructure

    TechDays Day 1 Session Breakdown

    TechDays kicks off with a bang on day 1!  Click the image if you want to see the details, or just keep reading below to see the breakdown.  I know I know I blocked out certain tracks. I wanted to focus mainly on the sessions I will make an effort to attend.  Plus I thought it might be nice to let the IT Pro’s comment on their tracks.

    image

     

    Windows Developer – Track 1

    1. Building Killer Line-of-Business Applications with WPF
    2. A Platform in Your Pocket: Windows Mobile for Windows Developers
    3. Just Sync It! Leveraging the Microsoft Sync Framework in Your Applications
    4. Building Differentiated UI Applications Using Composite WPF

    Web Developer – Track 2

    1. Goin’ Up to the Data in the Sky: ADO.NET Data Services for Web Developers
    2. Internet Explorer 8 for Developers: What You Need to Know
    3. A Deep Dive into the _________________  hmmmm, trust me, don’t miss this deep dive
    4. __________________ Silverlight ___________  again, this session will rock!

    Virtualization and Data Platform and Business Intelligence  – Track 3/4

    Blocked information due to the fact that I don’t want to spoil all the surprises for everyone!

    Infrastructure – Track 5

    1. Building High Availability Infrastructures With Windows Server 2008 Failover Clustering

    Just one of the sessions in Track 5 that focus around getting the most out of your infrastructure.  We’ve been doing some testing and deployments with Windows 2008 in the last little while and let me tell you something, the big secret right now is how powerful Windows 2008 truly is.

    Oh don’t worry, I’m not even close to being done!  This is just day one for the two day event!  What else could possibly be added to this event?

    TechDays Day 2 Session Breakdown

    Day two kicks off where day one left off.  For those that are lucky enough to be in a city where you get both days, you are about to get completely spoiled.  Check out the sessions I will try and attend!

    image

    Windows Developer – Track 1

    1. The Best of Both Worlds: WPF in WinForms and Vice Versa
    2. The Windows Vista Bridge: How .NET Developers Can Easily Access Exciting New Vista Features
    3. Blackbelt…. (Sorry, you’ll have to wait till the site launches!)
    4. Developing Windows Mobile Applications with Visual Studio

    Web Developer – Track 2

    1. Mastering Your Silverlight Samurai Skills (Part 1 of 2)
    2. Mastering Your Silverlight Samurai Skills (Part 2 of 2)
    3. Car or Motorcycle: _____________________   <—This one will rock, come check it out
    4. The Zen of PHP on Windows!  Boooyaaaaa, I’m not the only one doing this clearly! 

    Virtualization and Data Platform and Business Intelligence – Track 3/4

    These are amazing tracks, but allas, I promised the mother ship I would not let out all the secrets in the candy bag.  I’ll let an IT Pro talk to these!

    Infrastructure – Track 5

    1. ROCKBAND 2!!!!! Just kidding… or am I?
    2. Windows Deployments the Way You Want Them: Unleashing the Power of the Microsoft Deployment Toolkit with Customization
    3. Streamlining Web Site Migration and Web Server Management Using the MS Web Deploy Toolset
    4. Special Guest Appearance by the Mad Mexican! (or not)

    And of course, you can bet that the entire event will include many question and answer sessions and opportunities to meet one on one with the speakers and ask your super geek questions to the experts!  Lunch time for example will feature Birds-of-a-feather sessions where you will have time to ask your questions and be heard!

    There will also be evening receptions on both nights, giving you even more time and ability to make connections with your peers.  While I have shown the two day event schedule, the one day event schedule will be just as powerful, and just have a blend of day one and day two. 

    One Final Thought… RockBand 2?

    One last note, and this is to the Microsoft Canada guys, I am hoping we have some RockBand 2 at the evening events, and maybe even some Karaoke!  Also, you guys might want to do some screenings of the Microsoft Commercials with Seinfeld and Gates.

    Being in Winnipeg, I usually don’t look forward to December.  I am confused now as to what to think… Bring on December!  See you at TechDays!

    Microsoft Canada - TechDays 2008

    Technorati Tags:

    Deep Zoom Composer

    Deep Zoom ComposerIf you Silverlight 2 Beta 1 announcements at MIX, you should know that Silverlight 2 includes support for the Deep Zoom technology to allow you to quickly and smoothly zoom in on really large images. You have to check it out to see what I am talking about, it’s pretty crazy cool.  If you want to see an amazing implementation of the Deep Zoom technology, check out the Hard Rock Memorabilia site: http://memorabilia.hardrock.com/

    Deep Zoom Composer allows you to quickly import your own images, arrange and position them to your liking, and export the final output as either a Deep Zoom Image or Collection that can be fed into Silverlight’s MutliScaleImage control. This means that you too can use your own images and display them using our Deep Zoom technology.

    Deep Zoom is related to the SeaDragon technology that Microsoft has been demoing in their PhotoSynth application.

     

    image

      Download Deep Zoom Composer

     

    Technorati Tags: ,

    Headed to the Web 2.0 Expo in San Francisco

    imageThe Web 2.0 Expo is coming!  If you are in the San Francisco area the week of April 21st, 2008, make sure you ping me and come check out the Web 2.0 Expo.  The Web 2.0 expo is a combined conference and tradeshow.  Last year’s event drew over 8,500 people.  This years event promises to be even bigger.

    There are nine different tracks you can choose from in the conference including:

    • Strategy and Business Models
      Marketing and Community
      imageDesign and User Experience
      Fundamentals
      Development
      Focus on Mobile Web
      Focus on Web Operations
      Focus on Social Platforms
      Sponsored Sessions

    What really sets this expo apart besides all the different tracks, is the level of interaction you can have with everyone at the event.  It also has vendors and companies from all different platforms, which makes this conference so appealing.

    You can check out all the speakers, join the facebook group, join the crowdvine, and download the Web 2.0 Expo San Francisco Brochure.

    Conference Speakers I Will Not Miss!

    Marc Andreessen – A Conversation

    Multi-millionaire software engineer and Silicon Valley “whiz kid” entrepreneur best known as co-author of Mosaic, the first widely-used web browser, and co-founder of Netscape Communications Corporation. He was the chair of Opsware, a software company he founded originally as Loudcloud, when it was acquired by Hewlett-Packard. He is also a cofounder of Ning, a company which provides a platform for social-networking websites.

    Max Levchin – A Conversation

    Max is the visionary behind Slide, the largest social software company in the world. He is also renowned as the co-founder of PayPal, an expert in combating online fraud and one of the hardest working entrepreneurs in Silicon Valley. Before starting Slide, he incubated several other start-ups, including Yelp, where he currently sits as Chairman of the Board. Max started PayPal in 1998, immediately after graduating from college, and sold it four years later to eBay for more than $1.5 billion at the age of 26. Originally from Kiev, Ukraine (then part of the Soviet Union), Max moved to Chicago at the age of 16 and later received his Bachelor of Science degree in Computer Science from the University of Illinois at Urbana-Champaign. Max sits on the board of several other companies and trains for triathlons when he’s not obsessing over Slide’s business.

    Rob Bagby – Building a Microsoft RIA from the ground up

    A Developer Evangelist for Microsoft. Rob works with customers, as well as delivers presentations at numerous regional and national conferences, to illustrate how to take advantage of Microsoft’s developer technologies to deliver performance and secure applications faster. Rob bases his discussions on over 10 years of consulting experience, along with a Masters Degree in International Business from Thunderbird.

    Mitchell Baker – Opening the mobile Web

    Chairman of the Mozilla Foundation and Chairman and former Chief Executive Officer of the Mozilla Corporation, a subsidiary of the Mozilla Foundation that coordinates development of the open source Mozilla Internet applications, including the Mozilla Firefox web browser and the Mozilla Thunderbird email client. Trained as a lawyer, Baker coordinates business and policy issues and sits on both the Mozilla Foundation Board of Directors and the Mozilla Corporation Board of Directors. In 2005, Time magazine included her in its annual list of the 100 most influential people in the world and she has been affectionately given the title of “Chief Lizard Wrangler” at the Mozilla Corporation.

    Dan Lyons aka Fake Steve Jobs

    Dan Lyons is a senior editor at Forbes and the author of the The Secret Diary of Steve Jobs. In the persona of Fake Steve he authored “Options: The Secret Life of Steve Jobs,” a novel. He has published two previous works of fiction, a novel and a collection of short stories. Dan joined Forbes in 1998 and before that wrote for various computer trade publications including CRN and VARBUSINESS. He’s been a journalist for 25 years and has a master’s degree in fine arts from the University of Michigan in Ann Arbor.

    Tim O’Reilly – O`Reilly Radar

    Tim O’Reilly is the founder and CEO of O’Reilly Media, Inc., thought by many to be the best computer book publisher in the world. O’Reilly Media also publishes online through the O’Reilly Network and hosts conferences on technology topics, including the O’Reilly Open Source Convention, the O’Reilly Emerging Technology Conference, and the Web 2.0 Conference. Tim’s blog, the O’Reilly Radar “watches the alpha geeks” to determine emerging technology trends, and serves as a platform for advocacy about issues of importance to the technical community. Tim is on the boards of MySQL, CollabNet, Safari Books Online, Wesabe, and ValuesOfN, and is a partner in O’Reilly AlphaTech Ventures.

    John Allspaw

    John has worked in systems operations for over ten years in biotech, government and online media. He started out tuning parallel clusters running vehicle crash simulations for the U.S. government, and then moved on to the Internet in 1997. He built the backing infrastructures at Salon.com, InfoWorld.com, Friendster.com and Flickr.com, where he currently manages the Operations Engineering group.

    Ari Balogh – Yahoo! and Open Platforms

    Aristotle “Ari” Balogh is currently Chief Technology Officer at Yahoo!. He is responsible for company-wide product development which includes optimizing resources, speeding innovation, and ensuring the quality of Yahoo!’s products and services. He is focused on establishing a common architecture and building blocks to drive development aligned with corporate strategy and on improving the overall effectiveness of Yahoo!’s engineering efforts. All of Yahoo!’s engineering functions, including technical operations, infrastructure, and internal IT support groups, report into Balogh.

    Blaine Cook – Building the Real-time Web

    Blaine Cook is the Architect at Twitter. He is currently building and maintaining Twitter’s Jabber-based real-time backend infrastructure that tracks and distributes millions of updates every day to users on the Web, instant messaging, and SMS.

     techweb Network image

     

    Technorati Tags: ,

    The Silverlight Strategy, this will be a great movie

    Bill Gates

    Have you seen Pirates of Silicon Valley?  I love this movie.  It’s basically a docudrama that was made to show the rivalry that existed between Apple and Microsoft (Micro-Soft at the time).  During the movie you get a glimpse into what transpired in the 80′s and 90′s, that brought us the rise of the personal computer, and created the software development machine that is Microsoft.  It’s a cool movie, although my wife would not agree.

    Looking at the landscape today, you see a world that has 98% (90% to 98%, depending on what you read, point being, domination) of the machines that access the Internet Windows (Microsoft) based. 

    How did this happen?  Was Microsoft first?  Did they have the best platform?  Nay Nay to both.

    This all happened before in the land before the web

    This story is a story about Silverlight, and how what you are about to see with Silverlight, happened already.

    I remember back in the day when Bill Gates and crew were busy working on MS-DOS, and Steve Jobs shows up with his Apple.  Bill Gates was furious that nobody wanted to talk about the PC, and everyone wanted the Apple.  So easy to use, such a nice graphical user interface.  Heck I would have been all over Apple myself! 

    Picture a Pontiac Sunfire showing up to a party, only to realize its surrounded by beautiful, hand crafted Aston Martins.  Apple looked unbeatable.  Their passion for beautiful operating systems and beautiful machines was unmatched.  How on earth could Microsoft get attention back on them?

    Without going to much into history, Bill Gates became obsessed with creating a better graphical user interface.  The significant difference was Bill Gates and crew did not focus on creating just a beautiful experience, they focused on creating an operating system that would allow developers to easily create applications for their platform.  This is a key point.  This mindset literally changed our lives today!

    Apple vs. MicrosoftMicrosoft loved what Apple did, and tried to copy it.  They did an ok job, but Vista is no OSX, Bill Gates would even agree.  Apple and Jobs would rant and scream, probably to this day that Microsoft has “No Sense of Style!” (akin to Flash and Adobe posts everywhere slamming Expression Studio and Silverlight), but Microsoft didn’t care because that wasn’t their game.  Heck, they were probably happy at all the attention Apple put on making things beautiful, all the while completely ignoring the bigger issues of software development lifecycles, deployment, architecture, and scalability.

    What Microsoft did very well, way better than Apple, was form partnerships with developers, ISV’s, and made it easy for companies to develop software for their operating system through fantastic software development tools.

    Developers by the Masses

    They made genius innovations like the DLL.  The DLL allowed developers to create tools that could configure themselves dynamically.  They were later extremely smart in looking into the work of Alan Cooper, who would later help Microsoft create Visual Basic, the first GUI form designer and editing tool ever created for Microsoft Windows.  They even allowed, and heavily promoted third party applications to be built to develop Microsoft applications.

    Before Visual Basic, it was very hard to create graphical user interface applications.  Some could do it, but it was a very difficult and intense process. You would have to be an expert in a large amount of technologies and programming languages to get things to work just right.

    By creating tools for creating windows applications, and creating these tools to work extremely well, Microsoft started drawing large numbers of developers flocking to their development tools.  Why would any developer want to spend time doing things, that with Visual Basic, you could do in a matter of seconds.

    Web 2.0 Today

    The web has been around forever in tech terms.  But nothing really revolutionary has gone on, besides marketing getting a hold of Asynchronous JavaScript and XML and calling it AJAX.  HTML, CSS, the DOM has been around since forever as far as we web is concerned.  Where is the real revolutionary leap?  I mean, sure, you have a ton of Web 2.0 companies coming online, everyone and their dogs are doing start-ups these days, but it’s hard to get everything to work together.  Things are coined “AJAX” and “Web 2.0″, but really, all these technologies are old!

    Nobody has really stepped up to the plate and taken a total dominating stance on the web.  Google is pushing applications to the web to “compete” with Microsoft, but has anyone really tried to compete with them?  Is everyone missing the boat completely?

    Why hasn’t Google created development tools to develop “Google” applications?  Why hasn’t Facebook?  Why haven’t any of the so called visionary companies out there created a real viable platform for building web applications?  Some of you are thinking they have.  Nay Nay they definitely have not.  They have all created API’s and very simple Wiki documentation surrounding their API’s. Sure the concept of Mashups, XML standards, Web Services is becoming mainstream, but has anyone really taken the time to BUILD the development tools that are needed to build Web 2.0 applications?  Has anyone taken the time, or the ridiculous amounts of money they have, to build a platform on which future web applications can be built?

    Microsoft missed the boat on Web 2.0, and the Web in general, and are currently way behind on the advertising side of things, but they have a plan, believe me, and it’s deeper than people think.  What kills me (and almost makes me laugh), is that they have done it before, and nobody seems to see it coming!

    Why Microsoft Will Win, and Dominate the Web

    Silverlight

    You can bash Microsoft all you want, I personally hate the Zune (But the new version is pretty awesome, so I might have to retract that statement soon), but Visual Studio is by far the most impressive development platform end to end, ever created.

    Building a “Web 2.0″ application today involves having great designers, php script kiddies, JavaScript guru’s, and mysql database designers and admins working for you.  Everyone is working in different toolset’s, and it’s very hard to get everything to work just right.  Sure you have AJAX, but it’s really just a packaging of scripting technologies, that work fairly slow and clunky in comparison to standard windows applications.

    Enter Microsoft.  With the introduction of Silverlight, they are bringing over 20 years of experience building visual, interactive business and shrink wrapped applications, to the web.  That is amazingly powerful.  You simply can’t discount this. It’s so powerful in fact that speaking with Flex developers recently, they even drooled at the things they could conceivably do with a .net/Flash interactive package.  I mean, have you tried building really rich data driven, interactive, cross domain, scalable applications in Flash/Flex?  It’s horrid, if not next to impossible.

    Is Silverlight a Flash killer?  No.  Is it intended to be?  Nope.  It’s much more than that.  Will you still see flash animations on sites? Absolutely.  But, will you see real applications on the web, built in “AJAX”/Flash?  Nope, they will be built using Silverlight.  Dare I say, you might someday see Flash running on top of Silverlight!  Why not?

    It’s like Chess really…

    Check Mate

    And now, maybe you start to get it.  Roy Ozzie gets it, Steve Ballmer gets it, and Bill Gates is retiring and not even worried about it.  He’s onto bigger more important things. Like in chess, the other side played its game, which I would equate to repetitive wins using Scholars Mate. Everyone else looked at how easy it was to execute the scholars mate, and just copied it.  Microsoft has a deep playbook, and they are ready to launch their attack, and its not just a one or two piece play, it’s the entire board. Trust me when I say with conviction that Microsoft has an army of .net developers ready to execute one of the most awesome plays you have ever seen, and it ends with developers everywhere winning.  As a consequence, Microsoft wins.  The problem with playing a scholars mate, is you are left in such a bad situation, that the end game is not just a win by the other side (Microsoft), but a clear destruction of the opponent, to the tone of 98% market share…

    The bottom line is simple. 

    If you want to win in software, make it easy for people to build applications for your product by:

    a) providing a platform on which fantastic applications can be built.

    b) provide the best development toolset’s you can for your platform.

    This is what Microsoft did with Visual Basic for the windows platform, and are now about to do with the Web.

    And nobody is going to see it coming. 

    People within Microsoft, like Scott Guthrie and John Bristowe see it coming, but mostly everyone else is in denial.  I’m looking forward to renting Pirates of Silicon Valley 2.0 – Silverlight.