2009

LightSpeed 3 Released


Explore LightSpeed 3's powerful new features including full LINQ support for complex queries and database migrations for easier schema management.

Programming


View a humorous programming-related image shared via Scott Hanselman's blog.

Explore solutions for breaking hard .NET assembly dependencies in Json.NET while maintaining functionality for LINQ to SQL and Entity Framework integration.

LogCategory


View a brief visual post featuring a LogCategory-related image.

Sunday Podcasts 3


Enjoy podcast recommendations featuring Penny Arcade's comic creation process and This American Life's fascinating story about corporate price-fixing and FBI whistleblower Mark Whitacre.

Discover that Json.NET runs on iPhone devices via MonoTouch, enabling .NET JSON serialization on Apple's mobile platform.

Review the impressive launch metrics of the Backstage With Office 2010 website, achieving 100,000 video views and 500 comments with zero bugs in six weeks.

Bizzaro Referendum


Analyze the paradoxical New Zealand smacking referendum where opponents of the current law vote to keep it and supporters vote for change.

Enable LINQ functionality in .NET 2.0 applications using LINQBridge and learn how Json.NET now supports running on the .NET 2.0 framework.

Appreciate the elegance of JSON by seeing the entire specification fit on the back of a business card.

Simplify LINQ to JSON code by using implicit conversions that eliminate the need to manually wrap primitive values in JValue when building JSON objects.

Reductio ad Hitlerum


Discover the Wikipedia article about "Reductio ad Hitlerum," the logical fallacy of comparing arguments to those made by Hitler.

Explore the Backstage With Office 2010 Silverlight website featuring smooth streaming video, social sharing, deep linking, and mobile-optimized experiences.

Build a simple profanity filter class in C# that uses regex patterns and wildcards to censor inappropriate words while respecting word boundaries.

.NET Ajax Survey 2009


Celebrate Json.NET's 193% usage increase in the 2009 .NET Ajax survey results.

Sunday Podcasts 2


Listen to podcast recommendations including This American Life's episode on classified ads and Hanselminutes' interview with Joel Spolsky about technology and business.

ThreadSafeStore


Implement a ThreadSafeStore helper class that provides thread-safe dictionary operations by treating the internal dictionary as immutable and optimizing for read performance without locks.

Download presentation slides from a Code Camp 2009 session covering .NET 4.0 Code Contracts, a feature for defining preconditions, postconditions, and invariants in code.

Json.NET @ Twitter


Discover how Json.NET's unique name makes it easy to search for and track real-time conversations on Twitter.

Woooo


Celebrate Json.NET reaching 50,000 downloads on CodePlex within a year and a half of hosting on the platform.

Join the discussion on making Json.NET the best serializer for .NET by sharing ideas for missing features, problem scenarios, and useful JsonConverters.

Understand why Json.NET beta releases are production-ready, backed by nearly 400 automated unit tests and 90% code coverage with only one regression in three years.

Use Red Gate's Reflector to decompile and read .NET source code directly, improving your code comprehension skills and understanding of how the framework works.

Access the TextGlow Silverlight document viewer through its new CodePlex project for community collaboration and contributions.

Blog Driven Design


Apply Blog Driven Design (BDD) to simplify your API by discovering when code is too verbose for blog examples and adding convenience methods like JsonSchema.Parse().

Learn how to use native JSON parsing in IE8 and Firefox 3.5 together with Json.NET's IsoDateTimeConverter to properly handle date serialization between server and browser.

Explore how the TextGlow open source code has been integrated into a SharePoint web part by a community developer to display Word documents directly within SharePoint.

Enjoy an April Fools' Day joke announcing a fictional commercial "Pro" edition of the free Json.NET library.

Adoreably Awesome


Enjoy a humorous look at positive externalities through adorable baby onesie economics jokes about subsidies and market economics.

TextGlow Open Sourced


Download the open source code for TextGlow, an early Silverlight 2.0 application that renders Office Open XML Word documents in the browser, along with a companion article explaining its architecture.

Listen to an audio interview with Json.NET's creator discussing what JSON is, how Json.NET simplifies .NET development, and the experience of managing an open source project.

Obligatory


Download a DAISY digital talking book version of The Princess Bride created with the DAISY Translator for Word.

Sunday Podcasts


Discover three engaging podcast recommendations covering Scott Hanselman's personal life, Wikipedia's collaborative success story, and a hilarious Dungeons & Dragons session with the Penny Arcade crew.

Review a proposed IMappingResolver interface design for Json.NET that gives developers flexible control over how .NET class members map to JSON properties including naming conventions and member visibility.

Master JSON date serialization in Json.NET using built-in JsonConverters like IsoDateTimeConverter and JavaScriptDateTimeConverter to handle various date formats.

Learn two approaches to write JSON to files using Json.NET: a simple method using SerializeObject with File.WriteAllText, and a more efficient streaming approach using JsonSerializer directly for large JSON data.

Googleman


Launch Google in style with Googleman, a fun WPF application that opens Google.com with a Batman 60s TV show-style splash screen animation and sound effects.

Teach a man to Google


Learn why teaching someone to search effectively provides more lasting value than simply answering their questions directly.