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."
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.
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.
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.
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.
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.