Jason Rowe

Be curious! Choose your own adventure.

Category: .NET

  • Factory Pattern using Windsor and MVC

    I ran into a situation where I wanted to return a dynamically drawn image based on the file name . For example, if someone requested somedomain.com/image/legacypage42.foo the “legacypage42.foo” would be the name of the Windsor component used to draw the image. The first thing I needed to do was change that page into a parameter […]

  • Functional Fun Calculating SMA and EMA

      To try out F#I decided to make a function to calculate  simple moving average (SMA) and exponential moving average (EMA).  The SMA and EMA have enough math to try many of the features of F# and functional programming. The first thing I learned was F# has a way to quickly execute code. If you […]

  • Shiny New Toys, Visitor Pattern, and Real World Functional Programming

      Last week in the office I thought to my self, “Holiday weekend coming! I’ll have time to play with WP7 or maybe I’ll play with HTML5”. Then I saw this tweet on twitter. We as developers spend too much time playing with baubles and shiny new tools and not enough time on core skills […]

  • WP7 Boot Camp with Jeff Brand

      Today I went to the WP7 boot camp in Minneapolis. Not many people have actually seen a Windows Phone 7 yet. I was hoping to see the real thing but it wasn’t available. Although, the dev tools are ready and very robust. Getting started is easy using the developer tools and developer training kit. […]

  • Top 5 Features of Code First Entity Framework CTP4

      The latest release of Entity Framework CTP4 has some nice but unexpected changes. They introduced DbContext and DbSet to simplify model caching, database provisioning, schema creation and connection management. Here are my top 5 favorite features of the release. Less code and fewer Concepts. The coolest part is the use of convention over configuration. […]

  • Poor Mans Reverse Search with Lucene.net

    As I mentioned in my last post I’ve been reading and learning about Lucene via Lucene in Action 2nd edition. Chapter 9.4, Fast memory-based indices, talks about MemoryIndex and InstantiatedIndex. MemoryIndex, contributed by Wolfgang Hoschek, is a fast RAM-only index designed to test whether a single document matches a query. InstantiatedIndex, contributed by Karl Wettin, […]