I often blog about things that I find very interesting as it relates to software development (.NET more specifically) but that only covers a really small portion of my technical reading. While I tend to tweet these other links I continue to be frustrated by the search capabilities of Twitter, and so I intend to initiate a series of posts that represent my broader technical research and software interests. It has the added personal benefit of enabling me greater control (and search) over my curated work.

Hope you find something interesting!


Developer Links

Compressing the Web

As it relates to compression of HTTP request/response my knowledge pretty much begins and ends with GZIP, however, I came across this brilliant article on web compression techniques and I thought I would pass it on, techniques like this are critical for systems where bandwidth is limited (e.g. mobile).

Why Open Source Is Becoming A Big Developer-Recruiting Tool

“Most companies are just coming around to the idea that open source can help lower costs and boost innovation within their organizations. But Web companies like Netflix, Twitter and Facebook understand that open source can be more: a powerful weapon for recruiting and retaining top engineering talent.”

Open Web Platform Milestone Achieved with HTML5 Recommendation

“The World Wide Web Consortium (W3C) published a Recommendation of HTML5, the fifth major revision of the format used to build Web pages and applications, and the cornerstone of the Open Web Platform. For application developers and industry, HTML5 represents a set of features that people will be able to rely on for years to come. HTML5 is now supported on a wide variety of devices, lowering the cost of creating rich applications to reach users everywhere.”

Microsoft’s Quantum Mechanics

Using fundamental physics research may open a new era of unimaginably powerful computers.

RoomAlive

RoomAlive is a proof-of-concept prototype that transforms any room into an immersive, augmented entertainment experience. The experience is enabled by scalable, adaptive projector-camera units.

HTTP Strict Transport Security

HTTP Strict Transport Security (HSTS) is an opt-in security enhancement that is specified by a web application through the use of a special response header. Once a supported browser receives this header that browser will prevent any communications from being sent over HTTP to the specified domain and will instead send all communications over HTTPS.

WebDriver API in Developer Channel

WebDriver enables developers to create automated tests that simulate users interacting with webpages and report back results. This is different from JavaScript unit tests because WebDriver has access to functionality and information that JavaScript running in the browser doesn't, and it can more accurately simulate user events or OS-level events.

FluentValidation

A small validation library for .NET that uses a fluent interface and lambda expressions for building validation rules for your business objects.