On frameworks and libraries A logging framework helps you log what’s happening in your application. A UI framework helps you render and animate UIs to the user. A communication library helps connecting parts of a distributed system. All of these tasks and concepts are pretty easy to understand. They are quite down to earth, and […]
Search Results: “ioc”
IoC concepts: Dependency
As part of preparing for release of Windsor 3.1 I decided to revisit parts of Windsor’s documentation and try to make it more approachable to some completely new to IoC. This and few previous posts are excerpts from that new documentation. As such I would appreciate any feedback, especially around how clearly the concepts in […]
IoC concepts: Component
As part of preparing for release of Windsor 3.1 I decided to revisit parts of Windsor’s documentation and try to make it more approachable to some completely new to IoC. This and few following posts are excerpts from that new documentation. As such I would appreciate any feedback, especially around how clearly the concepts in […]
IoC concepts: Service
As part of preparing for release of Windsor 3.1 I decided to revisit parts of Windsor’s documentation and try to make it more approachable to some completely new to IoC. This and few following posts are excerpts from that new documentation. As such I would appreciate any feedback, especially around how clearly the concepts in […]
IoC patterns – partitioning registration
I’ve blogged a bit in the past, more or less explicitly, about patterns and antipatterns of Inversion of Control usage. This is yet another post that will (possibly) spawn a series. We’ll see about that. Note that this post is not talking about any particular IoC container and what I’m talking about is generic and […]
Strongly typed app settings with Castle DictionaryAdapter
A while ago (almost 4 years ago, to be precise) Ben Hall wrote a blogpost about using Castle DictionaryAdapter to build a simple, strongly typed wrapper aroud application settings. While extremely simple, and gets the job done, there are a few ways it can be improved. With that, this blogpost can be treated as an […]
On strongly typed application settings with Castle DictionaryAdapter
Every non-trivial .NET application ends up using configuration file for its settings. It’s the standard mechanism that’s fairly well adopted across the community. That doesn’t mean however, that it’s simple to deal with. There have been many various approaches to dealing with the problem, including some from Microsoft. There are a few open source ones, […]
Popular
List of my most popular blogposts and those that I think are most relevant. In no particular order, although I tend to group related blogposts together. On using inversion of control containers IoC container solves a problem you might not have but it’s a nice problem to have How I use Inversion of Control containers How […]
To constructor or to property dependency?
Us, developers, are a bit like that comic strip (from always great xkcd): We can endlessly debate over tabs versus spaces (don’t even get me started), whether to use optional semicolon or not, and other seemingly irrelevant topics. We can have heated, informed debates with a lot of merit, or (much more often) not very […]
Using ConventionTests
About conventions I’m a big fan of using conventions when developing applications. I blogged about it in the past (here, here and later here). I also gave a talk about my experience with this approach and how I currently use it at NDC last week (slides are available here, video is here). One problem […]