Blog Archive 2013 More Writing on NetTuts+ May 12 2013 2012 My Key Takeaways from SMACSS Dec 23 2012 Common Idioms in JavaScript development Oct 07 2012 A simple organization scheme for handling routes in ExpressJS apps Jun 14 2012 Quick sketching using SketchBook Pro + Wacom Intuos 4 May 06 2012 Animating Pie Slices using a custom CALayer Feb 21 2012 2011 Simple helper method for async testing with Jasmine and RequireJS Dec 14 2011 Using jQuery.Deferred() and RequireJS to Lazy Load Google Maps API Oct 18 2011 Tips for Speeding Up Octopress Site Generation Sep 29 2011 Switching to the Octopress Blogging Engine Sep 12 2011 Be careful declaring properties in CoffeeScript Aug 25 2011 Progressive reveal animations in SVG using a <svg:clipPath> Aug 11 2011 Building a tree diagram in D3.js Jul 20 2011 Complex filtering in isotope.js Jul 10 2011 Blinking UI with a CaretBrush May 26 2011 Its Consulting time! Mar 19 2011 Building a CoverFlow visualization using Quartz Composer Mar 12 2011 2010 Tokenizing control – convert text to tokens Oct 28 2010 A DoubleBorderDecorator to simplify rounded-border decorations Oct 25 2010 Simple TriggerAction for docking using GridSplitters Aug 07 2010 The SpiderWebControl for Silverlight Apr 23 2010 Quick tip about changing SketchFlow’s startup page name (Silverlight) Feb 01 2010 Chapter Excerpt in CODE magazine Jan 27 2010 PyBinding now hosted on CodePlex Jan 11 2010 Sketching, painting and Figure drawing Jan 10 2010 2009 Bug fix in the sample on Virtualization in WPF Control Development Unleashed Nov 20 2009 WPF Control development Unleashed, now in F# Nov 05 2009 A panel that scrolls about a half-circle Oct 04 2009 “WPF Control Development Unleashed” has been published Sep 19 2009 Creating a 3D logo from an image using Cinema 4D Sep 12 2009 Source code for “WPF Control Development Unleashed” Sep 02 2009 Source code of Simple 3D Engine, now part of FluidKit Jul 29 2009 A SilverLight TreeMap control Jun 20 2009 Using Attached Properties for view transitions, the ViewManager Apr 15 2009 A Design Pattern for communication between UI and ViewModel Apr 09 2009 Setting up XDebug on NetBeans 6.5 PHP IDE Mar 22 2009 Quick update on the WPF Control Development Unleashed book Mar 18 2009 I have started tweeting Mar 05 2009 Animating graphs in WPF using Clipping masks Feb 26 2009 A fun After Effects CS4 composition Jan 24 2009 Making dashed lines in Photoshop Jan 23 2009 A tip for referencing Assets in your WPF application Jan 05 2009 2008 Huge limitation of a MarkupExtension Dec 30 2008 The PyBinding MarkupExtension: use Python statements for Data Binding Dec 24 2008 IronPython is the new IValueConverter, IMultiValueConverter Nov 11 2008 The new TransitionPresenter in FluidKit Nov 05 2008 A technique to find an ItemsPanel with simulated hit-testing Oct 20 2008 Multi selection in a CoverFlow view Oct 14 2008 Generic.xaml must have a build action of Page Oct 08 2008 No WebBrowser on a transparent Window Oct 06 2008 I am now an MVP! Oct 01 2008 A Carousel component in jQuery Oct 01 2008 Demo video of Flash CS4 features Sep 26 2008 FluidKit with Outlook 2007 and Dynamics CRM Sep 24 2008 Quick tip to get a striped background Sep 23 2008 Visual Enhancements to the Virtualized CoverFlow Sep 22 2008 Lawson Smart Client using ElementFlow ? Sep 08 2008 Virtualized CoverFlow with dynamic Add/Remove Sep 02 2008 CoverFlow with UI Virtualization Aug 29 2008 Techniques for UI Auditing on WPF apps Aug 27 2008 Details of my upcoming Book Aug 02 2008 Red-Green-Blue shift shader Aug 01 2008 [FluidKit Update] Fixed bugs, added stuff Jul 29 2008 Don’t forget to pass the Input brush to the Shader Jul 28 2008 WarpEffect source code posted on FluidKit Jul 22 2008 Warp Effect using pure Pixel Shaders Jul 21 2008 File encodings matter when writing Pixel Shaders Jul 18 2008 Working on a Book ! Jul 16 2008 Use the SWFLoader for loading Flash swf into Flex Jun 20 2008 Mesh Morphing in WPF Jun 09 2008 A Carousel View for ElementFlow Jun 04 2008 Announcing the next revision of ElementFlow May 31 2008 Video of the simple 3D engine in WPF May 31 2008 A scaled down 3D engine in WPF May 29 2008 Slides + Demos from NYC .Net User Group talk May 16 2008 .Net 3.5 SP1 Beta breaks ElementFlow May 15 2008 TransitionContainer added to FluidKit May 06 2008 Off to a vacation, returning on May 5th Apr 17 2008 CLinq for visualizing streaming data Apr 17 2008 Notes from the talk at NJ .Net UG Apr 11 2008 Presenting at the NJ .Net User Group Apr 05 2008 Automatic form layouts with the TreeView Apr 02 2008 My first shot at Wordpress themes Mar 30 2008 First community contribution to FluidKit Mar 16 2008 ElementFlow added to FluidKit Mar 14 2008 My talk at NYC .Net UG is rescheduled to May 15th Mar 04 2008 Introducing FluidKit - A WPF Library of Controls, Helpers and the likes… Mar 02 2008 Talking at the NYC .Net Users Group Feb 29 2008 Super Fast alternating row colors in a ListBox Feb 08 2008 Standardizing the development of custom controls Feb 05 2008 Playing with Wordpress, PHP, Photoshop, CSS, XHTML Jan 29 2008 How to do Sort / Filter / Group in your custom control Jan 28 2008 “the WPF Way…” is here! Jan 21 2008 Community input on Write - Speak - Collaborate Jan 09 2008 Degrafa goes live Jan 07 2008 Smooth animations, at the Window level Jan 03 2008 2007 Controlling Z-Index of children in Custom controls Dec 15 2007 WPF In Finance Contest [Promo Post] Dec 10 2007 Improved DragDropManager - Source code Nov 19 2007 SlideDeckPanel - panel that does Card Deck layout Nov 06 2007 File organization tip for Custom Control authors Oct 10 2007 TransitionContainer: Easy transitions between views Aug 30 2007 The iPhone (-like) interface in WPF Aug 27 2007 ElementFlow is now a Panel !!! Aug 23 2007 ItemSkimmingPanel - a panel that does more than just layout Aug 17 2007 Creating WPF based addins with System.AddIn Aug 03 2007 Making the Scrollbar work (with DragDropManager) Jul 02 2007 BalloonDecorator source code Jun 26 2007 Nice article on extending WPF animation classes - MSDN Jun 14 2007 The ElementFlow custom control - can do CoverFlow too! Jun 05 2007 Structuring a WPF User Interface May 29 2007 XamlXporter - Formatting numbers for German Locale May 10 2007 Custom Window Control - GlassWindow - Source Code Apr 10 2007 Reusing decorative panels with ContentControl + ControlTemplate Apr 05 2007 Mixing 2D and 3D Mar 30 2007 Creating and consuming XAML icons from Expression Design Mar 15 2007 The new Expression Blend RC Mar 14 2007 Creating an ObjectDataProvider using CLR properties Feb 15 2007 Balloon Text - using Decorators Feb 10 2007 Grava for Educational content Feb 06 2007 Attached events Feb 06 2007 Instantiating a custom object-tree in XAML Feb 04 2007 Baml Disassembler for Reflector Jan 23 2007 Neon - The WPF Particle Engine Jan 17 2007 XamlXporter 0.2 – exports as Canvas and DrawingBrush Jan 11 2007 WPF Multithreading with BackgroundWorker Jan 08 2007 2006 Custom Animations, the GenieAnimation Dec 20 2006 Drag & Drop with attached properties - Part 4 Dec 08 2006 Drag & Drop with attached properties - Part 3 Dec 06 2006 Custom Window control, the GlassWindow Nov 30 2006 Drag & Drop with attached properties - Part 2 Nov 20 2006 Application.LoadComponent() from un-referenced assemblies Nov 17 2006 Drag & Drop with attached properties Nov 15 2006 Don’t forget the AdornerDecorator Nov 01 2006 XmlnsDefinition for a cool namespace mapping Oct 30 2006 Initial release of XamlXporter (0.1 alpha) Oct 26 2006 Amazing live Physics simulation program Oct 17 2006 XAML Exporter for Illustrator using the CS2 COM Type Library Oct 13 2006 An improved water effect Sep 28 2006 Genie Effect, the WPF way Sep 25 2006 Auto position a Viewport3D Camera for Full view Sep 22 2006 Smooth 3D rotations with Quaternions Sep 19 2006 3D models with simple 2D strokes — awesome! Sep 17 2006 A great tool for visualizing KeySplines Sep 15 2006 A Water ripple effect using a 3D Mesh Sep 12 2006 Screens and Transitions - a cool WPF app Sep 08 2006 DataModel-View-ViewModel pattern Aug 27 2006 Recommended practices for WPF Custom Control developers Aug 26 2006 A day of Information Visualization Aug 26 2006 Slideshow visualization in WPF Aug 18 2006 Great tutorial on TextureCoordinates Aug 15 2006