<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Adam Kinney posts tagged with 'web development'</title><description>Adam Kinney blog posts filtered by a specific tag</description><link>http://adamkinney.com/blog/tags/web+development/default.aspx</link><language>en-us</language><pubDate>Sat, 11 Oct 2008 09:29:18 GMT</pubDate><generator>Oxite</generator><item><title>Barnes Begins Project Nexus</title><description>&lt;p style="float: right; margin-bottom: 10px; margin-left: 10px"&gt;&lt;img src="http://adamkinney.com/images/blog/projectnexus.jpg" /&gt; &lt;/p&gt;  &lt;p&gt;Late last night, &lt;a href="http://blogs.msdn.com/msmossyblog/archive/2008/09/19/introducing-ms-project-nexus.aspx"&gt;Scott Barnes introduced Project Nexus&lt;/a&gt; where the goal is to provide a vicarious experience for those who wonder whether the tagline &amp;quot;learn once, apply anywhere&amp;quot; really fits Microsoft's Rich platform story.&amp;#160; Can you really take advantage of your .NET skills, code and tools across our multiple offerings?&amp;#160; This where Scott steps in and says:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Well, I&amp;#8217;m going to answer this and I&amp;#8217;m not going to do it via lip service either. I&amp;#8217;m going to write a complete end to end solution from scratch, in that I&amp;#8217;m going to write code that I will be able to use throughout our entire Rich Platform. It will be a &lt;strong&gt;&lt;u&gt;complete&lt;/u&gt;&lt;/strong&gt; ACME style solution that is a living breathing application as well.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I think its great idea and I hope to help where I can.&amp;#160; That's where this first post comes in.&amp;#160; Scott's started the project by opening up with a Contract for the project, open for discussion.&amp;#160; Currently his plan is to span the technologies of ASP.NET MVC + AJAX, Silverlight, WPF, Windows Forms, WCF and SQL Server.&amp;#160; Is there something missing you'd like to see?&amp;#160; &lt;a href="http://blogs.msdn.com/msmossyblog/archive/2008/09/19/introducing-ms-project-nexus.aspx"&gt;Leave a comment on his post&lt;/a&gt; and let him know.&lt;/p&gt;  &lt;p&gt;Sounds like a Continuum episode(s) in the works to me...&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/364/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/364/default.aspx</comments><link>http://adamkinney.com/blog/364/default.aspx</link><pubDate>Fri, 19 Sep 2008 16:32:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/364/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>0</slash:comments><trackback:ping>http://adamkinney.com/blog/364/trackback/default.aspx</trackback:ping><category>ASP.NET</category><category>Silverlight</category><category>web development</category><category>WPF</category></item><item><title>Desire is the name</title><description>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;I noticed &lt;a href="http://www.awebsitenameddesire.com/"&gt;A Website Named Desire&lt;/a&gt; was live today.&lt;/p&gt;  &lt;p&gt;&lt;a title="A Website Named Desire by adKinn, on Flickr" href="http://www.flickr.com/photos/adamkinney/2861205403/"&gt;&lt;img height="303" alt="A Website Named Desire" src="http://farm4.static.flickr.com/3243/2861205403_be15945ff4.jpg" width="500" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The content of the site includes an intriguing poster encompassing the world of the keepers of the web.&amp;#160; Along the edge you'll find all the familiar web titles like Software Architect, Interaction Designer and Information Architect.&amp;#160; From there you can play &amp;quot;Where's Waldo?&amp;quot; and hunt for them in the poster.&amp;#160; There's a lot of humor embedded within the poster and its definitely worth the time to try and find a few of the &amp;quot;inside&amp;quot; jokes.&lt;/p&gt;  &lt;p&gt;One of my favorite scenes includes a Nerf gun shoot-out which includes Capt. Kirk and an innocent Accessibility Test Engineer caught in the crossfire.&amp;#160; Nearby a Front End Web Developer contemplates his h1 tags. (below)&lt;/p&gt; &lt;a title="A Website Named Desire Snapshot by adKinn, on Flickr" href="http://www.flickr.com/photos/adamkinney/2862035686/"&gt;&lt;img height="375" alt="A Website Named Desire Snapshot" src="http://farm4.static.flickr.com/3093/2862035686_c71ac98a22.jpg" width="500" /&gt;&lt;/a&gt;   &lt;p&gt;To get your own 25X33&amp;quot; poster to hang on your wall, check out the event list on the site.&amp;#160; The team will be floating around the conference offering their goods.&amp;#160; Be the only one in the office with Donkey Kong, Godzilla and Guitar Hero in the same poster!&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/360/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/360/default.aspx</comments><link>http://adamkinney.com/blog/360/default.aspx</link><pubDate>Tue, 16 Sep 2008 07:31:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/360/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>0</slash:comments><trackback:ping>http://adamkinney.com/blog/360/trackback/default.aspx</trackback:ping><category>Silverlight</category><category>web development</category></item><item><title>Catching up with Silverlight 2</title><description>&lt;p style="float: right; margin-bottom: 10px; margin-left: 10px"&gt;&lt;a href="http://www.flickr.com/photos/funkysurfer/2321025077/in/photostream/"&gt;&lt;img alt="" src="http://farm3.static.flickr.com/2037/2321025077_cf22538d44_m.jpg" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Starting last week on March 5th after &lt;a href="http://visitmix.com/blogs/Joshua/Day-1-Keynote/"&gt;Silverlight 2 Beta 1 was announced,&lt;/a&gt; a lot has been said about Silverlight 2.&amp;nbsp; Presentations have been given, demos have been shown, bits have been released, tutorials have been posted and many conversations have been had.&amp;nbsp; As an attempt to catalog some of the more interesting and useful content, I'm posting my list of highlights since SL2B1 day.&lt;/p&gt; &lt;h2&gt;Overview&lt;/h2&gt; &lt;p&gt;In the unlikely event you haven't found where yet, you can grab the &lt;a href="http://silverlight.net/GetStarted/#betajump"&gt;runtime and tools for Silverlight 2 Beta 1&lt;/a&gt; on Silverlight.net.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Other links to help you get started include:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://visitmix.com/blogs/2008Sessions/CT01/"&gt;Building Rich Internet Applications using Silverlight 2&lt;/a&gt; - MIX session presented by &lt;a href="http://blogs.msdn.com/jstegman/"&gt;Joe Stegmen&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/mharsh/"&gt;Mike Harsh&lt;/a&gt;, &lt;a href="http://visitmix.com/blogs/2008Sessions/CT01/"&gt;Part 1&lt;/a&gt;, &lt;a href="http://visitmix.com/blogs/2008Sessions/CT02/"&gt;Part 2&lt;/a&gt;  &lt;li&gt;&lt;a href="http://silverlight.net/learn/tutorials/roadmap.aspx"&gt;A Whirlwind Tour&lt;/a&gt; - Jesse Liberty's introduction to Silverlight 2  &lt;li&gt;&lt;a href="http://download.microsoft.com/download/9/4/e/94e080c7-d462-4118-b07a-55578d64bc43/Silverlight%202%20Beta%201%20-%20Fundamentals.zip"&gt;Fundamentals Lab&lt;/a&gt; - This lab explores the fundamental tools and features that underpin any Silverlight application.  &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/cc189007(VS.95).aspx"&gt;Breaking Changes in Silverlight 2&lt;/a&gt; - This topic discusses the changes made to the Silverlight runtime and Silverlight tools between the Microsoft Silverlight 1.1 Alpha September Refresh and the MIX 2008 release.  &lt;li&gt;&lt;a href="http://community.irritatedvowel.com/blogs/pete_browns_blog/archive/2008/03/05/Xap_2100_-App_2100_-Pow_2100_-Packaging-and-Application-Startup-in-Silverlight-2-Beta-1-_2D00_-Part-1.aspx"&gt;Packaging and Application Startup&lt;/a&gt; - Pete Brown explores the new application model, read &lt;a href="http://community.irritatedvowel.com/blogs/pete_browns_blog/archive/2008/03/05/Xap_2100_-App_2100_-Pow_2100_-Packaging-and-Application-Startup-in-Silverlight-2-Beta-1-_2D00_-Part-1.aspx"&gt;Part 1&lt;/a&gt; and &lt;a href="http://community.irritatedvowel.com/blogs/pete_browns_blog/archive/2008/03/05/Xap_2100_-App_2100_-Pow_2100_-Packaging-and-Application-Startup-in-Silverlight-2-Beta-1-_2D00_-Part-2.aspx"&gt;Part 2&lt;/a&gt;  &lt;li&gt;&lt;a href="http://download.microsoft.com/download/9/4/e/94e080c7-d462-4118-b07a-55578d64bc43/Silverlight%202%20Beta%201%20-%20Dynamic%20Animations.zip"&gt;Dynamic Animation Lab&lt;/a&gt; - This is a simple lawn mowing simulation that exposes different techniques of leveraging the managed Animation API in Silverlight 2.&lt;/li&gt;&lt;/ul&gt; &lt;h2&gt;Demos&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://memorabilia.hardrock.com/"&gt;Hard Rock Memorabilia&lt;/a&gt; - One of the most talked about demos at MIX08, welcome Deep Zoom!  &lt;li&gt;&lt;a href="http://pulse.sxsw.com/"&gt;Pulse at SXSW&lt;/a&gt; - mashes up twitter, del.icio.us, Technorati and flickr in a very visual and useful way  &lt;li&gt;&lt;a href="http://ria.mail.aol.com"&gt;AOL email client&lt;/a&gt; - a full email client written in Silverlight 2  &lt;li&gt;NBC Olympics - can be seen in the first &lt;a href="http://visitmix.com/blogs/2008Sessions/KYN0801/"&gt;keynote&lt;/a&gt; at MIX08 around 1:17:00, an &lt;a href="http://www.visitmix.com/blogs/News/NBC/"&gt;interview&lt;/a&gt; with Perkins Miller is also available  &lt;li&gt;&lt;a href="http://www.textglow.net/"&gt;TextGlow&lt;/a&gt; - read Word 2007 documents online with Silverlight 2  &lt;li&gt;&lt;a href="http://silverlight.net/community/gallerydetail.aspx?cat=5"&gt;Silverlight.net Community Gallery&lt;/a&gt; - controls demo, RSS reader, SOAP Weather Widget and more  &lt;li&gt;&lt;a href="http://www.miniclip.com/games/tunnel-trouble/en/"&gt;Tunnel Trouble&lt;/a&gt; - a new Silverlight-based game from &lt;a href="http://www.terralever.com/"&gt;Terralever&lt;/a&gt; &lt;li&gt;&lt;a href="http://sl.weatherbug.com/?zip=98052"&gt;WeatherBug&lt;/a&gt; - designed for Silverlight Mobile, you can test the app running on the web.&lt;/li&gt;&lt;/ul&gt; &lt;h2&gt;Controls&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://silverlight.net/Samples/2b1/SilverlightControls/run/default.html"&gt;Control Demo Page&lt;/a&gt; - see the controls in action  &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=EA93DD89-3AF2-4ACB-9CF4-BFE01B3F02D4&amp;amp;displaylang=en"&gt;Source code and Unit Tests for controls&lt;/a&gt; - download the code  &lt;li&gt;&lt;a href="http://visitmix.com/blogs/2008Sessions/T20/"&gt;Creating Rich Dynamic User interfaces with Silverlight 2&lt;/a&gt; - MIX session presented by &lt;a href="http://scorbs.com/"&gt;Karen Corby&lt;/a&gt;  &lt;li&gt;&lt;a href="http://silverlight.net/learn/tutorials/controls.aspx"&gt;Controls Tutorial&lt;/a&gt; - Another Jesse Liberty tutorial  &lt;li&gt;&lt;a href="http://blogs.msdn.com/delay/archive/2008/03/05/lb-sv-faq-examples-notes-tips-and-more-for-silverlight-2-beta-1-s-listbox-and-scrollviewer-controls.aspx"&gt;ListBox and ScrollViewer FAQs&lt;/a&gt; - all you ever wanted to know about them and more  &lt;li&gt;&lt;a href="http://wilcoding.xs4all.nl/Wilco/View.aspx?NewsID=212 "&gt;File Upload Component&lt;/a&gt; - Wilco Bauwer builds a File upload and control and shares the source  &lt;li&gt;&lt;a href="http://download.microsoft.com/download/9/4/e/94e080c7-d462-4118-b07a-55578d64bc43/Silverlight%202%20Beta%201%20-%20User%20Controls.zip"&gt;User Controls Lab&lt;/a&gt; - Building Reusable Controls in Silverlight 2  &lt;li&gt;&lt;a href="http://silverlight.net/learn/learnvideo.aspx?video=33677"&gt;Using the Silverlight 2 Canvas&lt;/a&gt; - a screencast by Jesse Liberty  &lt;li&gt;&lt;a href="http://silverlight.net/learn/learnvideo.aspx?video=33733"&gt;Using Silverlight 2 Grids and Stack Panels&lt;/a&gt; - another great screencast by Jesse Liberty  &lt;li&gt;&lt;a href="http://silverlight.net/learn/tutorials/stylestemplates.aspx"&gt;Styling Controls&lt;/a&gt; - another tutorial by Jesse Liberty (he's been very busy)&lt;/li&gt;&lt;/ul&gt; &lt;h2&gt;Deep Zoom&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://visitmix.com/blogs/2008Sessions/CT06/"&gt;Applications = Designers + Developers&lt;/a&gt; - MIX session presented by &lt;a href="http://nibblestutorials.net/"&gt;Celso Gomes&lt;/a&gt; and &lt;a href="http://www.kirupa.com/"&gt;Kirupa Chinnathambi&lt;/a&gt; , Deep Zoom heatured in the second part &lt;li&gt;&lt;a href="http://visitmix.com/blogs/2008Sessions/T23/"&gt;Hard Rock: Behind the Music with Deep Zoom&lt;/a&gt; - MIX Session presented by &lt;a href="http://www.microsoftregionaldirectors.com/profile.aspx?rd=1089"&gt;Scott Stanfield&lt;/a&gt;  &lt;li&gt;&lt;a title="Silverlight 2 - First Attempt with MultiScaleImage" href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2008/03/05/10217.aspx"&gt;First Attempt with MultiScaleImage&lt;/a&gt; - Mike Taulty shows how to implement control over Deep Zoom, followed by &lt;a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2008/03/08/10231.aspx"&gt;an update&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/mikeormond/archive/2008/03/07/silverlight-2-deep-zoom-demo.aspx"&gt;Deep Zoom Demo&lt;/a&gt; - Mike Ormond shares Deep Zoom code and then &lt;a href="http://blogs.msdn.com/mikeormond/archive/2008/03/07/deep-zoom-demo-now-with-mouse-wheel-support.aspx"&gt;adds mouse wheel support&lt;/a&gt; in part 2  &lt;li&gt;&lt;a href="http://blogs.msdn.com/expression/archive/2008/03/05/download-the-preview-of-the-deep-zoom-composer.aspx"&gt;Deep Zoom Composer Preview&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/expression/archive/2008/03/05/deep-zoom-composer-user-guide.aspx"&gt;Deep Zoom Composer Preview - User Guide&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h2&gt;Mobile&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://visitmix.com/blogs/2008Sessions/T12/"&gt;Mobile Devices and Microsoft Silverlight&lt;/a&gt; - MIX session presented by &lt;a href="http://blogs.msdn.com/amit_chopra/"&gt;Amit Chopra&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/davidklinems/"&gt;David Kline&lt;/a&gt;  &lt;li&gt;&lt;a href="http://visitmix.com/blogs/2008Sessions/C02/"&gt;Using Microsoft Silverlight for Creating Rich Mobile User Experiences&lt;/a&gt; - MIX session presented by &lt;a href="http://www.giorgiosardo.com/"&gt;Giorgio Sardo&lt;/a&gt;  &lt;li&gt;&lt;a href="http://www.allaboutsymbian.com/media/item/AAS_Videocast_28_AAS_talks_to_Microsoft_and_developers_about_Silverlight_Mobile.php"&gt;Brad Becker interview&lt;/a&gt; - about the recent announcement about Silverlight Mobile.  &lt;li&gt;&lt;a href="http://www.visitmix.com/blogs/Joshua/WeatherBug/"&gt;WeatherBug demo&lt;/a&gt;  &lt;li&gt;&lt;a href="http://visitmix.com/blogs/OpenSpace/MIXr-Silverlight-Mobile-Application-Demo/"&gt;MIXr demo&lt;/a&gt;  &lt;li&gt;&lt;a title="Silverlight for Mobile primer session at MIX08" href="http://adamkinney.com/blog/315/default.aspx"&gt;Silverlight for Mobile primer session at MIX08&lt;/a&gt; - my notes from the first mobile session at MIX&lt;/li&gt;&lt;/ul&gt; &lt;h2&gt;Dynamic Language Runtime&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://visitmix.com/blogs/2008Sessions/T28/"&gt;Microsoft Silverlight and Dynamic Languages&lt;/a&gt; - MIX session presented by &lt;a href="http://www.iunknown.com/"&gt;John Lam&lt;/a&gt; and &lt;a href="http://jimmy.schementi.com/blog/"&gt;Jimmy Schementi&lt;/a&gt;  &lt;li&gt;&lt;a href="http://www.iunknown.com/2008/03/dynamic-silverl.html"&gt;Hello World! demo&lt;/a&gt; - demo from MIX session  &lt;li&gt;&lt;a href="http://www.iunknown.com/2008/03/dynamic-silve-1.html"&gt;Managed JScript and flickr&lt;/a&gt; -demo from MIX session  &lt;li&gt;&lt;a href="http://www.iunknown.com/2008/03/dynamic-silve-2.html"&gt;Integrating Silverlight and ASP.NET MVC&lt;/a&gt; - demo from MIX session  &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/pl-pl/magazine/cc300810(en-us).aspx"&gt;Iron Python&lt;/a&gt; - Jimmy Schementi's MSDN article  &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/magazine/cc163344.aspx"&gt;Iron Python and the DLR&lt;/a&gt; - Bill Chiles's MSDN Article  &lt;li&gt;&lt;a href="http://visitmix.com/blogs/OpenSpace/John-Lam-on-Ruby-Ruby-Ruby/"&gt;John Lam on Ruby, Ruby, Ruby&lt;/a&gt; - Open Space session at MIX08&lt;/li&gt;&lt;/ul&gt; &lt;h2&gt;Moonlight&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://visitmix.com/blogs/2008Sessions/T31/"&gt;Exploring Moonlight : Novell's Implementation of Silverlight on Linux&lt;/a&gt; - MIX session presented by &lt;a href="http://tirania.org/blog/"&gt;Miguel de Icaza&lt;/a&gt;  &lt;li&gt;&lt;a title="http://tirania.org/blog/archive/2008/Mar-03.html" href="http://tirania.org/blog/archive/2008/Mar-03.html"&gt;Pre-Mix 08: Moonlight Updates&lt;/a&gt;  &lt;li&gt;&lt;a href="http://tirania.org/blog/archive/2008/Mar-08.html"&gt;Channel9 works with Moonlight!&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h2&gt;Physics&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.farseergames.com/blog/post/New-Farseer-Physics-Engine-Release-for-Silverlight-20-Beta-1.aspx"&gt;Farseer Physics Engine&lt;/a&gt; - an open source physics engine for Silverlight 2  &lt;li&gt;&lt;a href="http://www.andybeaulieu.com/silverlight/2.0/polygondemo/testpage.html"&gt;Polygon Demo&lt;/a&gt; - Andy Beaulieu's recent demo using Farseer  &lt;li&gt;&lt;a href="http://chriscavanagh.wordpress.com/2008/03/06/silverlight-2-2d-physics-revisited/"&gt;Heads Will Roll demo&lt;/a&gt; - Chris Cavanagh updates his sample, click "move platforms" to make the wheels/heads go flying&lt;/li&gt;&lt;/ul&gt; &lt;h2&gt;Networking and Data&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://download.microsoft.com/download/9/4/e/94e080c7-d462-4118-b07a-55578d64bc43/Silverlight%202%20Beta%201%20-%20Networking%20and%20Data.zip"&gt;Networking and Data Lab&lt;/a&gt; - In this hands-on lab, you will look at using a variety of remote data sources and communication techniques to retrieve data for a Silverlight application.  &lt;li&gt;&lt;a href="http://visitmix.com/blogs/2008Sessions/T13/"&gt;Working with Data and Web Services in Microsoft Silverlight 2&lt;/a&gt; - MIX Session presented by &lt;a href="http://blogs.msdn.com/eugeneos/default.aspx"&gt;Eugene Osovetsky&lt;/a&gt;  &lt;li&gt;&lt;a href="http://weblogs.asp.net/mschwarz/archive/2008/03/07/silverlight-2-and-sockets.aspx"&gt;Sockets Sample&lt;/a&gt;  &lt;li&gt;&lt;a href="http://silverlight.net/learn/tutorials/databinding.aspx"&gt;Data Binding Tutorial&lt;/a&gt; - A Jesse Liberty tutorial&lt;/li&gt;&lt;/ul&gt; &lt;h2&gt;Browser Integration&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://download.microsoft.com/download/9/4/e/94e080c7-d462-4118-b07a-55578d64bc43/Silverlight%202%20Beta%201%20-%20Browser%20Integration.zip"&gt;Browser Integration Lab&lt;/a&gt; - In this hands-on lab, you will look at the places where DHTML and Silverlight meet.  &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2008/03/09/calling-javascript-functions-from-silverlight-2.aspx"&gt;Calling JavaScript functions&lt;/a&gt; - Tim Heuer tutorial&lt;/li&gt;&lt;/ul&gt; &lt;h2&gt;Tools&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.ssblueprints.net/sharepoint/"&gt;Silverlight Blueprint for Sharepoint&lt;/a&gt; -&amp;nbsp; This is the answer to "how do you use Silverlight in Sharepoint?", Micheal Lehman has an &lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=388339"&gt;interview&lt;/a&gt; live on Ch9  &lt;li&gt;&lt;a href="http://photozoom.mslivelabs.com"&gt;PhotoZoom&lt;/a&gt; - Want a Deep Zoom Album of your own? try this site.&amp;nbsp; Look for the "processing" notification when attempting to view your albums, the site is rather busy right now  &lt;li&gt;&lt;a href="http://www.flawlesscode.com/post/2008/03/Blogengine-NET-extension-for-embedding-a-Silverlight-plugin.aspx"&gt;BlogEngine.NET Silverlight Extension&lt;/a&gt; - I would expect to see more of these start cropping up  &lt;li&gt;&lt;a href="http://silverlight.net/blogs/jesseliberty/archive/2008/03/09/tip-of-the-day-great-silverlight-programmer-utilities.aspx"&gt;Programmer Utilities&lt;/a&gt; - Jesse Liberty's suggested "other" tools  &lt;li&gt;&lt;a href="http://www.telerik.com/products/silverlight/overview.aspx"&gt;Telerik Controls&lt;/a&gt; - There are lot of cool examples under the Online demos section.&amp;nbsp; Very cool to see the Animations framework in there.  &lt;li&gt;&lt;a href="http://www.accusoft.com/news/pressreleases/030408.asp"&gt;ImageGear for Silverlight&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h2&gt;Fountains of Information&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/"&gt;Scott Guthrie&lt;/a&gt; - great tutorials and source of breaking news  &lt;li&gt;&lt;a href="http://blogs.msdn.com/tims/"&gt;Tim Sneath&lt;/a&gt; - next best place for breaking news and clarity of information  &lt;li&gt;&lt;a href="http://silverlight.net/blogs/jesseliberty/"&gt;Jesse Liberty&lt;/a&gt; - The Silverlight Developers best friend  &lt;li&gt;&lt;a href="http://www.iunknown.com/"&gt;John Lam&lt;/a&gt; - Dynamic Language Runtime  &lt;li&gt;&lt;a title="http://www.cynergysystems.com/blogs/page/josefajardo" href="http://www.cynergysystems.com/blogs/page/josefajardo"&gt;Jose Fajardo&lt;/a&gt; - User Experience and Design  &lt;li&gt;&lt;a href="http://www.andybeaulieu.com/"&gt;Andy Beaulieu&lt;/a&gt; - games and physics  &lt;li&gt;&lt;a href="http://www.sparklingclient.com/"&gt;Sparkling Client&lt;/a&gt; - a podcast about Silverlight and other RIA technologies.  &lt;li&gt;&lt;a href="http://www.thecodetrip.com/"&gt;Code Trip&lt;/a&gt; - driving around the west coast, check to see if they're coming to your neighborhood&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://adamkinney.com/blog/316/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/316/default.aspx</comments><link>http://adamkinney.com/blog/316/default.aspx</link><pubDate>Mon, 10 Mar 2008 23:24:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/316/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>2</slash:comments><trackback:ping>http://adamkinney.com/blog/316/trackback/default.aspx</trackback:ping><category>animation</category><category>conferences</category><category>demo</category><category>MIX</category><category>MIX08</category><category>Moonlight</category><category>Silverlight</category><category>Telerik</category><category>tutorial</category><category>web development</category></item><item><title>ReStyle contest now taking submissions</title><description>&lt;div style="float: right; margin-bottom: 10px; margin-left: 10px"&gt;&lt;a href="http://visitmix.com/2008/restyle/"&gt;&lt;img src="http://adamkinney.com/images/blog/restylegoof.gif" alt="" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;p&gt;The &lt;a href="http://visitmix.com/2008/restyle/Submit.aspx"&gt;ReStyle submission form&lt;/a&gt; is now ready to take contest entries.&amp;nbsp; If you visit the page you will be asked for your EvNet credentials.&amp;nbsp; What are those?&amp;nbsp; They are what you use to comment with on &lt;a href="http://on10.net"&gt;Channel 10&lt;/a&gt; or &lt;a href="http://visitmix.com/"&gt;MIX Online&lt;/a&gt;.&amp;nbsp;&amp;nbsp; And if you don't have a SignIn there should be a nice registration button there for you to click and setup your account.&lt;/p&gt; &lt;p&gt;The image to the right was my very attractive test ReStyle while making sure the submission tool worked properly.&amp;nbsp; I think its classy, with its big typography and hand illustrations.&lt;/p&gt; &lt;p&gt;&lt;a href="http://ian.sundermedia.com/"&gt;Ian Muir&lt;/a&gt; has already submitted a text only ReStyle called &lt;a href="http://visitmix.com/2008/default.aspx?restyle=Bare"&gt;Bare&lt;/a&gt;.&amp;nbsp; Like the &lt;a href="http://visitmix.com/2008/default.aspx?restyle=gray"&gt;gray&lt;/a&gt; it shows off how you can completely wipe the page of any images, but maintain the same clickable regions.&lt;/p&gt; &lt;p&gt;So how did we do that?&lt;/p&gt; &lt;p&gt;Although this is not the most compliant way you would set up your HTML, this works well for the specific purpose of the contest.&amp;nbsp; Let's dissect the MIX logo used in the upper left of the default theme.&lt;/p&gt; &lt;p&gt;&lt;img src="http://visitmix.com/2008/css/2008/images/mixlogo.png" alt="" /&gt; &lt;/p&gt; &lt;p&gt;Here's the HTML used:&lt;/p&gt; &lt;p&gt;&lt;code&gt;&amp;lt;div id="logo"&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;a href="&lt;a href="http://visitmix.com/2008/default.aspx&amp;quot;"&gt;http://visitmix.com/2008/default.aspx"&lt;/a&gt;&amp;gt;&amp;lt;span class="reStyle"&amp;gt;MIX 08&amp;lt;/span&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/code&gt;&lt;code&gt;&amp;lt;img src="images/reStyleMe.gif" alt="MIX08" /&amp;gt;&lt;br&gt;&lt;/code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;code&gt;&amp;lt;/a&amp;gt;&lt;br&gt;&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/p&gt; &lt;p&gt;And the CSS:&lt;/p&gt; &lt;p&gt;&lt;code&gt;#logo{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; float:left;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; margin-top:6px;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; margin-left:30px;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; background-image:url('images/mixLogo.png');&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; background-repeat:no-repeat;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;}&lt;br&gt;#logo img&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; width:183px;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; height:100px;&lt;br&gt;}&lt;/code&gt;&lt;/p&gt; &lt;p&gt;&lt;code&gt;.reStyle&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; display:none&lt;br&gt;}&lt;/code&gt;&lt;/p&gt; &lt;p&gt;The advantages of this code for this contest include:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;div element provides the ultimate positioning and layout functionality  &lt;li&gt;a element of course provides the link we need  &lt;li&gt;span provides alternate text if we choose not to use images  &lt;li&gt;img provides the actual clickable surface.&amp;nbsp; reStyleMe.gif is a blank gif, so it provides no visual.&amp;nbsp; That comes the image set to the back ground of the div, which you can easily change in CSS.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Taking advantage of this flexibility is the &lt;a href="http://visitmix.com/2008/default.aspx?restyle=gray"&gt;gray sample ReStyle&lt;/a&gt; with the following CSS:&lt;/p&gt; &lt;p&gt;&lt;code&gt;#logo{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; float:left;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; margin:0;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; margin-left:30px;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding-top:20px;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; height:40px;&lt;br&gt;}&lt;br&gt;#logo .reStyle&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; font-weight:bold;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; font-size:xx-large;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; text-decoration:none;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; color:#666;&lt;br&gt;}&lt;br&gt;#logo .reStyle:hover&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; text-decoration:underline;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; color:#000;&lt;br&gt;}&lt;br&gt;#logo img&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; display:none;&lt;br&gt;}&lt;/code&gt;&lt;/p&gt; &lt;p&gt;This effectively hides the clickable image and styles the text to look like any other link on the page.&lt;/p&gt; &lt;p&gt;Hopefully the HTML that we've set for the contest will allow for some great creativity for &lt;a href="http://visitmix.com/2008/restyle/Default.aspx"&gt;the contest&lt;/a&gt;.&amp;nbsp; I'm looking forward to seeing what turns up next in the &lt;a href="http://visitmix.com/2008/restyle/Gallery.aspx"&gt;ReStyle Gallery&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/296/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/296/default.aspx</comments><link>http://adamkinney.com/blog/296/default.aspx</link><pubDate>Fri, 18 Jan 2008 01:16:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/296/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>3</slash:comments><trackback:ping>http://adamkinney.com/blog/296/trackback/default.aspx</trackback:ping><category>MIX</category><category>MIX08</category><category>web development</category></item><item><title>ReStyle contest on the MIX08 site</title><description>&lt;div style="float: right; margin-bottom: 10px; margin-left: 10px"&gt;&lt;a href="http://visitmix.com/2008/restyle/"&gt;&lt;img alt="ReStyle" src="http://visitmix.com/2008/restyle/images/logo.gif" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;p&gt;Since MIX06, I have been involved with the development of the &lt;a href="http://visitmix.com"&gt;MIX site&lt;/a&gt; one way or another.&amp;nbsp; This year is no different, I'm just a sucker for conferences about the web, design and Microsoft technologies like, hmm let's see, Silverlight (among others).&lt;/p&gt; &lt;p&gt;Today we've re-launched the &lt;a href="http://visitmix.com/2008/restyle/"&gt;ReStyle contest&lt;/a&gt; (formerly known as REMIX) by modifying the HTML to be more restyling friendly and providing &lt;a href="http://visitmix.com/2008/restyle/restyle.zip"&gt;a Starter Kit&lt;/a&gt; with the default and a sample theme.&amp;nbsp; The sample theme is simply titled "gray", because that's what it does.&amp;nbsp; It just grays everything out and removes images providing some technical suggestions on how you might redesign the site yourself.&amp;nbsp; You can see the &lt;a href="http://visitmix.com/2008/default.aspx?restyle=gray"&gt;gray theme live on the MIX08 site&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Why would anyone want to spend the time redesigning a site using only CSS and the images they can create?&amp;nbsp; Besides being educational and fun, there are also prizes.&lt;/p&gt; &lt;p&gt;The designers of the top three entries judged to be the best will receive:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;(3) Each winner will receive a trip to attend the MIX08 Conference in Las Vegas, NV, March 5-7, 2008. Trip includes entrance into the MIX08 Conference, 3 night standard hotel accommodations, and a $1000 cash travel allowance .&lt;/p&gt; &lt;p&gt;- &lt;a href="http://visitmix.com/2008/restyle/rules.aspx"&gt;official contest rules&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;There it is, the big prize to work towards.&amp;nbsp; A free trip to MIX08!&lt;/p&gt; &lt;p&gt;Now there is no time to waste.&amp;nbsp; MIX08 is in 55 days and the contest is over on Feb 1st.&amp;nbsp; You need to get cracking on a redesign, if you expect to win your way to MIX.&lt;/p&gt; &lt;p&gt;And if you want to hang out with other hopefuls, for the next 3 weeks, join the &lt;a href="http://www.facebook.com/group.php?gid=20407580744"&gt;ReStyling the MIX site&lt;/a&gt; Facebook group.&amp;nbsp; Right now, I'm the only member, and I'm "hopeful" others will show up to the party.&lt;/p&gt; &lt;p&gt;To get the latest news about MIX08 and the ReStyle contest, follow &lt;a href="http://visitmix.com/blogs/News/"&gt;the News blog&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/292/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/292/default.aspx</comments><link>http://adamkinney.com/blog/292/default.aspx</link><pubDate>Wed, 09 Jan 2008 19:18:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/292/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>5</slash:comments><trackback:ping>http://adamkinney.com/blog/292/trackback/default.aspx</trackback:ping><category>MIX</category><category>MIX08</category><category>web development</category></item><item><title>CoolWall - a Silverlight 1.0 application reflection</title><description>&lt;p&gt;[UPDATE:&lt;a href="http://on10.net/Blogs/adam/christmas-coolwall/"&gt;My video interview&lt;/a&gt; is now live on Channel 10]&lt;/p&gt;&lt;p&gt;A large amount of my time last week was spent on a little project called &lt;a href="http://www.mycooluncool.com/"&gt;Microsoft CoolWall&lt;/a&gt;.&amp;nbsp; &lt;a href="http://blogs.msdn.com/tims/archive/2007/12/10/share-your-christmas-wishlist-hatelist-with-silverlight.aspx"&gt;Tim Sneath already posted about the site&lt;/a&gt; going live this week and provided the story on how the app came to be:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;The application was originally prototyped with the Silverlight 1.1 Alpha by &lt;a href="http://www.dotnetsolutions.ltd.uk/main/"&gt;Dot Net Solutions&lt;/a&gt;, a UK-based solutions integrator firm, and as a bit of fun, Adam agreed to try back-porting it to Silverlight 1.0 to see whether everything they'd implemented in C# could be as easily accomplished in JavaScript. I've noticed a certain preconception that Silverlight 2.0 is the "one to wait for" because it's the platform that allows you to use a "proper" language like C# or Visual Basic. Of course, having .NET languages, the base class libraries and technologies like LINQ will make RIA development a ton easier, but it's impressive what you can get out of JavaScript, particularly when coupled with the client-centric &lt;a href="http://asp.net/ajax/"&gt;Microsoft AJAX Library&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt; &lt;div style="float: right; margin-bottom: 10px; margin-left: 10px"&gt;&lt;a href="http://mycooluncool.com"&gt;&lt;img alt="Microsoft CoolWall" src="http://adamkinney.com/images/blog/coolwall_300.jpg" /&gt;&lt;/a&gt;&lt;/div&gt; &lt;p&gt;The application resulted in a great way for me to "walk the walk" and not just "talk the talk".&amp;nbsp; The "talk" I am referring to is the idea that "Yes, you can build more than a Media Player in Silverlight 1.0".&amp;nbsp; (Although the folks behind the &lt;a href="http://tvdeep.mnet.com/DetailVod_view.asp?vodid=3788&amp;amp;vodSrvid=3005"&gt;MNet.com project&lt;/a&gt; certainly didn't need to hear me say that.&amp;nbsp; Yes, it plays videos, but it has built clip editing, banner ad system and web service integration).&lt;/p&gt; &lt;p&gt;JavaScript-heavy applications are not a new thing obviously in the AJAX age, but they are for some of those watching SIlverlight from a .NET standpoint.&amp;nbsp; Sure you don't have the luxury of the CLR or even full controls at this point, but you can still do a lot with Silverlight in its current form.&amp;nbsp; This isn't a full case study, but I thought I'd review some of the concepts behind developing the CoolWall application.&amp;nbsp; And first off, I may not be a JavaScript guru look some of those masters at &lt;a href="http://www.ajaxian.com/"&gt;Ajaxian&lt;/a&gt;, but I try.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Application model&lt;br&gt;&lt;/strong&gt;Silverlight project templates in Visual Studio start you off with a JavaScript function with a few functions defined within the prototype of that function.&amp;nbsp; This is analogous to a class in C# with an empty constructor and a few methods defined.&amp;nbsp; This class, specifically the handleLoad function, is then referenced by the provided createSilverlight method which is called to instantiate your application.&lt;/p&gt; &lt;p&gt;&lt;code&gt;CoolWall.Container = function() &lt;br&gt;{&lt;br&gt;}&lt;br&gt;CoolWall.Container.prototype =&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; handleLoad: function(control, userContext) &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.control = control;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br&gt;}&lt;/code&gt; &lt;/p&gt; &lt;p&gt;I built out my application using this model and as the complexity increased I broke out certain functionality into other "modules".&amp;nbsp; While simplifying the code it also allowed me to reuse some of the classes, in the case of the button, as well as control the application initialization.&amp;nbsp; The control was necessary do to some of the events fire asynchronously and I needed to ensure all elements were created by the time they were needed.&lt;/p&gt; &lt;p&gt;Most every class also had a physical representation on the screen and linked directly to existing XAML that was created.&amp;nbsp; In some cases the XAML from the main file is handled by separate modules and in other cases the XAML is loaded dynamically along with a new instance of the class.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;UserControl Pattern&lt;br&gt;&lt;/strong&gt;The buttons defined above and the image items that you drag into place were handled via a pattern to define user controls.&amp;nbsp; The XAML comes from a separate file which is downloaded by a &lt;a href="http://msdn2.microsoft.com/en-us/library/bb232870.aspx"&gt;Downloader&lt;/a&gt; object, which stores the XAML in a string variable when the application loads. Then when the time comes to instantiate a new control, the &lt;a href="http://msdn2.microsoft.com/en-us/library/bb412361.aspx"&gt;createFromXAML&lt;/a&gt; method is used passing the stored XAML string as parameter which then returns a Silverlight object, in this case they were Canvases with children of their own.&amp;nbsp; Then the object is added to the children collection of a canvas which lives within the main XAML.&lt;/p&gt; &lt;p&gt;To provide the interaction and integration a new JavaScript class, defined using the pattern above,&amp;nbsp; is instantiated and a reference to the newly created Silverlight object is passed in the constructor.&amp;nbsp; In this case, the newly created JavaScript object is then added to an Array in order to maintain a reference for the application state and cleanup.&lt;/p&gt; &lt;p&gt;&lt;code&gt;draggableImage = this.control.content.createFromXaml(this.xamlString, true);&lt;br&gt;...&lt;br&gt;this.items[i] = new CoolWall.DraggableImage(this, draggableImage, imageUrl, ...);&lt;/code&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;strong&gt;HTML Control Integration&lt;br&gt;&lt;/strong&gt;One of the first things you notice when investigating Silverlight for development is that there are no controls.&amp;nbsp; This may seem alarming, and yes, I am really looking forward to version 2.0 and its control set, but there is hope.&lt;/p&gt; &lt;p&gt;The integration between the Silverlight DOM and the JavaScript DOM is so well done there is no problem traversing the trees to get to HTML-based controls (&lt;a href="http://adamkinney.com/blog/252/default.aspx"&gt;you can even make it to other rich objects on the page&lt;/a&gt;).&amp;nbsp; Now the only other thing to think about is that by default the Silverlight instance is windowed like a combo box or most any other browser plug-in.&amp;nbsp; You can change this during the creation of your Silverlight application by setting the &lt;a href="http://msdn2.microsoft.com/en-us/library/bb412380.aspx"&gt;Windowless property&lt;/a&gt; to true.&amp;nbsp; Now the Silverlight instance is rendered within the page and can be positioned with CSS like a div element.&amp;nbsp; Once the HTML textboxes are in place, you can access them with JavaScript and integrate them into your JavaScript class. &lt;/p&gt; &lt;p&gt;&lt;code&gt;handleLoad: function(control, userContext){&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.searchTextBox = $get("searchTextBox");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.searchTextBox.value = "Welcome to the CoolWall";&lt;br&gt;}&lt;/code&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;ASP.NET AJAX&lt;br&gt;&lt;/strong&gt;I have used the &lt;a href="http://asp.net/ajax/documentation/live/Overview/default.aspx"&gt;ASP.NET AJAX library&lt;/a&gt; before, but not to this extent.&amp;nbsp; The more I used it the more fun it was.&amp;nbsp; In this application ASP.NET AJAX, helped in two major ways.&amp;nbsp; &lt;/p&gt; &lt;p&gt;The first way was the Web Service Proxy.&amp;nbsp; Using the ScriptManager, you can add a reference to .asmx page containing your services, which will then be proxied as JavaScript functions.&amp;nbsp; Very easy to use and I love the fact that serialization and de-serialization is handled for you.&amp;nbsp; You can pass the string "00000000-0000-0000-0000-000000000000" as a parameter and it will happily convert to a Guid.Empty.&amp;nbsp; A sample call in script looks like this:&lt;/p&gt; &lt;p&gt;&lt;code&gt;CoolWallService.SearchMSNLive(searchTerm,Silverlight.createDelegate(this, this.onSearchCompleted));&lt;/code&gt;&lt;/p&gt; &lt;p&gt;The create delegate method is used there to handle the asynchronous completion of the web service call, but still maintaining the context of the class that calls the service.&lt;/p&gt; &lt;p&gt;The second way the AJAX library helped, was similar to other AJAX libraries where it &lt;a href="http://asp.net/ajax/documentation/live/ClientReference/Global/default.aspx"&gt;extends the functionality of JavaScript&lt;/a&gt;.&amp;nbsp; Code is easier to write once you have methods like Array.add() , String.format and the $get function used above.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Live Search and Live ID Integration&lt;br&gt;&lt;/strong&gt;Most of the work done here came from the prototype, but it was very simple to implement using the Web Service proxies mentioned above.&amp;nbsp; Both services seem very simple to write against, once you setup AppIDs with each service, you can leverage the code that comes with the respective SDK.&amp;nbsp; I can envision myself using the &lt;a href="http://msdn2.microsoft.com/en-us/library/bb676633.aspx"&gt;LiveID Web Authentication&lt;/a&gt; model in the future as way of providing simple, even optional, personalization to an app.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Install Experience&lt;br&gt;&lt;/strong&gt;Almost forgotten, but quickly added the &lt;a href="http://adamkinney.com/blog/271/default.aspx"&gt;optimized Silverlight install experience&lt;/a&gt;.&amp;nbsp; And I say quickly added, because the InstallCreateSilverlight.js file that comes with &lt;a href="http://adamkinney.com/blog/271/default.aspx"&gt;Silverlight Installation Experience Guide&lt;/a&gt; almost does all of the work for you.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Conclusion&lt;br&gt;&lt;/strong&gt;Even though, I wish I would have had an extra week to do this, I'm really happy to have gone through the work to benefit from the lessons learned.&amp;nbsp; There are a few more features I'd like to see like a lightbox effect to view the images in a larger size, but I'm pretty happy with what got implemented.&amp;nbsp; I still need to make my Christmas wish and this might just be the way to do it.&lt;/p&gt; &lt;p&gt;Oh and plus, I was interviewed about the application an the video should be showing up soon on &lt;a href="http://on10.net/"&gt;Channel 10&lt;/a&gt;.&amp;nbsp; The interviewer was kind of goofy, but it was fun.&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/289/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/289/default.aspx</comments><link>http://adamkinney.com/blog/289/default.aspx</link><pubDate>Thu, 13 Dec 2007 23:48:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/289/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>2</slash:comments><trackback:ping>http://adamkinney.com/blog/289/trackback/default.aspx</trackback:ping><category>Channel 10</category><category>JavaScript</category><category>Silverlight</category><category>web development</category><category>Windows Live</category></item><item><title>Silverlight Installation Experience Guide</title><description>&lt;p&gt;Recently I posted about the &lt;a href="http://adamkinney.com/blog/271/default.aspx"&gt;Remembering the &amp;quot;yet to install&amp;quot; audience&lt;/a&gt;, in regards to creating an experience that provides context for those who have not installed SIlverlight yet.&amp;#xA0; The idea being that if your viewer visits your site and was greeted with the just the Silverlight install graphic, they may be turned off and leave.&lt;/p&gt;  &lt;p&gt;The &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=F487DF43-1AFB-4F76-82C8-BB5ACBFFBA1B&amp;amp;displaylang=en"&gt;Silverlight Installation Experience Guide&lt;/a&gt; takes this topic and goes way beyond a reminder and a few images.&amp;#xA0; The Guide includes best practices, usable code and template projects enabling you to walk through the steps as you read.&lt;/p&gt;  &lt;p&gt;Hopefully we'll start seeing better &amp;quot;default&amp;quot; and &amp;quot;installation&amp;quot; experiences.&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/276/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/276/default.aspx</comments><link>http://adamkinney.com/blog/276/default.aspx</link><pubDate>Tue, 30 Oct 2007 15:43:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/276/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>0</slash:comments><trackback:ping>http://adamkinney.com/blog/276/trackback/default.aspx</trackback:ping><category>Silverlight</category><category>web development</category></item><item><title>Silverlight 1.0 project template for VS 2008</title><description>&lt;p&gt;If you're like me and enjoying &lt;a href="http://go.microsoft.com/fwlink/?LinkID=89146&amp;amp;clcid=0x409"&gt;Visual Studio 2008 Beta 2&lt;/a&gt;, you may notice that the Silverlight templates included with the &lt;a href="http://go.microsoft.com/fwlink/?LinkID=89149&amp;amp;clcid=0x409"&gt;Silverlight Tools for VS2008&lt;/a&gt; are&amp;nbsp;focused on&amp;nbsp;the 1.1 alpha.&amp;nbsp; This is great, but what if you dig Silverlight 1.0&amp;nbsp;and still want to use the latest and greatest from Visual Studio land?&lt;/p&gt; &lt;p&gt;You're in luck!&amp;nbsp; All you have to do&amp;nbsp;is borrow the project template from the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=C72F125F-A6F6-4F4E-A11D-6942C9BA1834&amp;amp;displaylang=en"&gt;Silverlight 1.0 SDK&lt;/a&gt;.&amp;nbsp; If you have already installed Visual Studio 2005 then you can&amp;nbsp;install&amp;nbsp;the SDK and find the project template via the file path below:&lt;/p&gt;&lt;code&gt;...\Documents\Visual Studio 2005\Templates\ProjectTemplates\Visual C#\Silverlight\&lt;strong&gt;SilverlightJSApplication.zip&lt;/strong&gt;&lt;/code&gt;  &lt;p&gt;If you're not running Visual Studio, I've posted the template on my server, so&amp;nbsp;you can &lt;a href="http://adamkinney.com/downloads/SilverlightJSApplication.zip"&gt;download the template directly&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Once you have your hands on the template, copy the .zip file into the template directory for VS2008:&lt;/p&gt;&lt;code&gt;...\Documents\Visual Studio 2008\Templates\ProjectTemplates\Visual C#&lt;/code&gt;  &lt;p&gt;Now when you add a New Project you should see a "Silverlight Javascript Application" option below My Templates, which is pictured below.&lt;/p&gt; &lt;p&gt;&lt;img src="http://adamkinney.com/images/blog/sl_newproject_vs2008.jpg" alt="" /&gt;&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/262/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/262/default.aspx</comments><link>http://adamkinney.com/blog/262/default.aspx</link><pubDate>Mon, 24 Sep 2007 23:48:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/262/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>5</slash:comments><trackback:ping>http://adamkinney.com/blog/262/trackback/default.aspx</trackback:ping><category>Silverlight</category><category>web development</category></item><item><title>SilverlightDevCamp SF Recap</title><description>&lt;p&gt;I had a great time this weekend at the &lt;a href="http://barcamp.org/SilverlightDevCampSF"&gt;SilverlightDevCamp in San Francisco&lt;/a&gt;.&amp;#xA0; I had never before been to a DevCamp, BarCamp or any other type of camp that happens indoors.&amp;#xA0; The casual yet academic atmosphere was well set and provided for by our hosts &lt;a href="http://www.brockett.net/"&gt;Kurt Brockett&lt;/a&gt;, &lt;a href="http://www.facebook.com/profile.php?id=828485692"&gt;Kevin Marshall&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/aniyer/"&gt;Anand Iyer&lt;/a&gt;.&amp;#xA0; Nicely done guys, as well as thanks to &lt;a href="http://www.brockett.net/?p=239"&gt;the sponsors&lt;/a&gt;.&lt;/p&gt;  &lt;p style="float: right; margin-bottom: 10px; margin-left: 10px"&gt;&lt;img alt="SilverlightDevCamp opening" src="http://adamkinney.com/images/blog/sldc_sf_talk.jpg" /&gt;&lt;/p&gt;  &lt;p&gt;The camp started Friday night with a greeting, logistics and a bit of beer and pizza.&amp;#xA0; During the greeting we had come up with a few session ideas and some common questions.&amp;#xA0; Once I was introduced I took the opportunity to jump into Silverlight and answer a few of the burning questions with easy answers.&amp;#xA0; What I quickly learned is that I should have polled the crowd about on their knowledge of Silverlight.&amp;#xA0; I spend most of my days deep in Silverlight and most of the attendees had just started their journey.&amp;#xA0; In my excitement to share my knowledge, I had jumped to step 200 but should have started from the beginning.&amp;#xA0; I was able to answer questions for those who could not come on Saturday, so I think that was a plus. Definitely something to remember for future DevCamps.&lt;/p&gt;  &lt;p&gt;We continued to plan sessions and happily socialize the night away.&lt;/p&gt;  &lt;p&gt;Saturday morning came and the full day of sessions began.&amp;#xA0; It was interesting to see the session schedule organized and driven by the attendees.&amp;#xA0; Some held forums to lead a discussion around a topic they themselves wanted to learn more about.&amp;#xA0; Others had prepared their sessions ahead of time and it showed.&lt;/p&gt;  &lt;p style="float: left; margin-bottom: 10px; margin-right: 10px"&gt;&lt;img alt="This way to SilverlightDevCamp" src="http://adamkinney.com/images/blog/sldc_sf_sign.jpg" /&gt;&lt;/p&gt;  &lt;p&gt;I was happy to participate and contribute in almost every session. Silverlight is such a new technology and we've launched many products around the technology and WPF, that it is still very fresh.&amp;#xA0; We have some misinformation out there we need to correct as well as our continued improvement on the ability to explain Silverlight.&lt;/p&gt;  &lt;p&gt;I also received some great feedback on how we can improve upon the initial step in learning Silverlight .&amp;#xA0; Currently I recommend using the &lt;a href="http://silverlight.net/getstarted/"&gt;Get Started page on Silverlight.net&lt;/a&gt; and the &lt;a href="http://silverlight.net/quickstarts/"&gt;QuickStarts&lt;/a&gt;, but it sounds like a scenario-based getting started doc would be useful (e.g. if you are an SVG developer...).&lt;/p&gt;  &lt;p&gt;Here are my highlights from the sessions I attended (&lt;a href="http://barcamp.org/SilverlightDevCampSFSessions"&gt;full sessions page&lt;/a&gt;):&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Silverlight 101      &lt;br /&gt;&lt;/strong&gt;&lt;a href="http://blogs.vertigo.com/personal/bellis/Blog/default.aspx"&gt;Brian Ellis&lt;/a&gt; from Vertigo did a respectable job of starting the day with an introduction to Silverlight.&amp;#xA0; Not too deep but a good amount to get started with the code and the tools.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Expression Blend 101      &lt;br /&gt;&lt;/strong&gt;Unfortunately Cal Schrotenboer's talk was cut short by technical difficulties, but I did get the chance to talk with him and learn about the classes he is teaching.&amp;#xA0; He has a &lt;a href="http://schrotenboer.com/foothill/csharp.htm"&gt;list here&lt;/a&gt;, but I don't believe I've seen that many WPF classes at a college before.&amp;#xA0; I would expect to see a Silverlight class soon.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;iPhone and Top Banana&lt;/strong&gt;     &lt;br /&gt;Beau Amber of &lt;a href="http://www.metalliq.com/"&gt;Metalliq&lt;/a&gt; and &lt;a href="http://www.metaliq.com/portfolio/silverlight.html"&gt;Top Banana&lt;/a&gt; fame, walked us though the iPhone simulation he had created for &lt;a href="http://www.microsoft.com/uk/mix07/default.aspx"&gt;MIX:UK 07&lt;/a&gt;.&amp;#xA0; He did a great job replicating the iPhone in XAML using Blend as his main tool, actually I think it was the only tool he used.&amp;#xA0; He also demoed Top Banana and as usual the crowd loved it.&amp;#xA0; Its such a cool app and hearing the story about how it came together was inspiring.&amp;#xA0; And good news, the source is almost available, apparently there is just a little more clean-up to do.&amp;#xA0; I did record the whole session and am working on publishing the video.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Silverlight and Flash (and JavaFX)      &lt;br /&gt;&lt;/strong&gt;After lunch (more pizza) it was finally time for the most anticipated session comparing Silverlight and Flash.&amp;#xA0; Randy Fong had started gathering questions since the night before and the session had &lt;a href="http://blogs.zdnet.com/Stewart/?p=532"&gt;awakened Ryan Stewart&lt;/a&gt; and drawn in &lt;a href="http://weblogs.macromedia.com/jd/"&gt;John Dowdell&lt;/a&gt;.&amp;#xA0; (Ryan had actually attended almost the whole thing and John had asked some good questions during Beau's talk)&lt;/p&gt;  &lt;p&gt;We had an interesting start with Abdel Remani adding &lt;a href="http://www.sun.com/software/javafx/"&gt;JavaFX&lt;/a&gt; into the comparison as well.&amp;#xA0; I say interesting because nobody had mentioned JavaFX before and it didn't seem as though it was completely comparable in all aspects.&amp;#xA0; Either way I learned about JavaFX and Flex in this session and Ryan, John and Anand did an admirable job trying to keep the comparison clear and accurate, while not turning it into a grudge match.&lt;/p&gt;  &lt;p&gt;Regarding comparing technologies, I found the whole DevCamp very useful in learning more about technologies in the RIA space.&amp;#xA0; Special thanks to &lt;a href="http://www.robrusher.com/"&gt;Rob Rusher&lt;/a&gt; who spent some time going through Flex with me.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Moonlight      &lt;br /&gt;&lt;/strong&gt;The &lt;a href="http://www.mono-project.com/Moonlight"&gt;Moonlight&lt;/a&gt; session was interesting because none of us had actually gotten Moonlight to run yet, but we were all interested.&amp;#xA0; Anand and &lt;a href="http://www.unethicalblogger.com/"&gt;Tyler Ballance&lt;/a&gt; had the most to share and we made a bit of pact to continue to work together to futrther our Moonlight knowledge.&amp;#xA0; Next step, host a VPC or VMWare with it running.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Extending Silverlight 1.0      &lt;br /&gt;&lt;/strong&gt;&lt;a href="http://www.codinghorror.com/blog/"&gt;Jeff Atwood&lt;/a&gt; of Vertigo and Coding Horror walked us through the construction of the &lt;a href="http://www.vertigo.com/downloads/SilverlightChess/10rc/"&gt;Chess Viewer Sample&lt;/a&gt;.&amp;#xA0; This seemed to resonate well with the attendees and acted as real practical application of the code we had been talking about.&amp;#xA0; Nice job Jeff and thanks for the lesson in chess notation.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;IronPython&lt;/strong&gt;     &lt;br /&gt;&lt;a href="http://www.unethicalblogger.com/"&gt;Tyler Ballance&lt;/a&gt; of &lt;a href="http://www.slide.com/"&gt;Slide.com&lt;/a&gt; introduced us to &lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=IronPython"&gt;IronPython&lt;/a&gt; and all of its Python goodness.&amp;#xA0; He was actually a contributor to the Mac port so he had a fair bit of experience to draw upon.&amp;#xA0; The session morphed into a &amp;quot;dynamic languages are fun? check yes or no&amp;quot; session.&amp;#xA0; Which was fine because looking at Python code it looks fun and carefree.&amp;#xA0; I should spend some time trying to build with it and see how I feel afterwards.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Media Services      &lt;br /&gt;&lt;/strong&gt;We had a short Media session where we covered codecs and playback but most of the time was covering features we are planning for the future including server-side playlists and DRM.&lt;/p&gt;  &lt;p&gt;After the last session, I interviewed Tyler about his DevCamp experience and the sample he had built while there.&amp;#xA0; I think the video came out pretty well and I should be publishing it shortly. &lt;/p&gt;  &lt;p style="float: right; margin-bottom: 10px; margin-left: 10px"&gt;&lt;img alt="SilverlightDevCamp shirt" src="http://adamkinney.com/images/blog/sldc_sf_shirt.jpg" /&gt; &lt;/p&gt;  &lt;p&gt;Overall, I thoroughly enjoyed the DevCamp and look forward to attending future Camps.&amp;#xA0; If you take a look at the &lt;a href="http://barcamp.org/SilverlightDevCamp"&gt;SilverlightDevCamp&lt;/a&gt; page, you'll see that there are currently two more planned.&amp;#xA0; One in &lt;a href="http://barcamp.org/SilverlightDevCampDC"&gt;Washington DC&lt;/a&gt; in November and the other at the end of this month in &lt;a href="http://barcamp.org/SilverlightDevCampChicago"&gt;Chicago&lt;/a&gt; the weekend before &lt;a href="http://www.adobe.com/events/max/"&gt;Adobe MAX&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;I few last notes: there are &lt;a href="http://www.flickr.com/photos/tags/silverlightdevcampsf/"&gt;more photos available on Flickr&lt;/a&gt;, it was very nice to finally meet John Dowdell in person and I was told that my voice sounds like &lt;a href="http://www.imdb.com/name/nm0736622/"&gt;Seth Rogen&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/255/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/255/default.aspx</comments><link>http://adamkinney.com/blog/255/default.aspx</link><pubDate>Tue, 18 Sep 2007 07:51:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/255/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>2</slash:comments><trackback:ping>http://adamkinney.com/blog/255/trackback/default.aspx</trackback:ping><category>conferences</category><category>Flash</category><category>Moonlight</category><category>Silverlight</category><category>web development</category></item><item><title>YSlow - a performance analysis add-on for Firebug</title><description>&lt;p&gt;It&amp;nbsp;appears &lt;a href="http://ajaxexperience.techtarget.com/west/html/performance.html#YSlow"&gt;at the Ajax Experience conference&lt;/a&gt; going on this week, Yahoo! has released a add-on for Firebug which analyzes your page for possible performance issues.&amp;nbsp; In other words its figuring out why your page may be slow, or in Yahoo terms &lt;a href="http://developer.yahoo.com/yslow/"&gt;YSlow&lt;/a&gt;.&amp;nbsp; Its cute, it isn't it.&lt;/p&gt; &lt;p&gt;Judging by my initial report card for this site&amp;nbsp;I have a fair bit of work to do.&lt;/p&gt; &lt;p&gt;&lt;img src="http://adamkinney.com/images/blog/yslow_score.gif"&gt; &lt;/p&gt; &lt;p&gt;And in a smart move to educate the developer as well as spread the meme, each of the bulleted items links directly to one of Yahoo's &lt;a href="http://developer.yahoo.com/performance/rules.html"&gt;Thirteen Simple Rules for Speeding Up Your Web Site&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Although, I've only been using it for a little while, I can foresee &lt;a href="http://developer.yahoo.com/yslow/"&gt;YSlow&lt;/a&gt; as becoming a handy tool&amp;nbsp;for web development.&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/234/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/234/default.aspx</comments><link>http://adamkinney.com/blog/234/default.aspx</link><pubDate>Fri, 27 Jul 2007 16:12:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/234/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>0</slash:comments><trackback:ping>http://adamkinney.com/blog/234/trackback/default.aspx</trackback:ping><category>web development</category></item><item><title>Facebook Developer Garage, Seattle, Tuesday night</title><description>&lt;div style="float: right; margin-bottom: 10px; margin-left: 10px"&gt;&lt;img alt="Facebook Developer Garage Seattle logo" src="http://profile.ak.facebook.com/object2/1256/25/n2422712744_713.jpg"&gt; &lt;/div&gt; &lt;p&gt;I&amp;nbsp;am planning&amp;nbsp;to go to the&amp;nbsp;&lt;a href="http://www.facebook.com/event.php?eid=2422712744" target="_blank"&gt;Facebook Developer Garage event&lt;/a&gt; on Tuesday night at the &lt;a href="http://www.capitolhillarts.com/" target="_blank"&gt;Capitol Hill Arts Center&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;I've seen a few interesting Apps built on the Facebook platform and I can see the&amp;nbsp;potential of the concept.&amp;nbsp; Beyond testing and studying,&amp;nbsp;I&amp;nbsp;have been hung up on the &lt;a href="http://www.web-strategist.com/blog/2007/07/18/all-your-widgets-are-belong-to-facebook/" target="_blank"&gt;Facebook = Blackhole, Whirlpool, Vortex&lt;/a&gt;&amp;nbsp;described by &lt;a href="http://www.web-strategist.com/blog" target="_blank"&gt;Jeremiah Owyang&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;I can deal with leaving my aggregator and visiting my Facebook homepage, just to get a picture of my life through navy (#3b5998, the "Facebook blue") rimmed glasses.&amp;nbsp;&amp;nbsp;My time in Facebook&amp;nbsp;has been fun and&amp;nbsp;rather interesting. I even&amp;nbsp;find out about&amp;nbsp;cool events like the Facebook Developer Garage (thanks&amp;nbsp;go to Beth for attending first).&lt;/p&gt; &lt;p&gt;But then when I want to check on Groups I am a member of, I have to open another page to see&amp;nbsp;updates.&amp;nbsp; My mini-feed spoils me with everything else, but only&amp;nbsp;shares group info when someone joins or leaves a group.&amp;nbsp; From my point of view they appear to be adjectives people are labeling and de-labeling themselves with.&lt;/p&gt; &lt;p&gt;I think there's more you could do with groups.&amp;nbsp; Notifications about discussion&amp;nbsp;threads and&amp;nbsp;photos&amp;nbsp;might be nice,&amp;nbsp;maybe a Group info panel for&amp;nbsp;Group&amp;nbsp;Admins, a list of shared links.&lt;/p&gt; &lt;p&gt;This sparked my initial interest in FB App Development.&amp;nbsp; I was cut short, though,&amp;nbsp;by the fact that the API exposes little Group info.&lt;/p&gt; &lt;p&gt;As a workaround it was suggested by someone in the Developer forums that you could still leverage the Group info to build a SuperGroups App which could then offer more custom functionality.&amp;nbsp; But then you're stuck rewriting existing functionality, doing more work then you should have to be.&lt;/p&gt; &lt;p&gt;I also think it would be interesting to add Apps to Group Profile pages.&amp;nbsp; I wouldn't mind having an App that uses Silverlight on the &lt;a href="http://www.facebook.com/group.php?gid=2312453637" target="_blank"&gt;Silverlight Group page&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;So this is&amp;nbsp;one of the reasons&amp;nbsp;I thought I'd attend the Facebook Developer Garage event.&amp;nbsp;I'm guessing others may have ideas on Groups and Apps and RSS and blackholes.&lt;/p&gt; &lt;p&gt;The other reason is because of their snazzy logo.&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/233/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/233/default.aspx</comments><link>http://adamkinney.com/blog/233/default.aspx</link><pubDate>Fri, 27 Jul 2007 07:16:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/233/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>1</slash:comments><trackback:ping>http://adamkinney.com/blog/233/trackback/default.aspx</trackback:ping><category>Facebook</category><category>web development</category></item><item><title>No 301 love from Facebook</title><description>&lt;p&gt;&lt;a href="http://adamkinney.com/blog/226/default.aspx"&gt;After recently changing my feed over to FeedBurner&lt;/a&gt; I was happy to see that my latest "Note" had been imported into &lt;a href="http://www.facebook.com/profile.php?id=530301642"&gt;my Facebook profile&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;(In case you're not aware, Facebook has&amp;nbsp;a cool feature which allows you to import posts from your blog into your profile which then become&amp;nbsp;"Notes".&amp;nbsp; They reprint the whole article but they do&amp;nbsp;link back to the original permalink.&amp;nbsp; This way your Facebook friends can read your blog without actually having to leave the realm of Facebook.&amp;nbsp; And perhaps a more interesting feature, you can link &lt;em&gt;who&lt;/em&gt; is in the Note.&amp;nbsp; A way of tagging the post with a person's name but a strongly typed tag that links back to their profile.&amp;nbsp; This activity alone can possibly&amp;nbsp;warrant a one-liner in their news&amp;nbsp;feed and even&amp;nbsp;their friends news&amp;nbsp;feed.&amp;nbsp; Now your syndicated post, which is now a Note, could be read by people you don't know looking for information about one of their Facebook friends, thus expanding the reach of your words or possibly even providing some useful information worth sharing to people who are interested.)&lt;/p&gt; &lt;p&gt;The &lt;a href="http://www.facebook.com/note.php?note_id=2459846218&amp;amp;ref=mf"&gt;new note was there&lt;/a&gt; and it got me thinking about my redirect issue with FeedBurner.&amp;nbsp; To support my RSS URL changing, I was now returning a &lt;a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.2"&gt;HTTP status of 301&lt;/a&gt; when my past URL was requested along with the location of my new URL.&amp;nbsp; I thought it would be nifty of FaceBook if they had made the request for RSS, received the 301, recorded the new location and modified my setting in profile.&amp;nbsp; They didn't.&amp;nbsp; They still had my old URL listed.&lt;/p&gt; &lt;p&gt;If I knew what a 301 was and I had set it myself, which is the case here, then I would hope they would change the&amp;nbsp;URL in my&amp;nbsp;settings to be imported.&lt;/p&gt; &lt;p&gt;And if I didn't know what was going on and my blog vendor modified my URL, then I would likely&amp;nbsp;be unaware of anything changing unless my Notes had stopped importing.&lt;/p&gt; &lt;p&gt;I poked around in Facebook's &lt;a href="http://www.facebook.com/terms.php"&gt;Terms of Use&lt;/a&gt; and I found this:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;By posting User Content to any part of the Site, you automatically grant, and you represent and warrant that you have the right to grant, to the Company an irrevocable, perpetual, non-exclusive, transferable, fully paid, worldwide license (with the right to sublicense) to use, copy, publicly perform, publicly display, reformat, translate, excerpt (in whole or in part) and distribute such User Content for any purpose on or in connection with the Site or the promotion thereof, to prepare derivative works of, or incorporate into other works, such User Content, and to grant and authorize sublicenses of the foregoing.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Maybe&amp;nbsp;changing the URL based on the 301&amp;nbsp;would be considered translating or reformatting?&lt;/p&gt; &lt;p&gt;This was not such a big issue to me as a user, but more as a site developer.&amp;nbsp; We added the blog post import feature on &lt;a href="http://on10.net/people/adam/"&gt;Channel 10&lt;/a&gt;&amp;nbsp;where I don't believe we are recording changes sent via 301s.&amp;nbsp; Feed URLs are actually discovered and recorded via auto-discovery links once a blog URL is given, so there is even more freedom for the system to respect the 301 since the user never&amp;nbsp;manually entered the original URL.&lt;/p&gt; &lt;p&gt;Funny, you wouldn't think being on vacation would turn out a post on HTTP status codes...&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/227/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/227/default.aspx</comments><link>http://adamkinney.com/blog/227/default.aspx</link><pubDate>Sun, 08 Jul 2007 06:00:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/227/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>0</slash:comments><trackback:ping>http://adamkinney.com/blog/227/trackback/default.aspx</trackback:ping><category>Facebook</category><category>web development</category></item><item><title>My old job is now listed on the career site</title><description>&lt;p&gt;&lt;a href="http://members.microsoft.com/careers/search/details.aspx?JobID=D4D7D46C-2F39-4A3D-AFD1-5666663D42EE"&gt;Official Job Listing on the career site&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Well its not exactly my old job, &lt;a href="http://duncanmackenzie.net/blog/the-channel-9channel-10-team-is-hiring/"&gt;Duncan has taken over the dev lead role&lt;/a&gt; (Congrats to Duncan), but it does include a lot of the client and UI work I was handling.&amp;nbsp; I like the skill set description they used:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;We are looking for someone who lives and breathes HTML, CSS, Javascript, AJAX and ASP.NET. The ideal candidate will have skills in all those technologies combined with a passion for design and user experience.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;But here's the meat of what makes the job great:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Do you like to ship, takes chances and effect change? Do you want to build cool sites that use Silverlight and Atlas to deliver a great user experience? Then come join our group where you'll find a small dynamic team of folks and you'll swear you are part of startup.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Its part of your job to learn the latest technologies, create and innovate.&lt;/p&gt; &lt;p&gt;Now, to forward this link on to a few people that may be interested...&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/225/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/225/default.aspx</comments><link>http://adamkinney.com/blog/225/default.aspx</link><pubDate>Fri, 29 Jun 2007 17:12:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/225/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>0</slash:comments><trackback:ping>http://adamkinney.com/blog/225/trackback/default.aspx</trackback:ping><category>Channel 10</category><category>Channel 9</category><category>web development</category></item><item><title>A new story and a new theme</title><description>&lt;p&gt;Earlier this year, I made a conscious effort to give my blog an overall theme to base my posts on.&amp;nbsp; &lt;a href="http://adamkinney.com/blog/192/default.aspx"&gt;The concept of the "Devigner"&lt;/a&gt; is what I was going to go after, but due to the lack posts about this concept, its obvious that didn't work out.&amp;nbsp;&amp;nbsp;I still believe the idea is interesting, how one who designs interfaces and develops code fits into software development, but I wasn't spending much time into exploring&amp;nbsp;how other&amp;nbsp;"devigners" worked.&amp;nbsp; It would have been an extra-curricular activity&amp;nbsp;compared to my main work and my main work currently consumes&amp;nbsp;a large part of my focus and outside time now.&lt;/p&gt; &lt;p&gt;Which leads into what my new story will be, I plan to cover my experiences and work at Microsoft.&lt;/p&gt; &lt;p&gt;"Oh that's original", you may be thinking.&amp;nbsp; Although, it may not be completely original,&amp;nbsp;the main theme of what I plan to discuss is the development of Channel 9, Channel 10 and any other sites or project my team works on.&amp;nbsp; A lot of the Niners on Channel 9 are always asking about our current progress and what we're doing next, so this should give them some information to chew on.&amp;nbsp; The size of our team and our responsibilities has grown quickly which has resulted in some lessons about software development&amp;nbsp;worth sharing.&amp;nbsp; And we are lucky enough to be tasked with creating new innovations using new technologies, so there should be&amp;nbsp;interesting stories to tell there as well.&lt;/p&gt; &lt;p&gt;Overall I'm looking forward to providing a better insight into what we are working on as a team and hopefully generating stories worth reading.&amp;nbsp; Now I just need to make a new banner for my site...&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/211/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/211/default.aspx</comments><link>http://adamkinney.com/blog/211/default.aspx</link><pubDate>Tue, 03 Apr 2007 18:14:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/211/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>3</slash:comments><trackback:ping>http://adamkinney.com/blog/211/trackback/default.aspx</trackback:ping><category>blogging</category><category>Channel 9</category><category>EvNet</category><category>web development</category></item><item><title>REMIX contest is live, win a free MIX07 ticket</title><description>&lt;p&gt;The &lt;a href="http://www.visitmix.com/remix/contest/"&gt;REMIX Contest&lt;/a&gt; is live.&amp;nbsp; This is your chance to&amp;nbsp;show off your CSS and design&amp;nbsp;skills and win yourself&amp;nbsp;free admission to&amp;nbsp;&lt;a href="http://www.visitmix.com/"&gt;MIX07&lt;/a&gt;.&amp;nbsp; Admission is awarded to the top three winners,&amp;nbsp;and we are handing out Zunes with Accessory Packs to the top 10 honorable mentions.&lt;/p&gt; &lt;p&gt;Mmm, Zune, I just got one today actually, I'm really digging the big screen.&amp;nbsp; And, no, this is not one of the prize Zunes.&amp;nbsp; So don't worry about winning a used Zune.&amp;nbsp; Before I get myself into any trouble, here's &lt;a href="http://www.visitmix.com/remix/legal/"&gt;the official rules for the contest&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;So &lt;a href="http://www.visitmix.com/remix/gallery/"&gt;enjoy the submissions&lt;/a&gt; (none at this time of posting) and &lt;a href="http://www.visitmix.com/remix/submit/"&gt;submit your remix&lt;/a&gt;.&amp;nbsp; I am one of the judges and will be looking forward to seeing your submissions.&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/207/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/207/default.aspx</comments><link>http://adamkinney.com/blog/207/default.aspx</link><pubDate>Sat, 10 Mar 2007 01:03:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/207/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>2</slash:comments><trackback:ping>http://adamkinney.com/blog/207/trackback/default.aspx</trackback:ping><category>graphic design</category><category>MIX</category><category>MIX07</category><category>web development</category></item><item><title>&amp;quot;And Along Came 10...&amp;quot; article in MSDN</title><description>&lt;p&gt;&lt;a href="http://www.duncanmackenzie.net/"&gt;Duncan&lt;/a&gt; wrote an article entitled &lt;a href="http://msdn.microsoft.com/msdnmag/issues/06/12/EndBracket/"&gt;And Along Came 10...&lt;/a&gt;*&amp;nbsp;that talks about at a high-level how we started the codebase behind &lt;a href="http://on10.net/"&gt;on10.net&lt;/a&gt; and the next version of &lt;a href="http://channel9.msdn.com/"&gt;Channel 9&lt;/a&gt; some of the architectural decisions behind the scenes.&amp;nbsp; This project, which has encompassed this whole year, has been a very interesting and&amp;nbsp;fun ride.&amp;nbsp; Two years from now, I can imagine writing a book on the wild ride of what has become of Channel 9 and 10 and how it got there.&amp;nbsp;&lt;/p&gt; &lt;p&gt;* The title plays off the &lt;a href="http://channel9.msdn.com/"&gt;Channel9&lt;/a&gt; and&amp;nbsp;&lt;a href="http://on10.net/"&gt;on10.net&lt;/a&gt; (which we're now just calling Channel 10) relationship of&amp;nbsp;which he&amp;nbsp;is a big fan :)&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/187/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/187/default.aspx</comments><link>http://adamkinney.com/blog/187/default.aspx</link><pubDate>Sun, 03 Dec 2006 08:09:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/187/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>0</slash:comments><trackback:ping>http://adamkinney.com/blog/187/trackback/default.aspx</trackback:ping><category>Channel 10</category><category>Channel 9</category><category>EvNet</category><category>web development</category></item><item><title>Running ASP.NET projects on Vista with IIS 7</title><description>&lt;p&gt;I messed around for a little bit, but to save yourself the time read the &lt;a href="http://www.iis.net/default.aspx?tabid=2&amp;amp;subtabid=25&amp;amp;i=993"&gt;How to Enable ASP.NET 1.1 IIS7&lt;/a&gt; article on IIS.Net.&amp;nbsp; I'm still learning IIS7, but the more I dig into it the more impressed with it.&amp;nbsp; I'm digging the &lt;a href="http://www.iis.net/default.aspx?tabid=2&amp;amp;subtabid=25&amp;amp;i=930"&gt;Modular Architecture&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/186/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/186/default.aspx</comments><link>http://adamkinney.com/blog/186/default.aspx</link><pubDate>Sat, 02 Dec 2006 04:30:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/186/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>4</slash:comments><trackback:ping>http://adamkinney.com/blog/186/trackback/default.aspx</trackback:ping><category>web development</category></item><item><title>Ch9 Forum Screenshots are up</title><description>&lt;p&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=255702#255702" target="_new" atomicselection="true"&gt;&lt;img src="http://channel9.msdn.com/ch9v4/images/impflat_preview.jpg"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;This is more a note to myself as most of those who care have already seen, but last Thursday&amp;nbsp;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=255702#255702" target="_blank"&gt;we posted preview screenshots for the new look of Channel 9&lt;/a&gt;.&amp;nbsp; A major portion of the work was devoted to a debate we had going on between Flat vs. Threaded view of forums.&amp;nbsp; And now to finish the transition from Image to HTML/JS/C#...&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/182/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/182/default.aspx</comments><link>http://adamkinney.com/blog/182/default.aspx</link><pubDate>Mon, 13 Nov 2006 20:40:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/182/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>2</slash:comments><trackback:ping>http://adamkinney.com/blog/182/trackback/default.aspx</trackback:ping><category>Channel 9</category><category>web development</category></item><item><title>Our deployment video just went live on Channel9</title><description>&lt;p&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=238667" target="_new" atomicselection="true"&gt;&lt;img src="http://adamkinney.com/images/blog/ms10.jpg"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=238667" target="_blank"&gt;Sampy just posted the video&lt;/a&gt; he took of our team while we were posting the last &lt;a href="http://adamkinney.com/blog/175/"&gt;update to 10&lt;/a&gt;.&amp;nbsp; We were a bit giddy at getting this update at the door and I think that comes through in the video :)&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/177/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/177/default.aspx</comments><link>http://adamkinney.com/blog/177/default.aspx</link><pubDate>Wed, 27 Sep 2006 22:02:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/177/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>1</slash:comments><trackback:ping>http://adamkinney.com/blog/177/trackback/default.aspx</trackback:ping><category>Channel 10</category><category>Channel 9</category><category>EvNet</category><category>web development</category></item><item><title>10 gets an update</title><description>&lt;p&gt;Last week we updated the &lt;a href="http://on10.net/" target="_blank"&gt;Microsoft 10 site&lt;/a&gt;.&amp;nbsp; &lt;a href="http://www.jeffsandquist.com/Channel9nextAnd10.aspx" target="_blank"&gt;Jeff&lt;/a&gt; talks about it here, mainly covering the fact that the code update was written to prepare for the conversion of &lt;a href="http://channel9.msdn.com/" target="_blank"&gt;Channel 9&lt;/a&gt; and reach the goal of one code base running on multiple sites.&amp;nbsp; We've simplified the architecture down to four major constructs - entries, links, tags and users.&amp;nbsp; Tags, which run the show, acting as modifiers for every entry (Is this a blog entry or a forum entry?&amp;nbsp; What is about?&amp;nbsp; What language is it in? etc...)&amp;nbsp; I also took some time to beef up the design a bit and add some oomph, which was noted by &lt;a href="http://www.istartedsomething.com/20060921/on10-redesign/" target="_blank"&gt;Long Zheng here&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Now the cool thing is that during our actual deployment, &lt;a href="http://blog.sampy.com/" target="_blank"&gt;Sampy&lt;/a&gt; has the camera running, in true Ch9/10 style, and interviewed us while we were deploying.&amp;nbsp; You can tell we're pretty giddy after completing the update, but we try and add some value while looking like crazy people.&amp;nbsp; I'm hoping we'll have the video up live tomorrow on Channel 9.&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/175/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/175/default.aspx</comments><link>http://adamkinney.com/blog/175/default.aspx</link><pubDate>Tue, 26 Sep 2006 04:32:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/175/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>0</slash:comments><trackback:ping>http://adamkinney.com/blog/175/trackback/default.aspx</trackback:ping><category>Channel 10</category><category>Channel 9</category><category>EvNet</category><category>web development</category></item><item><title>Duncan is now running Oxite</title><description>&lt;p&gt;&lt;a href="http://www.duncanmackenzie.net/" target="_blank"&gt;Duncan Mackenzie&lt;/a&gt; is now running his blog off of the Oxite codebase we put together.&amp;nbsp; Its interesting when you are preparing code to be themeable and reusable.&amp;nbsp; "Oh, did I hardcode my name in&amp;nbsp;there..."&lt;/p&gt; &lt;p&gt;We've got a few UI enhancement ideas to work through (Duncan's &lt;a href="http://www.duncanmackenzie.net/blog/archives/" target="_blank"&gt;month archive list&lt;/a&gt; goes all the way back to Feb 2003, paging, expansion, something?).&amp;nbsp; Other than the basics, I'm looking for onnovative way to do tag clouds.&amp;nbsp; Right now I don't even have a cloud but just a list (which is just wrong).&amp;nbsp;&lt;/p&gt; &lt;p&gt;What's the best display of Tags you've seen?&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/168/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/168/default.aspx</comments><link>http://adamkinney.com/blog/168/default.aspx</link><pubDate>Sun, 10 Sep 2006 05:34:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/168/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>4</slash:comments><trackback:ping>http://adamkinney.com/blog/168/trackback/default.aspx</trackback:ping><category>Oxite</category><category>Web 2.0</category><category>web development</category></item><item><title>Blog fortified, WordPress theme implemented</title><description>&lt;p&gt;The last time I updated my blog&amp;#39;s code base, I started from scratch (again) and my mindset was &amp;quot;keep it simple&amp;quot;.&amp;nbsp; And a very simple one-person blog appeared.&amp;nbsp; Well it was a little too simple, no trackbacks, referrals and no automatic pinging of blog services like &lt;a href="http://pingomatic.com/"&gt;ping-o-matic&lt;/a&gt;.&amp;nbsp; Now with &lt;a href="http://blogs.duncanmackenzie.net/duncanma/"&gt;Duncan&amp;#39;s&lt;/a&gt; help (who was looking for a new blog engine as well) that has all been added and more.&lt;/p&gt;&lt;p&gt;I am&amp;nbsp;authoring this post in &lt;a href="http://windowslivewriter.spaces.live.com/"&gt;Windows Live Writer&lt;/a&gt; (yay, MetaWeblog support!).&amp;nbsp; So far I am pretty impressed.&amp;nbsp; I like the simple and attractive&amp;nbsp;UI, but the most interesting part is the extensibility model.&amp;nbsp; Its very simple to write plug-ins and there are couple of cool ones available so far like the Live Local map and Flickr photo plug-ins.&amp;nbsp; [&lt;a href="http://on10.net/Blogs/TheShow/4891/"&gt;Watch the video of Live Writer on 10&lt;/a&gt;]&lt;/p&gt;&lt;p&gt;If you are viewing this post on my website you&amp;#39;ll notice that my blog is themed with a possibly familiar theme.&amp;nbsp; The theme is entitled &lt;a href="http://blog.gluedideas.com/cfrazier/2006/08/subtle-theme-version-032/"&gt;Subtle v0.32&lt;/a&gt;&amp;nbsp;and it was designed by &lt;a href="http://blog.gluedideas.com/"&gt;Glued Ideas&lt;/a&gt;.&amp;nbsp; Duncan first noticed a variation of the theme on &lt;a href="http://shootingthekids.dpblogs.com/"&gt;Shooting the Kids&lt;/a&gt;, and it brought up the issue once again, how great &lt;a href="http://themes.wordpress.net/"&gt;Word Press themes&lt;/a&gt; are and how nice it would be to take advantage of them.&amp;nbsp; So when updating the UI that&amp;#39;s exactly what we did.&amp;nbsp; Its a bit hardcoded now, but it sounds like an interesting issue to address.&amp;nbsp; Multi-blog engine themes portability.&lt;/p&gt;&lt;p&gt;Anyways, now that the new engine is up, vacations are over and summer has passed, I&amp;#39;m going to challenege myself to blog everyday.&amp;nbsp; I believe I have plenty of content, I was just ignoring or working on the tools.&amp;nbsp; I&amp;#39;m also pledging to get better at email, regarding faster response times.&amp;nbsp; So now would be the time to resend any emails that never received a response. :)&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/163/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/163/default.aspx</comments><link>http://adamkinney.com/blog/163/default.aspx</link><pubDate>Sun, 03 Sep 2006 20:11:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/163/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>1</slash:comments><trackback:ping>http://adamkinney.com/blog/163/trackback/default.aspx</trackback:ping><category>blogging</category><category>EvNet</category><category>Oxite</category><category>web development</category><category>Windows Live Writer</category></item><item><title>A new update for 10</title><description>&lt;p&gt;&lt;img src="http://on10.net/downloads/logos/flat_365.gif" alt="10" width="365" height="322" /&gt;&lt;/p&gt;&lt;p&gt;Check it out!&amp;nbsp; Jeff has some more info and links &lt;a href="http://www.jeffsandquist.com/Microsoft10Version10IsNowOnline.aspx" target="_blank"&gt;here&lt;/a&gt;.&amp;nbsp; Very excited to get this out there :)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/151/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/151/default.aspx</comments><link>http://adamkinney.com/blog/151/default.aspx</link><pubDate>Thu, 20 Jul 2006 07:32:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/151/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>0</slash:comments><trackback:ping>http://adamkinney.com/blog/151/trackback/default.aspx</trackback:ping><category>Channel 10</category><category>EvNet</category><category>web development</category></item><item><title>Compiling Web Projects faster</title><description>&lt;p&gt;We&amp;#39;ve been feverishly working on the new update to &lt;a href="http://on10.net/" target="_blank"&gt;10&lt;/a&gt;.&amp;nbsp; No, its just an update its version 1.0.&amp;nbsp; Its exciting, man,&amp;nbsp; I go to the current site now and it just hurts my eyes, I can&amp;#39;t wait to share the new site. BUT, its not ready yet, very close though (after I finish up the other half of the UI &lt;em&gt;tonight!&lt;/em&gt;, it will be extremely close :p)&lt;/p&gt;&lt;p&gt;Up until recently though the process has been troublesome.&amp;nbsp; Its been like this: code, code, code, code, compile ................., look at modifed results, test scripts.&amp;nbsp; Ok, back to source, code, code, code, code, coffee sip, code, ignore phone, code, code, compile ............. close eyes ......... &lt;/p&gt;&lt;p&gt;Compilation was taking forever!&amp;nbsp; It was one of those ignoring problems that you want to take the time to fix, but instead you use the compile time to go to the bathroom (the one 5 feet away at home).&lt;/p&gt;&lt;p&gt;But praise the calendar!&amp;nbsp; This week was &lt;a href="http://blog.sampy.com/2006/07/i-am-arrived.html" target="_blank"&gt;Sampy&amp;#39;s first week&lt;/a&gt; on the team. So we talked a bit, tried to find some tasks for him to do to get familiar with the 10&amp;nbsp;code base.&amp;nbsp; We figured out a 1st level&amp;nbsp;task (talking &lt;a href="http://www.worldofwarcraft.com/" target="_blank"&gt;WoW&lt;/a&gt; or any RPG terms now, its like a quest you get in Anvilmar to go out and kill 4 bunnies with broken legs).&amp;nbsp; His first mighty task was to get the solution to compile faster.&amp;nbsp; Now remember Sampy comes from a team that developed parts of Visual Studio, so thus, it should be simple.&amp;nbsp; And it was.&lt;/p&gt;&lt;p&gt;To compile solutions using project references&amp;nbsp;with web projects (the new ASP.net 2.0 crazy kind), don&amp;#39;t Build the Web Project when you build the solution.&amp;nbsp; There&amp;#39;s no need to&amp;nbsp;anyways.&amp;nbsp; My compile time went from around 90 to 240 seconds to around 20 seconds.&amp;nbsp; That&amp;#39;s very noticiable when you compile and view as much as I do when rendering HTML.&lt;/p&gt;&lt;p&gt;Thanks Sampy!&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/150/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/150/default.aspx</comments><link>http://adamkinney.com/blog/150/default.aspx</link><pubDate>Thu, 13 Jul 2006 05:00:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/150/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>0</slash:comments><trackback:ping>http://adamkinney.com/blog/150/trackback/default.aspx</trackback:ping><category>Channel 10</category><category>EvNet</category><category>web development</category></item><item><title>Scoble webdesign</title><description>&lt;p&gt;Yes, &lt;a href="http://www.gapingvoid.com/Moveable_Type/archives/002934.html" target="_blank"&gt;Scoble&amp;#39;s leaving&lt;/a&gt;, everyone knows that.&amp;nbsp; But the other day we were talking about the website improvements PodTech could use to really enhance their site (&lt;a href="http://scobleizer.wordpress.com/2006/06/18/podtechs-content-and-web-site-challenges/#comments" target="_blank"&gt;full list here&lt;/a&gt;), and it was interesting to hear him bring up the different issues.&amp;nbsp; He&amp;#39;s like a power user, who really knows what he&amp;#39;s looking for and is happy boisterously provide the feedback.&amp;nbsp; Its cool because a guy who spends the majority of his time working on and designing community sites, he&amp;#39;s a valuable resource that will still be around even after he loses his blue badge.&lt;/p&gt;&lt;p&gt;&amp;quot;working on and designing community sites&amp;quot;.&amp;nbsp; Its funny but after typing that I was thinking, what else is there?&amp;nbsp; If a site does not have community or personal touch, its not much of a website in today&amp;#39;s day and age (not very Web 2.0ish if you wish).&amp;nbsp; Its a crazy web today, much more interesting than last year&amp;#39;s, but I&amp;#39;m happy to be working on it.&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/144/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/144/default.aspx</comments><link>http://adamkinney.com/blog/144/default.aspx</link><pubDate>Tue, 20 Jun 2006 02:43:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/144/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>0</slash:comments><trackback:ping>http://adamkinney.com/blog/144/trackback/default.aspx</trackback:ping><category>Scoble</category><category>web development</category></item></channel></rss>