THE BLOG
Exploration of Thought
Thoughts on autonomy, self direction, digital business and life.
I’m a Considered a Top Android Dev, Cool!
This last Tuesday I received an email from the Android Market Seeding Program letting me know the following: Due to your contribution to the success of Android Market, we would like to present you with a brand new Android device as part of our developer device seeding program. You are receiving this message because you're…Donn Felker - March 4, 2010
Editable Grid / List Binding in MVC2
Steve Sanderson has a great post on how to perform list binding with MVC2 and custom HTML Prefix Scoping. However, it did not demo the out of box functionality that MVC2 provides, so I’m going to do that here. Please note, I’m using MVC2 RC2 in this example. At the end if this post you…Donn Felker - February 27, 2010
ASPNET MVC2: TempData Now Persists
In MVC1, TempData did not persist: The value of TempData persists only from one request to the next. (source) This has changed in MVC2. The TempData dictionary will not persist data until the key is read from the dictionary. …We’ve changed the implementation in MVC 2 slightly as a result: the value will be removed…Donn Felker - February 26, 2010
ASP.NET MVC TempData Extension Methods
This is an sister class to some Session classes I wrote awhile back (which I never posted). I originally wrote these extension methods for the code camp eval system for Twin Cities Code Camp last year. But I needed it today at my client so I figured I’d post it here for future reference ……Donn Felker - February 25, 2010
My CODE Magazine Article Is Live
My first article with CODE Magazine is live. You can read it here. I cover ASP.NET MVC with the Spark View Engine. I cover a wide range of things and go in depth with examples with topics that include: Inline Code Element Constructs Partials Layouts and more ... I hope you enjoy it! I enjoyed…Donn Felker - February 25, 2010
Spaghetti Code Podcast: Android Development
I was recently welcomed onto the set of another Spaghetti Code Podcast with Jeff Brand a few weeks back. Jeff and I discussed Android development, mobile development and what I think Microsoft needs to do to succeed in the world the mobile platform. Note: Part of the conversation seems to insinuate that Flash is the…Donn Felker - February 23, 2010
Expanding Your Career: Mobile & API Development
There’s no denying the fact that I’m heavily involved with mobile development. Currently my platform of choice is Android platform (the Google nexus one pictured to the right). However, I’m not just a Android programmer. My day job as most know is a .NET Developer. I spend most of my time working with ASP.NET MVC…Donn Felker - February 17, 2010
Google Buzz: First Impressions
I've been using Google Buzz since it came out this last week or so. I've come to the following conclusions. It's a One Stop Shop Buzz is a one stop shop for those who don't heavily participate in any one medium. I'm finding those that normally would participate in a Facebook comment thread are doing…Donn Felker - February 13, 2010
LINQ: ToLookup vs ToDictionary
Some people are not sure of the difference between ToLookup vs ToDictionary LINQ methods. To break it down real simple: One is a look up (ToLookup) One is a dictionary (ToDictionary) Duh. That’s what you’re probably thinking. The real difference is understanding what each of these data structures do. Lookups A lookup is a key…Donn Felker - February 12, 2010
M-Audio with Windows 7 64bit and Camtasia
I'm working on a new screen-cast series for an online technical publisher and I ran across some problems this morning with the audio support. I currently use a GT-55 with the M-Audio MobilePre as the pre-amp. The sound quality is superb (when it works). This setup is great for someone like myself who needs portability,…Donn Felker - February 9, 2010
Medium Trust is a PITA
There. I said it. Medium Trust is PITA. I wont be surprised if someone replies with one of the following: “Well, not really, you only have to do x, y and z and your code is compatible with medium trust environments” or “It’s there (Medium Trust) because code needs boundaries within controlled scenarios such as…Donn Felker - January 31, 2010
New DimeCast: Spark Partials Part 2
I have another DimeCast up on DimeCasts.net. More Info: In this episode we are going to continue looking at how to use Partials within the Spark View Engine. In this episode we will take a deeper look at partials and learn more about their _undocumented_ features. We will also be learning how partials will allow…Donn Felker - January 28, 2010