Blog
141 posts spanning 2007–2020.
2020
2019
2018
2017
- Book Notes: Essentialism
- Book Notes: Deep Work
- Book Notes: Daring Greatly
- Book Notes: Rising Strong
- Book Notes: Fooled by Randomness
- Book Notes: Moonwalking with Einstein
- Book Notes: Ego Is the Enemy
- Book Notes: The Gifts of Imperfection
- Inspect UI Elements in your React Native Application
- Detecting Device Orientation change with React Native
2016
- 2016: Shipped
- Podcast Interview on This Developing Story
- Book Notes: Don't Shoot the Dog
- Podcast Interview on Cross Cutting Concerns
- Using ES6/ES2015 with ExtJS
- Standing Desk Review: Varidesk
- Book Notes: Bird by Bird: Some Instructions on Writing and Life
- Book Notes: When Breath Becomes Air
- Book Notes: Influence: The Psychology of Persuasion
- Book Notes: How to Fail at Almost Everything and Still Win Big
- Book Notes: The Obstacle Is the Way
- Book Notes: Crucial Conversations
- Book Notes: To Sell Is Human
- Book Notes: The War of Art
- Book Notes: On Writing Well
- Random Thoughts and Lessons Learned from Bootstrapping a Side Project
- Using Vim as a JavaScript IDE
- 2015: Shipped
2015
- My first Node Knockout
- Book Notes: Zero To One
- SqlSmash V2: Faster and Better
- Lessons Learned and Personal Reflections on Teaching a .Net Programming Course at a University
- Book Notes: Give and Take
- Developer Tools Screencast 8: scriptcs
- Book Notes: The Hard Thing About Hard Things
- Book Notes: Mindless Eating
2014
- 2014: Shipped
- Book Notes: The 22 Immutable Laws of Branding
- Book Notes: The 22 Immutable Laws of Marketing
- On Habits, Shipping and Choosing your 20 Mile March
- Book Notes: Slack
- Octopress Tips and Tricks
- Book Notes: Search Inside Yourself
- Book Notes: Mastery
- Book Notes: The Power of Who
- I was a Mac guy, and then I bought a Surface Pro
- SqlSmash: A productivity plugin for Sql Server Management Studio
- Book Notes: The Accounting Game
- Book Notes: So Good They Can't Ignore You
- Vim All The Things
- Book Notes: The Willpower Instinct
2013
- Developer Tools Screencast 7: ConEmu
- Useful Mac Utilities
- Book Notes: The Power of Habit- Why We Do What We Do in Life and Business
- Book Notes: A Guide to the Good Life- The Ancient Art of Stoic Joy
- Using the same vimrc with multiple operating systems
- Book Notes: Stumbling On Happiness
- Working on Side Projects in Morning vs Evening
- Book Review: Building Interactive Queries with LINQPad
- Book Notes: Book Yourself Solid
- Video for Programming with Kinect For Windows Presentation
- Customizing output for unit test runner with MSTest
- Book Notes: The Power of TED* (*The Empowerment Dynamic)
- Developer Tools Screencast 6: Use LogExpert to read log files
- Sharing Resources Between Asp.Net projects
- Developer Tools Screencast 5: Firebug
- Developer Tools Screencast 4: ReSharper
- KillCassini now updated for Visual Studio 2012
- Kinect.Replay: Record and Replay your Kinect Sessions
- Slides and Demos for Programming with Kinect For Windows talk, and introducing JediSmash
- Developer Tools Screencast 3: LINQPad - Part 2
- Developer Tools Screencast 2: LINQPad - Part 1
- Developer Tools Screencast 1 : WPFInspector
2012
- Installing FxCop On Windows 8
- Creating an inexpensive HomeTheater using Raspberry Pi
- Using your own router with AT&T U-Verse
- JustCode vs ReSharper
- Creating a Bevel Effect in WPF 4
- Sydney Vacation
- Increasing Debugger Visualizer's Time Out in Visual Studio
- Key Repeating Issue with Vim plugin in AppCode
2011
- Migrating from Wordpress to Octopress
- Continuously Improving as a Developer
- Synchronize and Auto-Update your Visual Studio Extensions now with ExtensionSync 0.2.0
- Slides and downloads for Dallas TechFest Presentations
- Using Git on top of TFS
- ExtensionSync: A Visual Studio extension to synchronize other extensions
- KillCassini: A Visual Studio extension to kill Asp.Net Web Development Server
- Refreshing the Windows System Tray programmatically
- Book review: Pomodoro Techniques Illustrated
- Continuous Testing using AutoTest.Net
- My GTD System
- Personal Update
2010
- Mocking an Indexed Property using MOQ
- BarCamp Dallas Review
- Useful MacBook accessories
- Working with a Windows Workflow Service in a non-Workflow client project
- Migrating from dasBlog to WordPress
- Connecting to a local resource or service from the Smart Device Emulator in Visual Studio
- BDD & MSpec presentation at the Dallas CSharp SIG
- Getting Started With Mocking - Part 2- Using MOQ
- Getting Started with Mocking - Part 1 - The Basics
- CodeMash 2010: Review
- Dallas CSharp SIG Presentation Code And Slides for MOQ, PEX 101
2009
- Using Test Impact Analysis in Visual Studio 2010
- Working with Visual Studio on a Mac
- My New MacBook Pro
- Using a productivity tool like ReSharper or CodeRush
- The Big Design Conference in Dallas
- My Dot Net Developer's tools list, and more
- Creating MSDN like help using Sandcastle
- "We Are Microsoft Charity Challenge".Equals("Awesome Geeking weekend")
2008
- JavaScriptSerializer - UnDeprecated with .Net 3.5 SP1
- Dallas TechDays - Developer Track
- Removing unused CSS Classes from your web application
- Asp.Net Session Timeout control
- Fixing Gaps in Corners while using Ajax control toolkit RoundedCorners Extender
- I am on Twitter
- Cool Silverlight app
- Get free Visual Studio 2008 and .NET Framework Training kit
- Registration for VS2008, Sql Server 2008 and Windows Server 2008 launch event now open
- Debugging Dot Net Source Code in VS2008
- Concatenating rows in a table into a single string using sql
- Free e-books from Microsoft Press on VS2008 technologies
- Sleepless Sharepoint weekend is back..
2007
- 1st look at the Asp.Net MVC Framework
- Differentiating content by user privileges in Sharepoint 2007
- Using MySQL with asp.net for authentication/authorization
- Login Page loses styles when using Forms authentication
- VS2008 released
- 1. Building My Own Social Networking site: User Interface: Target Screen Resolution
- Hosting DasBlog 2.0 on GoDaddy
- I am back, and a better developer...
- My Sleepless in NY weekend!!
- Vista + Sql Server 2005 Express = Not DB Admin (by default)
- Welcome to DotNetSurfers