Growing as Makers “Progressive F# Tutorials” |> Reflections Reflections on the Progressive F# Tutorials event and learning in groups / with examples versus presentations.
Growing as Makers Six Ways Developing Software Is Like Being a Parent Surprising, parenting and developing software draw on many of the same skills.
Functional Programming Funkify and Pattern-Proc: Messing with Ruby for Fun (but probably not profit) Making Ruby work with partial applications and first-class functions using the funkify and pattern-proc gems.
Web Apps Testing Web Apps Developed via Vagrant Using Capybara Tips to for developing and testing web apps over Vagrant using the Capybara testing framework.
Functional Programming Functional(ish) C# & MVVM: Single-Responsibility and Code-as-Data Describes a method of writing code in C# that uses the Single-Responsibility principle and applies to WPF ViewModels.
.NET / WPF Ninject Tips: Some Binding Magic & Kernel Cleanup How to make Ninject automatically bind certain types of classes, and how to make it fully reset the Kernel between tests.
Growing as Makers Resource Roundup: Getting Started with F# Descriptions of different online resources for learning the F# language.
Developer Tools TDD a New Class in NUnit & Visual Studio without Ever Using the Mouse I've discovered a way to write NUnit TDD tests in Visual Studio using only keyboard commands.
.NET / WPF Reactive Extensions + WPF? Yes, Please Describes a method for using Reactive Extensions and WPF together to built a responsive user interface.
.NET / WPF Caching Data Transforms on IObservables Describes a method of using IObservables which allows for efficient re-use of complicated transforms.
.NET / WPF Complicated UI Widgets in WPF Example of creating a complicated UI widget in WPF using PathSegments.
Development Practices “I Ain’t Afraid of No Code” – Learning To Be Fearless as a Developer The only right way to approach new challenges — including new languages and technologies — is with gusto. Don't let fear stifle your creativity.