Daniel Cazzulino Logo
  • Home
  • Archive
  • About Me
Navigation bar avatar
  • May 28, 2014 — Joining Xamarin
  • Jan 28, 2014 — OutDir vs OutputPath
  • Jan 27, 2014 — Smarter Visual Studio Template Authoring
  • Jan 14, 2014 — Complex traces you can actually understand by leveraging Activity Tracing
  • Jan 13, 2014 — How to transform T4 templates on build without installing a Visual Studio SDK
  • Jan 11, 2014 — How to create a Visual Studio extensibility project that is compatible with VS 2010, 2012 and 2013
  • Nov 13, 2013 — How to install a Visual Studio extension with templates via an MSI
  • Oct 25, 2013 — High level overview of Visual Studio Extensibility APIs
  • Oct 15, 2013 — Improving the state of the art in API documentation sites
  • Aug 20, 2013 — Contributing to OSS projects made easy
  • Aug 01, 2013 — How To Temporarily Disable The Touch Screen In X1 Carbon
  • Jul 30, 2013 — PayPal Samples are virtually useless
  • Jul 20, 2013 — How to fix continuous deployment error for .NET 4.5 in Team Foundation Service
  • Jul 10, 2013 — A new way of financing open source software via Kickstarter
  • Jun 17, 2013 — How to tweet automatically when you push a new package to nuget.org
  • Jun 11, 2013 — NuDoc: A .NET XML API Documentation Reader
  • Jun 05, 2013 — Increase developer productivity with NuGet packages with NuGet References
  • Jun 05, 2013 — Automatic component registrations in Autofac
  • May 18, 2013 — NuGet References: publishing my first open source extension to the DevStore
  • Dec 04, 2012 — How to perform regular expression based replacements on files with MSBuild
  • Nov 30, 2012 — How to access the raw markdown source for a github wiki page
  • Nov 25, 2012 — Documenting user interfaces in a mouse-less touch UI
  • Nov 09, 2012 — How to exclude copy local referenced assemblies from a VSIX
  • Nov 09, 2012 — How to change the target VSIX file name
  • Nov 05, 2012 — Electronics 101 for kids: littleBits review
  • Nov 04, 2012 — Static GitHub powered blog engine
  • Sep 05, 2012 — Visual Studio 2012 Developer Command Prompt Here
  • Aug 08, 2012 — Tracer: the unified, dead-simple API for all logging frameworks in existence
  • Jun 27, 2012 — How to mock a generic repository
  • Jun 21, 2012 — How to serve private S3 content from a CloudFront private distribution via signed expiring Urls
  • Jun 21, 2012 — How to apply build configuration transformations on non-web projects
  • Mar 22, 2012 — How to map a shared SkyDrive folder as a network drive in Windows
  • Mar 16, 2012 — A better way to encourage contributions to OSS
  • Mar 09, 2012 — You don’t need an IoC container or ServiceLocator for everything
  • Mar 09, 2012 — You don’t need an IoC container or ServiceLocator for everything
  • Jan 22, 2012 — Event Centric: storing and consuming events
  • Jan 10, 2012 — A better way to implement the Singleton (anti?) pattern for easier testing using AmbientSingleton
  • Jan 02, 2012 — A general purpose event bus leveraging Reactive Extensions
  • Dec 30, 2011 — Event Centric: super-charge your model with domain events to enable business intelligence
  • Dec 29, 2011 — Event Centric: finding key business value by leveraging domain events and reactive extensions
  • Aug 01, 2011 — How to make object initializers more useful
  • Jul 27, 2011 — Cloud-aware music done right: Spotify is the iTunes, Zune, Amazon Cloud Player and Google Music killer
  • Jul 13, 2011 — How to improve string resources usability
  • Jun 29, 2011 — How to mock a dynamic object
  • Jun 13, 2011 — Making regex authoring easier to read and maintain
  • Jun 02, 2011 — X1 vs X220 side by side specs that matter
  • May 26, 2011 — How to do reflection with a dynamic style
  • May 20, 2011 — Introducing NETFx, or the end of Common.dll and Helpers.dll
  • May 20, 2011 — Building NuGet extensions in 10 minutes, or how to contribute to NETFx
  • May 19, 2011 — Using Json.NET for text and binary Json payloads with WCF WebApi
  • May 19, 2011 — Querying WCF endpoints using Web API
  • May 16, 2011 — How to use Autofac with WCF Web API
  • May 11, 2011 — How to replace default interface property implementation expansion with automatic properties
  • May 09, 2011 — Writing inline MSBuild tasks in C# for one-liners
  • May 09, 2011 — DevEnvDir considered harmful
  • May 05, 2011 — How to mock extension methods
  • May 05, 2011 — How to mock extension methods
  • May 05, 2011 — How extension methods ruined unit testing and OOP, and a way forward
  • Apr 19, 2011 — How to add an MSBuild import to a project on NuGet install
  • Apr 13, 2011 — How to send URL shortcuts to a specific browser such as Internet Explorer
  • Mar 11, 2011 — Check your Embed Interop Types flag when doing Visual Studio extensibility work
  • Feb 08, 2011 — How to flash, root and SIM unlock a Galaxy Tab
  • Dec 09, 2010 — How to use T4 templates in WP7, Silverlight, Desktop or even MonoDroid apps
  • Dec 08, 2010 — How to create lightweight reusable source code with NuGet
  • Dec 03, 2010 — How to inspect a type inheritance tree properly
  • Nov 16, 2010 — How to fix the Beta bits have expired dialog
  • Oct 13, 2010 — The future of video conferencing is NOT a webcam and a TV, it’s 3D augmented reality, and it could happen really soon
  • Sep 22, 2010 — Old style imperative mocks vs moq functional specifications
  • Sep 22, 2010 — How to remove all useless new lines in automatic properties in an entire solution
  • Sep 15, 2010 — Keeping lists of frequently used assembly references
  • Aug 30, 2010 — Search References multi-platform support is forward-compatible
  • Aug 29, 2010 — How to listen to online radios in Android
  • Aug 23, 2010 — Argentina: Fibertel, ilegalidad, discrecionalidad y arbitrariedad
  • Aug 20, 2010 — Hello World of VS
  • Jun 09, 2010 — How to install Visual Studio 2010 Search References and Pro Power Tools side by side
  • Jun 09, 2010 — Add References with Search
  • Jun 08, 2010 — MEF, IServiceProvider and Testing Visual Studio Extensions
  • May 14, 2010 — A really simple ViewModel base class with strongly-typed INotifyPropertyChanged
  • Apr 15, 2010 — Crazy Linq: performing System.ComponentModel.DataAnnotations validation in a single statement
  • Mar 11, 2010 — How to merge your referenced assemblies into the output assembly for improved usability
  • Mar 08, 2010 — Simplified INotifyPropertyChanged Implementation with WeakReference Support and Typed Property Access API
  • Mar 05, 2010 — How to set the startup program for debugging a project for the entire team
  • Mar 02, 2010 — How to install Reactive Extensions for .NET 4.0 Beta 2 on VS2010 RC
  • Feb 08, 2010 — Software Development Productivity
  • Jan 12, 2010 — How to transform old properties to automatic properties with a simple search and replace
  • Jan 08, 2010 — How to get out of the GAC all the registered assemblies
  • Jan 03, 2010 — Why Windows Media Center is dead
  • Dec 22, 2009 — Resetting Visual Studio Experimental Instance to its super-clean initial state
  • Dec 22, 2009 — How to mock extension methods
  • Nov 30, 2009 — Clarius Visual T4 70% off!
  • Nov 26, 2009 — Reactive Framework Extensions Generator
  • Oct 01, 2009 — Writing meaningful, self-documenting, behavior-oriented tests
  • Sep 29, 2009 — Are you smart enough to do without TDD
  • Aug 16, 2009 — How to always open the vsixmanifest in XML view
  • Aug 13, 2009 — Linq to Mocks is finally born
  • Aug 10, 2009 — Improved type safety when dealing with generic types, generic methods and reflection
  • Jul 18, 2009 — You Don’t Own Your Kindle Content: Amazon Does
  • Jul 13, 2009 — Why Embedded Silverlight Makes Sense
  • Jun 25, 2009 — Live Mesh as an application platform
  • Jun 25, 2009 — How to get wi-fi network connectivity using Hyper-V
  • Apr 20, 2009 — MAB ContainerModel / Funq: a transparent container
  • Apr 17, 2009 — Mobile Application Blocks ContainerModel / Funq: an introduction
  • Mar 30, 2009 — What would you like to see in Enterprise Library 5.0?
  • Mar 30, 2009 — Announcing the free ViewModel Tool
  • Mar 27, 2009 — Crazy Linq: replacing multiple and nested foreach statements with a query
  • Mar 15, 2009 — A picture is worth a thousand words: is XML dying?
  • Mar 10, 2009 — Making WCF services amenable to testing
  • Mar 05, 2009 — Moq 3.0 RTM!!!
  • Mar 05, 2009 — Freeing up data and collaboration via the mesh
  • Feb 23, 2009 — Leveraging ILMerge to simplify deployment and your users experience
  • Feb 19, 2009 — Making extension methods amenable to mocking
  • Feb 17, 2009 — How to install Intel WiFi Link 5300/5100 drivers for Windows 7 Beta
  • Feb 06, 2009 — Tip: how to tell a regular method apart from property getter/setters and event add/remove
  • Feb 06, 2009 — How to upgrade Atom 0.3 feeds on the fly with a custom XmlReader for use with WCF Syndication APIs
  • Feb 05, 2009 — Updated WLW Cross-Post plugin
  • Feb 02, 2009 — Funq: screencast series on how to building a DI container using TDD
  • Feb 02, 2009 — Funq Part VIII: adding support for initializer functions
  • Feb 02, 2009 — Funq Part VII: polishing a fluent API
  • Jan 30, 2009 — Funq Part III: adding named services and refactoring to improve code
  • Jan 30, 2009 — Funq Part I: selecting a high performance approach and building the basics with few lines of code
  • Jan 30, 2009 — Funq: applying TDD to build a dependency injection container you can understand
  • Jan 26, 2009 — Beware of DateTime comparison when using DateTimeKind.Local vs DateTimeKind.Utc
  • Jan 11, 2009 — Evolving an API without breaking clients via extension methods, ObsoleteAttribute and EditorBrowsableAttribute: Part II
  • Jan 08, 2009 — Evolving an API without breaking clients via extension methods, ObsoleteAttribute and EditorBrowsableAttribute
  • Dec 31, 2008 — How to create and run Compact Framework unit tests with VS2008 and TestDriven.NET
  • Nov 17, 2008 — PDC Essentials @ Buenos Aires
  • Nov 13, 2008 — XmlSerializerFactory caching issues and leaks
  • Oct 25, 2008 — Weird procedure to activate Windows 2008 from MSDN subscription
  • Oct 21, 2008 — How to use Windows 2008 on your laptop
  • Oct 13, 2008 — Automocking container with Moq
  • Oct 12, 2008 — Where was the stubbing part in Moq?
  • Oct 12, 2008 — Mocking and stubbing easier than ever with Moq 2.6
  • Oct 03, 2008 — What is all the fuzz about the new common IServiceLocator
  • Sep 03, 2008 — Developing orientation and resolution aware Windows Mobile applications just got a TON easier
  • Aug 25, 2008 — Weirdest SQL Server 2005 installation on a Vista x64 machine
  • Aug 24, 2008 — How to get ASP.NET MVC Preview 4 to run with .NET SP1
  • Aug 22, 2008 — How to diagnose Linq to SQL easily and production-ready
  • Aug 02, 2008 — Does CUIL search engine really work?
  • Jul 24, 2008 — Donut Oriented Programming
  • Jul 18, 2008 — The need for nullable reference types to advertise optional constructor dependencies
  • Jul 05, 2008 — Mocking protected members with Moq
  • Jul 05, 2008 — Do you really care about Stub vs Mock?
  • Jul 04, 2008 — Moq 2.5 shipped: lots of good news!
  • Jul 03, 2008 — Cool ajax loader image generator
  • Jun 17, 2008 — June 18-2008 can be a great day for the Web
  • Jun 05, 2008 — VS2008 SP1 Beta: DON'T install without first backing up your settings!
  • May 28, 2008 — Mesh synchronization of KML files through FeedSync
  • May 18, 2008 — A practical example on how to mock static classes without TypeMock
  • Apr 29, 2008 — Live Mesh FeedSync: an overview of the protocol under the hood
  • Apr 24, 2008 — Live Mesh Everywhere: open source and cross-platform
  • Apr 22, 2008 — MoQ now uses xUnit for its unit tests
  • Apr 22, 2008 — Improving MoQ to allow arrange-act-assert testing style
  • Apr 18, 2008 — Locating the active item in the solution explorer
  • Apr 18, 2008 — For those that think Microsoft Connect is useless
  • Apr 07, 2008 — Is Adobe AIR really a v1 product?
  • Apr 07, 2008 — Expression tree usage in ASP.NET MVC Preview 2 rocks!
  • Mar 24, 2008 — Installing Windows Live Writer on Windows 2008
  • Mar 19, 2008 — How to install MySQL on Windows 2008
  • Mar 15, 2008 — Why do we need yet another NET mocking framework
  • Mar 13, 2008 — HP MediaSmart Server does NOT support 64 bit clients
  • Mar 13, 2008 — How to get rid of the auto-generated #region for implemented interfaces
  • Mar 10, 2008 — How to hide System.Object members from your interfaces: the IFluentInterface
  • Mar 05, 2008 — Silverlight + Seadragon = amazing Hard Rock memorabilia
  • Mar 03, 2008 — PowerCommands for VS2008
  • Feb 29, 2008 — Integrating SMS-based data entry with geographical visualization: a TED demo
  • Feb 02, 2008 — New Moq features for mock verification and creation
  • Jan 21, 2008 — Beware of typeparamref XML documentation tag
  • Jan 20, 2008 — Pipelines Using Iterators, Lambda Expressions and Extension Methods in C# 3.0
  • Jan 04, 2008 — foreach to from..select (I)
  • Dec 30, 2007 — Statically-typed reflection with LINQ
  • Dec 27, 2007 — Mocks: by-the-book vs practical
  • Dec 26, 2007 — What's wrong with the Record/Reply/Verify model for mocking frameworks
  • Dec 21, 2007 — State Testing vs Interaction Testing
  • Dec 21, 2007 — Mocks, Stubs and Fakes: it's a continuum
  • Dec 18, 2007 — Linq to Mock: MoQ is born
  • Nov 30, 2007 — High-performing virtual machines with Diskeeper
  • Nov 22, 2007 — Forget about writing Atom or RSS XML handling code ever again
  • Nov 20, 2007 — How to parse specific date-time formats using DateTime.ParseExact
  • Nov 16, 2007 — Windows Live Writer RTM: a missed opportunity on extensibility
  • Nov 16, 2007 — Blogger: how to provide label/tag feeds
  • Nov 15, 2007 — WPF NavigationWindow, WinFormsHost and TextBoxes: backspace bug
  • Nov 15, 2007 — The 'Microsoft.ACE.OLEDB.12.0' provider is not registered error with Vista 64bit
  • Nov 15, 2007 — How to compile and run ALL WPF samples in the Windows SDK with a single command
  • Oct 31, 2007 — Firefox is still king: creating fully customized GMail and Google skins with plain CSS
  • Oct 27, 2007 — Interplanetary web of trust is close
  • Oct 04, 2007 — How to get a System.Type from an EnvDTE.CodeTypeRef or EnvDTE.CodeClass
  • Oct 01, 2007 — Hard drive capable of hosting Windows Home Server was not found while installing on VMWare
  • Sep 27, 2007 — Automatic generation of data-binding interfaces for data context objects
  • Sep 26, 2007 — Evolving community guidelines on XAML and WPF
  • Sep 26, 2007 — Automatic input validation in WPF with data binding and Enterprise Library Validation Application Block
  • Sep 25, 2007 — Serious flaw in WPF validation infrastructure for ValidationRule and Binding
  • Sep 24, 2007 — Why XAML makes System.Configuration and Enterprise Library Configuration obsolete
  • Sep 24, 2007 — Why we need an EntLib Standalone Validation Application Block
  • Sep 24, 2007 — How to use Airport Express as a range extender for Linksys WRT54G
  • Sep 23, 2007 — Forget about extending WPF data binding support
  • Sep 19, 2007 — Why the iPhone is not ready for prime time
  • Sep 12, 2007 — How to develop WPF applications in VS2005 and VS2008 simultaneously
  • Aug 24, 2007 — How to get a gazillion XAML clipart for free
  • Aug 24, 2007 — How to cross post entries across blogs from Windows Live Writer
  • Aug 21, 2007 — PowerShell with TFS: how to perform batch-updates to WorkItems
  • Aug 21, 2007 — How to use C# typeof in Powershell
  • Aug 20, 2007 — How to override system default styles in WPF
  • Aug 05, 2007 — Running cleanup powershell command from MSBuild for Team Build Continuous Integration
  • Aug 03, 2007 — Reading XML document fragments in .NET
  • Jul 30, 2007 — Setting HTTP headers in .NET: This header must be modified using the appropriate property
  • Jul 30, 2007 — I couldn't care less about documentation
  • Jul 16, 2007 — QNames in attribute values considered useful
  • Jun 27, 2007 — How to talk to your baby before she can talk to you
  • Jun 27, 2007 — Connect to VPN on Vista: This connection requires an active Internet connection
  • Jun 26, 2007 — Open source implementation of Simple Sharing Extensions (SSE) is available now!
  • May 17, 2007 — Dependency Injection and Object Composition put to practice
  • Mar 17, 2007 — Should we publicly debunk misbehaving companies?
  • Mar 13, 2007 — Beware of Hotel Kappa in Mestre/Venice - Tener cuidado con el Hotel Kappa en Mestre/Venecia
  • Feb 20, 2007 — Team Foundation Power Toys, Vista compatible!
  • Oct 31, 2006 — TechEd Barcelona 2006: Designing Zero-Code Adaptive User Interfaces (UIs) for Windows Mobile
  • Oct 26, 2006 — PowerShell: vastly improved tab expansion/completion (or do you still miss VS intellisense?)
  • Sep 15, 2006 — Outlook 2007 and RSS Platform do not support authenticated feeds
  • Jul 26, 2006 — How to setup continous integration with team foundation build
  • Jun 25, 2006 — A Simple Alternative to VS Add-ins
  • Jun 08, 2006 — VS2005 XML Editor rocks! Navigating type definitions from instance documents!
  • Jun 08, 2006 — How to turn on Google Analytics for your site in 2 lines of configuration: a custom IHttpModule
  • Jun 01, 2006 — How to add GAX/GAT recipes to arbitrary VS menus
  • Apr 18, 2006 — p&p for smart devices: the Mobile Client Software Factory
  • Feb 20, 2006 — Secondary disk performance on laptop (for virtual machine working)
  • Feb 12, 2006 — Gmail for your domain
  • Feb 10, 2006 — Portable DVD player vs PlayStation Portable vs PictureFrame w/video
  • Feb 01, 2006 — Guidance Automation in the development process
  • Jan 13, 2006 — I want an im:// protocol handler installed by [my favorite IM application]
  • Jan 12, 2006 — Gmail is DOWN (for the first time for me, and it’s been for a while…)
  • Jan 07, 2006 — XInclude breaks VS 2005 XML editor intellisense
  • Jan 07, 2006 — How to reuse Windows Workflow Foundation (WF) cool type browser editor in your components
  • Jan 07, 2006 — How to get services from the VS DTE (using System.IServiceProvider)
  • Jan 06, 2006 — Retrieving available types in current project and its references (without locking)
  • Oct 25, 2005 — The pleasure of travelling 16 hours to Redmond with a 2 years old daughter
  • Oct 24, 2005 — GAT slides from Seattle CodeCamp
  • Oct 07, 2005 — MVP Summit: the most worthwhile conference ever
  • Sep 28, 2005 — Reflection severely broken for properties
  • Sep 25, 2005 — Google + eBay: that would be killer
  • Sep 20, 2005 — New C# conditional assignment operator ?? for null cases!! (no more ? .. : in C# 2.0)
  • Sep 20, 2005 — How to get the type of a generic type
  • Sep 09, 2005 — Search with Google Desktop from within Outlook!!!
  • Sep 09, 2005 — Google to kill Exchange Server?
  • Aug 29, 2005 — I hate sealed classes!!!
  • Aug 16, 2005 — The Whidbey provider pattern was the tip of iceberg
  • Aug 12, 2005 — What it takes to be a Dev Lead at patterns & practices
  • Aug 12, 2005 — Presenting GAT @ MS Argentina
  • Aug 04, 2005 — WCF, WPF, WTF?
  • Aug 03, 2005 — String concatenation considered harmfull (or how is HTML different than XML with regards to creating it)
  • Aug 02, 2005 — Nightly build is NOT continuous integration
  • Aug 02, 2005 — I WANT THAT KEYBOARD!
  • Jul 28, 2005 — Open source projects and irresponsible use of incompatible licenses
  • Jul 28, 2005 — Enter Guidance Automation Toolkit (and who you should blame ;))
  • Jul 27, 2005 — Longhorn and Consolas font: sex and the city...
  • Jul 26, 2005 — XQuery AND XSLT 2.0 WILL be available for .NET v2.0!!!
  • Jul 26, 2005 — CAB (Composite UI Application Block) hands on labs @ Redmond: fully packed and fun!
  • Jul 22, 2005 — Generate classes from XSD, now integrated with a guidance package!
  • Jul 08, 2005 — Working for patterns & practices rocks
  • Jul 08, 2005 — Teamwork and introspective analysis to make things better: a must in every project
  • Jul 01, 2005 — How to show commands in a web project command bar
  • Jul 01, 2005 — Composite UI Application Block is out!
  • Jun 30, 2005 — Get the Guidance Automation Toolkit TechEd 2005 Hands on Lab!
  • Jun 28, 2005 — How to convert NUnit tests to Team System tests
  • Jun 25, 2005 — What's going on in PAG about smart clients? Composite UI Application Block (CAB) is coming!
  • Jun 16, 2005 — What is a wiki, in the end???
  • Jun 16, 2005 — Inferring in parameter types in SqlCommand: does not work with Nullable<T> values
  • Jun 15, 2005 — Search engines don't do magic with crappy websites
  • Jun 09, 2005 — How to get binary XML out of SQL Server 2005 XML field
  • Jun 02, 2005 — Being in Somasegar's top 3 customer issues list
  • Jun 01, 2005 — Microsoft is listening, but you need to talk
  • May 28, 2005 — High-performance XML (V): Increase performance on message-based web services by avoiding XmlDocument creation when using XmlSerializer
  • May 28, 2005 — ASP.NET v2.0: is the non-visual components support finally back?
  • May 24, 2005 — Leveraging .NET Components and IDE Integration: UI AOP in an MVC use case
  • May 20, 2005 — Pair-programming with Virtual Server and two mouse pointers!!!
  • May 09, 2005 — Religious, unproductive and useless contract-first vs code-first discussions again
  • May 04, 2005 — Microsoft licenses open source project from MVPs
  • Apr 29, 2005 — TechEd 2005: aggregated blogs :)
  • Apr 28, 2005 — Presenting at TechEd 2005: ARC412 Packaging Design and Architecture Guidance for Visual Studio
  • Apr 27, 2005 — Is IDisposable missing something???
  • Apr 22, 2005 — CAB (Composite UI Application Block) is coming from PAG
  • Apr 20, 2005 — Don't miss the new cool addition from MS patterns & practices: integration with VS was never so easy....
  • Mar 22, 2005 — Wrong execution path picked by C# compiler when mixing generic and non-generic method signatures.
  • Jan 19, 2005 — A dark day for MS .NET Passport service
  • Jan 10, 2005 — W3C XML Schema and XInclude: impossible to use together???
  • Dec 30, 2004 — Zero-click design-time validation of XML in VS: the XmlValidate custom tool
  • Dec 22, 2004 — XInclude in .NET v2?
  • Dec 17, 2004 — Bug of the week on MSDN Product Feedback
  • Nov 30, 2004 — When the reasons for cutting an ASP.NET feature are not credible...
  • Nov 30, 2004 — The right approach to exposing code in the IDE (i.e. NOT the VS way!)
  • Nov 25, 2004 — InstallUtilLib.dll: Unknown error in CorBindToRuntimeHost
  • Nov 23, 2004 — We are hiring
  • Nov 13, 2004 — IE-killer (and maybe aggregators too?) features in the best-browser ever
  • Nov 08, 2004 — Kiss your favourite XML editor bye bye! (and welcome Domain Specific Languages designers!)
  • Oct 23, 2004 — ClariuS early adopter
  • Oct 21, 2004 — XML DevCon
  • Oct 21, 2004 — When a bug that became a really useful feature is fixed: !@#$!@$%@#^%#$%
  • Oct 21, 2004 — How to map a shared SkyDrive folder as a network drive in Windows
  • Oct 12, 2004 — A sad day for component developers
  • Oct 07, 2004 — Breathing TDD: learning to distrust yourself
  • Oct 04, 2004 — VPC 2004 back to normal speed with XP SP2
  • Sep 30, 2004 — Ugly XmlSerializer bug that generates invalid XML for required+fixed attributes.
  • Sep 24, 2004 — When a bug becomes a really useful feature
  • Sep 24, 2004 — How to make Microsoft work for you
  • Sep 23, 2004 — vsCommandStatus illogical rules put to work
  • Sep 21, 2004 — A different paradigm for XML validation: all about Schematron
  • Sep 11, 2004 — Microsoft is listening
  • Aug 31, 2004 — Hey, SourceForge doesn't work sometimes either!!!
  • Aug 02, 2004 — Behave properly on your posts
  • Jul 20, 2004 — Transient state management in ASP.NET
  • Jul 16, 2004 — Non-visual components in Web Apps
  • Jul 16, 2004 — 100% Managed Wizard Framework from Patterns & Practices
  • Jul 15, 2004 — How To Destroy Your Web Developer Reputation in One Line, Guaranteed
  • Jul 09, 2004 — Extreme browser customization
  • Jul 05, 2004 — Shadowfax Wizards for configuration and code generation
  • Jun 25, 2004 — The best browser ever!
  • Jun 24, 2004 — Minimalist Virtual CDRom
  • Jun 24, 2004 — High-performance XML (IV): subtree transformations without re-parsing
  • May 26, 2004 — New version of Whidbey is out!
  • May 17, 2004 — EIF vs log4net
  • May 10, 2004 — Configuration with XmlSerializer + codegen (i.e. xsd.exe): how "fix" PascalCase to camelCase for the XML
  • Apr 23, 2004 — Reading XML fragments with XmlTextReader - XmlFragmentStream
  • Apr 19, 2004 — XPathNavigatorReader: reading, validating and serializing! (XmlReader/XmlTextReader over XPathNavigator)
  • Apr 13, 2004 — Early Microsoft evangelism
  • Apr 02, 2004 — High-performance XML (II'): Enhance XPath execution performance with XPathCache
  • Mar 29, 2004 — Do I need SAX for .NET? (or does straight Java ports to C# make sense?)
  • Mar 26, 2004 — Visual Studio 2005 Community Technology Preview is here
  • Mar 24, 2004 — Who failed to validate XML?
  • Mar 23, 2004 — &lt;/Lagash&gt;&lt;Clarius&gt;
  • Mar 22, 2004 — Whidbey Provider Design Pattern pitfalls
  • Mar 12, 2004 — Typed XmlReaders: bridging the gap between streaming and object model APIs.
  • Mar 11, 2004 — Don't know what SHA1, DPAPI and Initialization Vector is? Crypto made simpe at last!
  • Mar 10, 2004 — MSDN XML Dev Center
  • Mar 09, 2004 — XmlNodes from XPathNodeIterator
  • Feb 27, 2004 — Important OASIS specs
  • Feb 25, 2004 — Violating the layer separation principle (or some bad ideas in XmlTextReader)
  • Feb 20, 2004 — W3C XML Schema type system &lt; - &gt; CLR type system
  • Feb 20, 2004 — The truth about XML?
  • Feb 20, 2004 — Ph.D vs the real world
  • Feb 18, 2004 — Google bombing
  • Feb 17, 2004 — Now I'm open... now I'm not: are you or are you NOT, MS?!
  • Feb 17, 2004 — Finally, a voice for SOA in v1.x
  • Feb 16, 2004 — XSE != XPath != SXPath != XPathReader
  • Feb 16, 2004 — XSE Initial Release
  • Feb 16, 2004 — XPath vs pseudo-XPath
  • Feb 16, 2004 — XPath queries without namespace: XSE to the rescue
  • Feb 16, 2004 — Xml Streaming Events: simple streaming Xml handing (and changing) at work.
  • Feb 16, 2004 — ForwardXPathNavigator vs XSE
  • Feb 10, 2004 — While we wait for Whidbey visualizers...
  • Feb 02, 2004 — Calendar buggy styles, and the OOP fix!
  • Jan 26, 2004 — RssBandit, XML rendering and &lt;xmp&gt; element
  • Jan 26, 2004 — Damn!!! I broke the whole thing!!! :S
  • Jan 22, 2004 — Where did MS+IBM joint effort go?!?!?!
  • Jan 21, 2004 — MVP Stats
  • Jan 20, 2004 — XVP: XML+MVP
  • Jan 20, 2004 — I hate the damn MSDN print feature
  • Jan 19, 2004 — Business Rules, OCL, XML and Schemas
  • Jan 16, 2004 — MakePascal identifier (the XmlSerializer way)
  • Jan 12, 2004 — SOM small inconsistency
  • Dec 30, 2003 — CommentAPI no longer working on .Text
  • Dec 29, 2003 — XmlSchema for C# XML Comments
  • Dec 29, 2003 — Thanks!
  • Dec 22, 2003 — XmlSerializer and open content models
  • Dec 19, 2003 — Do you dare?
  • Dec 18, 2003 — Evolving existing APIs in backwards-compatible way (i.e. SOM and DOM)
  • Dec 18, 2003 — Do you need another reason to avoid "sp_" prefix?!
  • Dec 17, 2003 — VS.NET Xml Intellisense and Schemas
  • Dec 17, 2003 — A more sound licensing scheme for CustomControls
  • Dec 16, 2003 — XmlSchema Object Model, Post-compilation InfoSet (PCI) and API consistency
  • Dec 01, 2003 — Strange bug in XML Serialization/Mapping classes
  • Oct 28, 2003 — RssBandit Rocks!
  • Oct 27, 2003 — XmlSerializer and IXmlSerializable: automatic XSD validation please!
  • Oct 26, 2003 — RelaxNG Compact Syntax vs XML Schemas: impressive!
  • Oct 25, 2003 — XmlSerializer and XSD Type Inheritance: does it work?
  • Oct 24, 2003 — Customizing XSD->Classes code generation, the "easy" way
  • Oct 17, 2003 — Optimal string manipulation in XmlTextWriter?
  • Oct 17, 2003 — Blow XmlTextWriter
  • Oct 12, 2003 — Proper parenthesis formatting with a macro
  • Sep 22, 2003 — Avoid the default designer for your IComponent-based classes: how to get the code view always!
  • Aug 27, 2003 — Visitor Design Pattern: revisited for .NET
  • Aug 27, 2003 — How to serve binary resources from a database (images and others) in ASP.NET?
  • Aug 26, 2003 — XSD.EXE is still useful (or how to get properties instead of fields)
  • Aug 26, 2003 — Binary serialization, the smarter way: reloaded
  • Aug 22, 2003 — Using WSE (1.x) on a per-WebMethod basis
  • Aug 22, 2003 — Introduction
  • Aug 22, 2003 — Incredibly real, exciting and possible story!
  • Email me
  • GitHub
  • X (Twitter)
  • StackOverflow
  • LinkedIn
  • Feed

Site content is licensed under Creative Commons
Snippets and code are licensed under MIT

Daniel Cazzulino  •  2026  •  blogs.clariusconsulting.net

Powered by Beautiful Jekyll