Use Google Code Search to find real-world API usage examples while discovering that PHP developers rank as the most profane coders by language.
2006
Meet the talented team at Intergen, a New Zealand Microsoft partner featuring MVPs, Regional Directors, and passionate .NET developers.
Examine Joel Spolsky's clever marketing technique of generating blog traffic through controversial posts that bait passionate developers into responding.
Review common frustrations with Oracle database development, including 30-character name limits, varchar2 quirks, PL/SQL limitations, and complex Linux installation procedures.
Follow a painless upgrade experience from Community Server 2.0 to 2.1, featuring improved admin areas, smilies in blog posts, and SEO-friendly named URLs.
Implement a custom ASP.NET 2.0 health monitoring event that captures comprehensive request details including headers, form values, cookies, and server variables when unhandled exceptions occur.
Enjoy a collection of humorous .NET-themed pickup lines playing on programming concepts like generics, TypeConverters, reflection, and the singleton pattern.
Watch "Every Change of Rate," a hilarious musical parody by Columbia Business School students featuring a dean who missed out on the Federal Reserve chairmanship singing to the tune of "Every Breath You Take."
Update to WebDialog 1.1 featuring improved Atlas support in Internet Explorer and Opera, plus a fix for client-side validators nested inside dialogs.
Convert between XML and JSON effortlessly using the new XmlNodeConverter class and helper methods introduced in Json.NET 1.1.
Learn about Json.NET 1.0.1's bug fixes, improved JSON specification compliance with double-quoted output, and new TypeConverter support for member deserialization.
Uncover the history of Newton King, the New Zealand businessman whose company was once the largest privately owned in the Southern Hemisphere.
Get started with Json.NET's core API including JsonReader for parsing, JsonWriter for generating, and JsonSerializer for automatically converting between .NET objects and JSON.
Discover first impressions of .NET 3.0 (formerly WinFX) Beta 2 and understand why Microsoft's name consolidation simplifies the developer experience.
Implement a complete CAPTCHA solution for ASP.NET that combines server-side image generation, encrypted validation, and client-side JavaScript support to eliminate comment spam.
Build a complete JavaScript error logging system that captures client-side exceptions via window.onerror and sends them to ASP.NET for tracking through Web Events.
Update to WebDialog 1.0.4 with dialog state persistence across postbacks and preliminary Atlas UpdatePanel support.
Implement a helper method to check if an ASP.NET ContentPlaceHolder has content, allowing you to conditionally hide container elements on pages that don't use optional placeholders.
Examine how Apple's Boot Camp dual-booting capability benefits Mac users and Apple's market share while potentially increasing competition pressure on Mac software developers.
Update to WebDialog 1.0.3 featuring bug fixes, a new IsVisible() function, and three sample websites demonstrating callback, modal, and IFrame usage patterns.
Take a fun quiz that tests your ability to distinguish Web 2.0 company names from Star Wars character names.
Update to WebDialog 1.0.2 with new hover and click states for the hide button, browser-specific icons, a ContentStyle property, and several Firefox bug fixes.
Protect your website from Google Analytics outages by placing scripts at the page bottom and implementing defensive JavaScript techniques to prevent page loading failures.
Download the official WebDialog 1.0 release featuring documentation, task-based guides, and an MSI installer for creating modal dialogs in web applications.
Notice an amusing coincidence where the narrator of Google Adwords demos sounds identical to a voice actor from the Freespace 2 video game.
Download the fully functional WebDialog beta for local development and provide feedback to help shape the final release of this web dialog component.
Explore WebDialog, an ASP.NET control that displays cross-browser compatible dialogs inside the browser window without popup blocker issues.
Welcome to the blog of James Newton-King, a software developer from Wellington, New Zealand, sharing insights on .NET development and web programming.