Geeks With Blogs
Mike Kenyon Hoarked
The raw, basic functionality of my Oscars application is now up and running. Next job is to get the application up and looking pretty. This is without a doubt, at the moment, the ugliest application I’ve ever built and was intentionally. The goal was to do all the functional work first, and then tackle the “look pretty” work. Well, that time has come. ......

Okay, recap. We got the shell of the application up and running. We’ve made two foundational modules to provide functionality to the business modules. We’ve created a couple of business modules to allow people to browse the nominees and to allow them to vote. We’ve refactored more times than I care to count. We have also created possibly the ugliest ......

So, I’ve just hit a snag. It’s not a big snag, but it’s somewhat fundamental. I was happily going about my business. I’d gotten the Browse module up and running that was going great. I was about to start in on the Add or Voting module. In order to do this one, I’m going to actually need an implementation of the IGameService to exist. I hadn’t forgotten ......

So, next step is to get some business modules in place. I’m going to start with the browse module and I’m doing it for two reasons. First of all, because it’s the easiest. Second of all, because it doesn’t really have any connections out to other modules. The reverse is true, but not that way. Overall Design I’m thinking that I should be able to pull ......

Okay, so the next stage, I’m going to need some data in order to do stuff. I’m going to create three DLLs, all class libraries. They are: OscarsNight.Interfaces – The interfaces for the services and the business objects. OscarsNight – The actual implementation DLL, with some data access stuff. I think I’ll use Entity Framework for that. OscarsNight.Tests ......

Okay, hopefully this is going to be a short one. Next thing that has to get done is to a little division of work. Looking over the requirements, there are only a couple of things that I’d like to, but first a word on module types. Module Types There are two types of modules that are defined in the previous incarnations of the framework (SCSF and WCSF). ......

So sometime about now, I tripped on the absolute worst part of this whole process. Heck, it’s so bad that in the years where I haven’t had a scoring app, this has been single-handedly why there was no scoring application. That, of course, is loading the data. Consider, 24 categories results in between 20 and 120 movies nominated (50 this year). If you’re ......

I’m always happier in my Agile mentality with having something up and running that I can hit F5 on and see the fruits of my labor and this is no different. So, the next thing we need to do is get a basic Prism application up. The most basic Prism app in the world has three things in its .exe. The Application object, which sets up the bootstrapper object. ......

So I’m a firm believer that once you have business requirements its a good idea to have the data right. You may have to expand on it later, but it’s good to know what you’re dealing with in a problem space. In a larger, green-fields application, I might well do a part at a time to keep in good Agile methodology, but this is neither large nor green fields ......

I’m not a Microsoft employee, but I’ve been on the advisory board for P&P’s Composite Architecture for WPF and Silverlight (hereafter just called Prism) project since v1. It’s a great little piece of software and I’ve been negligent about blogging on it, so I thought I’d take the opportunity of starting up this blog to do so. History For those that ......

Copyright © hoarked | Powered by: GeeksWithBlogs.net