Professional Activity August 2008 to Date
Every year around this time I turn my attention to what I’ve done over the past year in order to update my MVP profile. While the engine Microsoft provides has many ways to list accomplishments and activities, I’ve always had a difficult time trying to find the right way to list my activities over the year.
Often at the end of the year bloggers will list links to the “greatest hits” posts for readers to review. I thought I’d turn it up a notch. The following links represent just about everything I’ve done from August 2008 to date.
Hopefully you’ll find something fun or valuable below that you may have missed this last year :)
Podcast Episodes
- Polymorphic Podcast
- jQuery Secrets with Dave Ward
- AutoMapper with Jimmy Bogard
- Exploring ASP.NET MVC 1
- Update Controls Leaving INotifyPropertyChanged?
- Digital Productivity Strategies for Developers
- Controlling HTML in ASP.NET WebForms
- ASP.NET SEO
- ASP.NET Caching and Performance
- Interview with craigslist.com Founder Craig Newmark
- Pixel8
- 7 Dos and Don’ts in Getting Started in User Centered Design
- History of User Experience
- Value of Web Forms and Design Constraints
- Implementing Model-View-ViewModel in Silverlight
- Implementing Model-View-ViewModel in WPF
- Implementing MVVM & Exploring UX Design Patterns
- ASP.NET 4 and Visual Studio 2010 Enhancements
- Silverlight: Live Mesh Integration, Surviving the Olympics and Future Expectations – Interview with Scott Guthrie
- Developer’s Guide to User Experience Design
- Silverlight 2.0: Beyond the Basics
- 4 Elements of Professional WPF Applications
- Learning to Build on Rich UI Platforms
Video Interviews
Screencasts
- WebDataGrid Paging with the WebSlider
- WebDataGrid Paging Overview: Part 1 and Part 2
- Drag and Drop Rows Between WebDataGrids
- WebDataGrid in ASP.NET MVC : Hello World
- Issue Tracker Code Review : NetAdvantage ASP.NET in ASP.NET MVC
- WebDropDown Multi-Select – Selections Handled on the Server
- WebDropDown Multi-Select – Selections Handled on the Client
- Embedding the WebProgressBar Inside a WebDataGrid Custom Column
- Introduction to the Infragistics Drag and Drop Framework
- Persist WebDataGrid Moved Columns
- WebDropDown Data Paging
- WebDropDown Lazing Loading
- WebProgressBar Setting the Value
- WebDataGrid Custom Row Edit Template
- WebDropDown Custom Templates
- WebDataMenu Custom Templates
- WebDataTree Custom Templates
- WebDataGrid: Create a Custom Pager Template
- WebSplitterControl: Hiding the Split Bar
- WebSplitterControl: Hello World
- WebDataGrid Control Templates
- WebDataGrid Client Row Selection
- WebDialogWindow: Hello World
- WebDialogWindow: Exploring Common Properties
- WebDialogWindow: Creating a Wizard
- Introduction to WebSpellChecker
- Implementing Auto Check with WebSpellChecker
- Spell Check Multiple Controls on a Page
- WebImageViewer Introduction
- Customizing WebDataGrid Columns
- Creating Custom WebDataGrid Headers and Footers
- Introduction to the WebDataGrid Read-Only Behaviors
- Customizing WebDataGrid Column Resizing Behavior
- WebDataGrid: Ajax Master/Detail Page
- Implementing the Live Form Ajax Pattern
- WebDataGrid CRUD Behaviors
- Using the Silverlight Commanding Framework with Model-View-ViewModel
- Edit to xamWebGrid Cell Styles in Expression Blend
- Introduction to xamWebGrid Template Columns
- Introduction to xamWebGrid Sorting
- Overview of xamWebGrid Row Customizations
- Customizing xamWebGrid Paging Template
- Customizing xamWebGrid GroupBy Headers
- Using xamWebGrid Edit Mode Events
- Introduction to xamWebGrid Edit Behaviors
- Conditional Cell Formatting in the xamWebGrid
- Introduction to xamWebGrid Column Moving
- Introduction to xamWebGrid Fixed Columns
- Add Silverlight Controls to the Visual Studio Toolbox
- Overview of Basic xamWebGrid Behaviors
eBook
- Secrets of Real World Dynamic Data Websites, Wrox, March 2009, 34 pages
Presentations
- Secrets of Real World Dynamic Data Websites
- Southern California Code Camp, 1/09
- Orange County .NET User Group, 9/08
- Los Angeles .NET User Group, 11/08
- San Diego .NET User Group, 1/09
Blogs
- ASP.NET Blog
- 7 Dos and Don'ts in Getting Started in User Centered Design
- jQuery Secrets with Dave Ward
- NetAdvantage ASP.NET in ASP.NET MVC
- Surprising Ajax Adoption Stats
- AutoMapper with Jimmy Bogard
- History of User Experience
- Exploring ASP.NET MVC 1.0
- The Value of Web Forms and Design Constraints
- Update Controls: Leaving INotifyPropertyChanged?
- Use jQuery to Decorate Links
- Secrets of Real World ASP.NET Dynamic Data Websites eBook Now Available
- Search Multiple Labels in Gmail
- Digital Productivity Strategies for Developers
- Hands-On Model-View-ViewModel (MVVM) for Silverlight and WPF
- 2009 Southern California Code Camp Session Materials
- ASP.NET 4.0 and Visual Studio 2010 Enhancements
- Controlling HTML in ASP.NET WebForms
- The Illusion of Persistence: Saving Test Data
- Productive Writing
- Silverlight: Live Mesh Integration, Surviving the Olympics and Future Expectations – Interview with Scott Guthrie
- Using jQuery to Call ASP.NET AJAX Page Methods – By Example
- Poor Man’s Client Templates
- BookRepository: The Mock Data Repository for Testing and Demos
- ASP.NET SEO
- Developer’s Guide to User Experience Design
- Using jQuery to Call ASP.NET AJAX Page Methods
- Silverlight 2.0: Beyond the Basics
- ASP.NET Caching and Performance
- 4 Elements of Professional WPF Applications
- New ASP.NET Generated Image Control
- Hide Your Corporate Underpants - Using Personas in UX Design
- Installing .NET 3.5 and Visual Studio 2008 SP1 - My Gotchas
- Learning to Build on Rich UI Platforms
- Infragistics Blog: (excludes cross-posted items from above)
Articles
- Introduction to the Infragistics Web Drag and Drop Framework
- Learn to Build a WebDataGrid Custom Pager
- Implementing an Ajax Live Form with NetAdvantage Web Client Controls
- Building a Master/Detail Page with WebDataGrid
- Implementing WebDataGrid Client Side Search
Forums
- Occasional contribution to the Infragistics support forums
- You can always find me on Twitter too ;)