The Blog
Exploration Of Thought
Thoughts on autonomy, self direction, digital business and life.
Implicitly Typed Locals – R# V4
Why I disabled ReSharper 4's suggestion to use var everywhere -- implicit typing doesn't improve naming or your API, it just adds noise.
Donn Felker – March 28, 2008
Beginner Test Driven Development Habits
Five habits new TDD teams fall into, like skipping the refactor step and treating tests as a debugger, plus how to coach developers past them.
Donn Felker – March 23, 2008
TIP: Getting the Base Directory of where your App is Running
Need your app's running directory in .NET? Use AppDomain.CurrentDomain.BaseDirectory, which works for both web and non-web projects.
Donn Felker – March 23, 2008
The Calendar and the Cloud
Google's new two-way Outlook Calendar sync lets a consultant merge client and personal calendars into one master schedule, with SMS agenda alerts.
Donn Felker – March 11, 2008
Knock Knock. Who’s There? Me. Too Bad. Go Away.
After a fresh Windows rebuild, Team Foundation Server locked out its own administrator -- turns out McAfee antivirus was silently blocking the connection.
Donn Felker – March 3, 2008
Free Conferencing Utilities
A roundup of free conference call services for consultants and freelancers who need to host calls without paying for a dial-in line.
Donn Felker – February 29, 2008
Creating .NET Event Sources with PowerShell
Skip writing a whole app to register a Windows Event Log source - a two-line PowerShell command checks for it and creates it if missing.
Donn Felker – February 26, 2008
Notepad? THE PowerShell IDE? Please, Save Me – Give Me Some IntelliSense
Writing PowerShell in Notepad is like driving when you could fly. PowerGUI gives you IntelliSense, debugging, and a watch window instead.
Donn Felker – February 22, 2008
A FREE Remote-Collab Tool From Microsoft? (And a list of others)
Microsoft's free SharedView beta impressed me for pair programming and screen sharing -- plus a roundup of other remote collaboration tools worth trying.
Donn Felker – February 19, 2008
Is Your Network Slow?
A quick screenshot of a network transfer estimated to take about 32 years -- proof that some slow networks are beyond even agile fixes.
Donn Felker – February 19, 2008
Frustrated… Party of 1! MSBuild … PLEASE JUST WORK!
An MSBuild plus TeamBuild gotcha: why $(OutDir) file lists come up empty, and how creating them in a separate target with CreateItem fixes it.
Donn Felker – February 18, 2008
About Me
Software architect turned entrepreneur -- my background across ASP.NET, agile consulting, motocross racing, motorcycle mechanics, and Brazilian Jiu Jitsu.
Donn Felker – February 13, 2008