Providing extensible classes: An alternative to inheritance and events

by alski 19. November 2008 19:29
I have a list that is cached. When I come to refresh the list I don't want to just throw it away and start again, so I use the following. private void UpdateChildren(IEnumerable<Guid> fromDb, IEnumerable<Model> cached ){ List<Model> unseen = new List<Model>(cached);  ... [More]

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , , , , , ,

Architect | Code

Some thoughts on scaling

by alski 28. October 2008 08:44
Everything always starts easy. You might only have a few hundred objects in your collection that you need to process. It's easy because you can do everything in one process, one thread, and your results are always returned quickly. A while later in your life cycle things got more complex... [More]

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , , ,

Architect

So the controller is a view on the Model?

by alski 7. October 2008 07:16
Recently I looked at MVC and as an aside I put together a small framework to handle MVC. It was originally just a case in point, but was so useful in simplifying my code that I've popped in into a library and now reused it in my latest project. However I've just had an interesting experience as I've... [More]

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , , , , , ,

Architect | Code | MVC

MVC granularity

by alski 19. September 2008 20:45
I've recently been looking into MVC patterns, and I'm quite surprised by their variety. The big issues I had missed before was that SmallTalk didn't follow the now classic Forms and Controls model. In its case their were objects that displayed UI and objects that handled input, or views and controll... [More]

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , , ,

Architect | Code

Holistic Solution Creation Part 2 - Test First Design advice from a really bad example

by alski 11. September 2008 18:14
In contrast to what you've just read in the title, I actually really like Test First Design (TFD) and try to embrace it at every opportunity. Unfortunately I am about to pick one of the worst examples I could possibly to illustrate using it. Let's quickly review the functionality we are trying to im... [More]

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , , ,

Architect | Code

Holistic Solution Creation - Part 1

by alski 23. August 2008 23:05
I think the ideas I raised in Never add just one project made so much sense, that I've decided to show what I meant. So sticking with the previous example, lets develop an FTP task for MSBuild. [More]

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , , ,

Architect | Code | VisualStudio

Never add just one project

by alski 20. August 2008 22:58
When implementing some new functionality, certainly my own best practice is to never add just one project when I start a new piece of work. [More]

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , , ,

Architect | Code

Intelligent Lazy through to Active Stupid

by alski 10. June 2008 23:14
Why it's better to be lazy by Jeremy Meyer June 8, 2008 Fantastic article which made me think of my biggest mistake to date. According to fowler I didn't enable, I directed. I was being Actively Intelligent to direct an individual who I believed would be Lazy Stupid. I hope ... [More]

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

Architect

Gold plating, Nickel plating or TDD

by alski 26. February 2008 21:23
Developers often get accused of 'Gold plating'. They take a requirement and don't deliver on time because they are too busy adding in the additional functionality that they think they need to deliver a single requirement. It's a criticism I often have of myself. Sometimes how... [More]

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

Architect | Code

Ivar Jacobson talk

by alski 6. November 2007 22:45
Technorati Tags: Ivar Jacobson, EUP, ESSup Today my employer arranged for Ivar Jacobson to come in and give us a short talk. He was a great speaker and very entertaining. He provided some very sensible advice regarding processes, which was that most processes start as something good but then... [More]

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , ,

Architect

Powered by BlogEngine.NET 1.4.5.0
Theme by Mads Kristensen

RecentComments

Comment RSS