2008

Consider the proposal to rename Json.NET's JavaScriptConvert class to JsonConvert for better API consistency and discoverability through intellisense.

Build Server Rules


Implement team build server rules that encourage good continuous integration practices through beer penalties for broken builds and undiscovered QA bugs.

Explore the exciting new features coming in C# 4.0 and .NET 4.0 including dynamic lookup, covariance and contravariance, Code Contracts, and Parallel Extensions.

Create a custom JsonNetResult ActionResult class to return nicely formatted JSON from ASP.NET MVC using Json.NET's superior serialization capabilities.

Understand the 2008 financial crisis through an entertaining This American Life podcast that explains how bad lending practices led to the collapse of major Wall Street banks.

TechEd 2008 Summary


Experience a comprehensive recap of TechEd NZ 2008 including the keynote, hands-on labs innovations with digital manuals, presenting on Open XML development, and networking with industry speakers like Scott Hanselman.

TechEd 2008


Preview TechEd NZ 2008 with a look at Intergen's session lineup including presentations on cloud services, SharePoint content management, and Open XML document development.

Json.NET 3.0 Released


Run Json.NET in Silverlight applications, use familiar collection interfaces with JObject and JArray, and control serialization with JsonConverterAttribute in version 3.0.

Celebrate successfully spreading a developer meme about how people got started in software development through the blogging community.

Enjoy a humorous anecdote about a user asking if Json.NET can parse RFC-822 email format, highlighting common misconceptions about JSON parsers.

Follow one developer's journey from commerce student to software developer, with advice on exploring the vast world of programming to find your passion.

Understand why chasing 100% code coverage is counterproductive and learn to focus instead on testing use cases, boundary values, and cross-checking results within the time available.

Preview Json.NET 2.1 features including Silverlight client support and LINQ to JSON improvements with JObject implementing IDictionary and JArray implementing IList.

Learn from a creative quick hack that redirects Console.Out to a WinForms textbox using delegates and Control.Invoke, demonstrating both clever solutions and performance pitfalls.

Json.NET 2.0 Released


Upgrade to Json.NET 2.0 for powerful LINQ to JSON capabilities, improved JsonSerializer settings, and comprehensive documentation.

Thoughts on Twitter


Discover the appeal of Twitter as a lightweight communication platform that excels at passive status updates and starting conversations within small communities.

Mindscape WPF Elements


Discover Mindscape's WPF Elements control suite for building line-of-business applications, including masked textboxes, date pickers, and multi-column treeviews.

Build internationalized applications with Json.NET 2.0 Beta 3, which passes the Turkey Test for culture-aware string handling and adds JsonObjectAttribute for serialization control.

Learn how to use the FormatWith extension method to simplify string formatting in C#, allowing you to call String.Format directly on strings without breaking your coding flow.

Blog Redesign


Modernize a blog design by switching to a wider 1024x768 layout, implementing tag clouds for navigation, and removing unnecessary clutter to focus on content.

Access slides and resources from a Wellington .NET User Group presentation on getting started with Silverlight 2.0 development.

Browse a comprehensive collection of media coverage for TextGlow including blog posts, videos, radio interviews, and news articles from around the world.

Explore TextGlow, a Silverlight 2.0 application that renders Word 2007 documents in the browser using LINQ to XML parsing and custom WPF controls without requiring Microsoft Office.

The Paradox of Choice


Watch a thought-provoking TED talk by Barry Schwartz exploring how having too many choices can paradoxically decrease satisfaction and happiness.

Json.NET 2.0 Beta 2


Create JSON from anonymous objects with LINQ to JSON, query JSON with a cleaner API, and deserialize to anonymous types in Json.NET 2.0 Beta 2.

LINQ to JSON beta


Explore the beta release of LINQ to JSON, a new Json.NET API that enables declarative creation and powerful querying of JSON objects using LINQ-style syntax.

DotNetKicks.com


Discover DotNetKicks.com, a community-driven news site like Digg but focused exclusively on .NET content, where you can submit and vote on high-quality articles.

Discover how extension methods improve code readability, make writing code more intuitive, and enhance discoverability through IntelliSense compared to traditional static helper methods.

Reflect on economic concerns about stagflation following the Federal Reserve's aggressive interest rate cuts during the 2008 financial crisis.

Appreciate how Technorati's support team resolved a blog indexing issue within 20 minutes of receiving an email, demonstrating excellent customer service.

Implement an elegant inheritance solution for OpenXML document styles using property elements and delegates to traverse the WordprocessingML style hierarchy.