@elijahmanor, @jongalloway and others…

@elijahmanor Elijah Manor

“Modernizr.js : Feature Detection” by @OdeToCode #webdev z-t.go.ly

@elijahmanor Elijah Manor

“KnockoutJS Custom Binding for Invoking an Action with Enter Key” by @smichelotti #javascript sd3.go.ly

@jongalloway Jon Galloway

JSON Formatter & Validator—can take a URL and return validated / formatted JSON – jsonformatter.curiousconcept.com

@elijahmanor Elijah Manor

“Setting up ASP.NET MVC 3 to work with jQuery UI 1.9” #jquery http://v8h.go.ly

@elijahmanor Elijah Manor

“Replacing Text Nodes With jQuery” by @bennadel #jquery http://t5v.go.ly

@mtaulty Mike Taulty

I missed this “Was .NET all a mistake” bit.ly/peV466—the background is well written and it’s a good (provocative) discussion

@elijahmanor Elijah Manor

“SassAndCoffee 1.1 Released for ASP.NET (MVC & WebForms)” by @xpaulbettsx #aspnetmvc http://j.mp/owcJ6A

@pluralsight Pluralsight

Free Webcast—Improving Web Performance with Robert Boedigheimer—starts in 30 minutes! http://ow.ly/66uND RT

@codinghorror Jeff Atwood

“HTML5 standardizes every terrible practice inflicted on us by browser authors, making them part of the web forever.” stackoverflow.com/questions/3434…

@pluralsight Pluralsight

Steve Michelotti @smichelotti has just published a new course: ASP.NET MVC Scaffolding bit.ly/qQf8zy

@kazuhito Kazuhito Kidachi

Don’t use IDs in CSS selectors? ❧ Oli.jp (@boblet) – http://icio.us/kLHLoH

@jongalloway Jon Galloway

Strange to see IE Conditional Comments go http://bit.ly/qka6HV—handy for IE6 specific stylesheets, hopefully no longer as necessary.

@LeaVerou Lea Verou

Microsoft removes conditional comments, behaviors and XML Data Islands from IE10, due to incompatibilities with HTML5 blogs.msdn.com/b/ie/archive/2…

@JohnBristowe John Bristowe

Awesome scrolling experience is awesome: http://www.newzealand.com/

@KyleMcClellan Kyle McClellan

Survey: Tell me what you think of the RIA DomainService Wizard http://bit.ly/ljXCEq #RIAServices

@martinfowler Martin Fowler

I’ve published an article on eradicating non-determinism in tests: http://martinfowler.com/articles/nonDeterminism.html

@mattpodwysocki Matthew Podwysocki

Erik Meijer’s CoSQL paper on the duality of SQL and NoSQL got Slashdotted: http://bit.ly/feNxRE #cosql

@maryjofoley Mary Jo Foley

Microsoft readies three new Office service packs: http://zd.net/eW2kPK

@JesseLiberty Jesse Liberty

Posted: Linq: SelectMany http://ow.ly/1bT14x

@mtaulty Mike Taulty

Building with WCF RIA Services? http://goo.gl/fb/B3ysB

@davewiner Dave Winer ☮

I’ve never understood what the browsers guys do with RSS. http://r2.ly/6zem

@amyhoy Amy Hoy

i hate watching smart, capable people defend crap—or refuse to express strong opinions—in the name of “professionalism”

“You Really Should Be Using NuGet” and other links…

This article by Justin Etheredge shows that NuGet has a graphical and a command-line interface.

“Why We’re Going With HTML(5) Instead Of Silverlight”

Davy Brion: “The first thing you might be thinking is ‘how can Silverlight score so badly when it comes to User Experience?’. The answer to that is quite simple: if your users aren’t using a desktop/laptop with Windows or OS X on it, there is no experience to be had at all. Users that require assistive technology are out of luck as well since accessibility support in Silverlight is still very poor. If you hold those factors into account, it really doesn’t matter much that you can easily make Silverlight applications incredibly flashy (pardon the pun). Besides, most people get bored and annoyed with excessive animations rather quickly, so you’re often better off not to overdo it. With that in mind, jQuery UI and HTML5 will easily meet your needs for that kind of stuff.”


“Lightweight DataTable for your Silverlight applications”

Vladimir Enchev: “Since there is no DataTable in Silverlight I’ve created small class that can be used to generate columns and rows in runtime in similar to the real DataTable…”

An Oldie Classic: “Silverlight 4 Screencasts—the Managed Extensibility Framework (MEF)”

Mike Taulty: “One of the interesting things about Silverlight 4 is the inclusion of the Managed Extensibility Framework (MEF) and I think it really helps to build the case for Silverlight 4 as a great platform for business applications. …Silverlight applications are rich internet applications – the deployment model is strongly angled towards web deployment as the only way to install a Silverlight application is to start on a web page and run the application – the deployment is intended to be simple, quick and secure.”

“Expression Gallery: Download Useful Bits, Share Yours with the Community”

“Many of our website visitors haven’t discovered the Expression Gallery yet. We provide a one-stop place for community members to download and share Expression-related items, like Blend Behaviors, Website Templates and Code Snippets, Silverlight Samples and Themes, and free and trial versions of Tools and Utilities.”

“Authentication in Silverlight using WCF and ASP.NET Membership Provider”

Mahesh Sabnis: “Open the web.config file, add the connection string for the database which contains user credentials and also define ASP.NET membership provider. Configure this provider in the service behavior so while verifying, the caller WCF service will load this membership provider. Also use ‘CustomBinding’ with https transport and define its ‘authenticationMode’ to ‘UserNameOverTransport’ so that the caller has to send the user credentials for making a call to WCF service.”

“Working with the Silverlight Rich Text Box control”

“In this article, we’ll take a look at the Silverlight Rich Text Box control. The Rich Text Box was one of the new, and highly requested controls introduced in Silverlight 4. …The Rich Text Box has a content property, Blocks, which is a collection of Paragraph elements (Paragraph derives from Block). These Paragraph elements can in turn contain elements that are derived from Inline, like Run (we know that one from the regular Text Box), Span, Bold, Italic, Underline, Hyperlink and the InlineUIContainer (which can contain UIElements).”

“How to distribute a Silverlight OOB Application?” and other Google Starred Items…

Kunal Chowdhury: “One of the new features introduced in Silverlight 4 is the silent installation of Silverlight Out-of-Browser application. This means, without user intervention, you can directly install them to their machines. You don’t have to open the browser window to install the OOB app. This is perfect for CD-ROM distribution. You can even automate the process from the CD/DVD media; if the user already has permission to auto run external media.”

“Silverlight Installation and Upgrade Experience”

Mike Taulty: see “Better Silverlight 4.0 Installation and Upgrade Experience” by Andrew Tokeley: “In my example, I’ve created a page specifically tasked with checking for updates. This page is loaded every time the application starts and advises the user if a new update has been installed, otherwise it simply redirects to the main application page. ”

“Download ‘Xap’ Packages on Demand in Silverlight”

Dr. Song Li: “This article introduces a method to download and use ‘XAP’ packages on demand in Silverlight with a Visual Studio example. The Visual Studio solution that comes with this article is developed in Visual Studio 2010 and Silverlight 4. This article assumes the readers having some basic experiences with Silverlight development. If you are new to Silverlight, Scott Guthrie’s blog is the default place for you to get started.”

“Checking if a Remote (HTTP) File Exists”

Kirupa Chinnathambi: “Things are a little bit more tricky when you try to check if a remote file such as something on a HTTP server exists though. Given the nature of requests traveling over a network, there are two things to keep in mind that make performing this check non-trivial…”

“Silverlight book: Silverlight 4 User Interface Cookbook”

Vibor Cipan: “I won’t go into too many details—I suggest you go and learn more about the book on the Silverlight Book webpage that my friends from the FatDUX Zagreb office have kindly prepared for me…”

“Introduction to Shapes in Silverlight 4”

Kunal Chowdhury: “In earlier versions of Silverlight, there are very few shape controls like Rectangle, Ellipse available. But think on creating other shapes like Triangle, Polygon, Ring etc. If you need one of them in the earlier Silverlight version, how will you implement them?”

“File Explorer using Silverlight 4 COM Interoperability”

Kunal Chowdhury: “Earlier to Silverlight 4, we are able to only get file access to some of the location of your Windows Operating System like My Documents. In new version of Silverlight i.e. in Silverlight 4 you can able to access any files and/or folders. Not only this, you can able to get information of any drive, files and folders. Though there is a restriction to run the Silverlight application in Out-of-Browser mode, but it actually benefited for those who want to run it outside browser.”

“Simplified MEF: Dynamically Loading a Silverlight .xap”

Michael Washington: “This article covers material, and uses code, from Glenn Block and Davide Zordan. You will want to read their articles after this one because they go much deeper into what you can do with MEF. The difference with this article is that we will walk through all the steps and we will also use View Model Style for everything.”

“MP3 Player for Windows 7” and other links…

Shoban Kumar: “In this article, we will see how we can develop an MP3 player, using C#.NET, which will use some of the new features of Windows 7. …To play MP3 songs, we will be using the BASS Audio Library.” The BASS Audio Library is not free…

“Hosting Videos on Windows Azure”

David Sayed: “With Silverlight Live Streaming (silverlight.live.com) being discontinued, I thought I’d write up the detailed steps required to host videos using Windows Azure. …Creating and publishing a Silverlight video to Windows Azure—how to use Expression Encoder to encode and publish a video to Windows Azure.”

“ScratchAudio”

Mike Taulty: “From my brief experiment with the app, it’s a pretty slick site that lets me record and edit songs in the browser using Silverlight’s rich capabilities for UI and also its hardware integration that lets you capture sound from the client device ( on a PC or a Macintosh ).”

“Using the Pivot Control”

Kirupa Chinnathambi: “On Windows Phone 7 applications, navigating through content is something you will spend a fair amount of time doing. To help with navigating through content in a touch-friendly fashion on a small-sized screen, one of the controls you have at your disposal is the Pivot control. …Because you selected the Windows Phone Pivot Application template [in Expression Blend], your project starts of with a pivot control and some pivot items already there for you.”

“Silverlight Chess”

Microsoft: “A Silverlight chess application that lets players compete with the computer.”

“AutoCollage 2008”

Microsoft Research: “Photo collages celebrate important events and themes in our lives. Pick a folder, press a button, and in a few minutes AutoCollage presents you with a unique memento to print or email to your family and friends.”

Today’s Google-Starred Items: “33 Developers Leave OpenOffice.org”

Slashdot: “We all knew it would come to this, and it has finally happened — 33 developers have left OpenOffice.org to join The Document Foundation, with more expected to leave in the next few days. After Oracle acquired Sun Microsystems, OpenOffice.org fell into the hands of Oracle, as did a lot of other products. So, last month a few very prominent members of the OpenOffice.org community decided to form The Document Foundation and fork OpenOffice.org as LibreOffice, possibly fearing that it could go the OpenSolaris way.”

“Silverlight *versus* HTML5? Really?”

Mike Taulty: “My tower of blocks above are meant to indicate that an HTML client gives you very little access to the underlying platform. There’s some things you can do but not so much. HTML5 does add a bit more into the mix which is only to be welcomed. …This means that an HTML client won’t always get you to where you need and if you need more access to the underlying platform then you might consider something like Silverlight.”

“XHTML in IE9”

ieblog: “One of the most notable differences between XHTML and HTML is how parsing errors are handled. Any parsing error in an XHTML document will cause parsing to stop; no fix-up rules are applied. IE9 displays content parsed up until the point at which the error occurred. This is useful during development to catch errors quickly. You can find parsing error details in the ‘Console’ tab of the developer toolbar (note you’ll need to refresh the page to see the error if you opened the developer toolbar after the page loaded).”

“Why I hate implementing Linq”

Ayende Rahien via Chris Alcock: “The other side is the one that is shown only to the few brave souls who dare contemplate the task of actually writing a Linq provider. The real problem is that the sort of data structure that a Linq query generates has very little to the actual code that was written. That means that there are multiple steps that needs to be taken in order to actually do something useful in a real world Linq provider.”

“HTML5 Audio and Video: What you Must Know”

Bruce Lawson and Remy Sharp: “Copy protection is one area not dealt with by HTML5—unsurprisingly, given that it’s a standard based on openness. So people who need DRM are probably not going to want to use HTML5 video or audio…”

“Mono 2.8 is  out”

Miguel de Icaza: “We have just released Mono 2.8 a major upgrade to the Mono developer platform. This release contains ten months worth of new features, stability fixes, performance work and bug fixes.” Mono is C#4.0 compliant!

“The Future of Silverlight”

Silverlight Show: “There’s been a lot of discussion lately around web standards and HTML 5 in particular. People have been asking us how Silverlight fits into a future world where the <video> tag is available to developers. It’s a fair question—and I’ll provide a detailed answer—but I think it’s predicated upon an oversimplification of the role of standards that I’d like to clear up first. I’d also like to delineate why premium media experiences and ‘apps’ are better with Silverlight and reveal how Silverlight is going beyond the browser to the desktop and devices.”