DI Containers – comparison

This blog shortly describes a few chosen DI containers and their out-of-the-box functionality. If a certain container does not have a specific platform listed, it doesn’t necessarily mean that it’s not possible to use it there – it just means that it’s not in the box.

By eidias on (tags: IoC, categories: None)

Authentication, Authorization and other things we shouldn’t worry about any more

Recently I needed to do some research on the topic of authentication, authorization and related stuff. After spending quite some time on it, I was pretty depressed – one would imagine, that a topic so common has already been handled in a standardized, common and comfortable (both for the user and the developer) way – well, it hasn’t, or do I demand to much?

By eidias on (tags: authentication, categories: architecture)

Dependency Injection Containers

In a previous post, I tried to describe what inversion of control is. Here, we’ll take a look at the design pattern that helps with it.

By eidias on (tags: IoC, categories: architecture)

A quick intro to IoC

There are two terms that have been loudly spoken for a while now IoC (Inversion of Control) and DI (Dependency Injection). In this post, I’ll try to sketch a picture of what these terms actually mean.

By eidias on (tags: IoC, categories: architecture)

Document databases

I’ve recently heard a couple of times about mongodb and finally had a moment to look further into it.

The concept is pretty familiar – to have a data store that is not a relational database. I’ve stumbled upon the info about xml or file system databases (the latter one is used e.g by svn), though nothing seemed to stick.

By eidias on (tags: database, categories: infrastructure)

XML Transformations

A while ago Microsoft released a very handy feature that allows for transforming web.config files during builds. This is a great thing, except for some reason, they limited the functionality to web.config files, which was strange, because the engine itself was designed to work against any xml file. Thankfully, that limitation is pretty much gone with a plugin called SlowCheetah.

By eidias on (tags: tfs, xml transformations, categories: infrastructure)

YSlow grade “B”

Just run the YSlow test on our blog. We got a grade “B” which in my opinion is pretty decent (and if I run it with “small site or blog” profile – which is exactly what this site is, we even get grade “A”, but hey, aim high).

By eidias on (tags: performance, categories: web)

Release hiccups

I’ve recently had the pleasure of releasing a product (this very site you’re on) and well, let’s just say – learn from my mistakes.

By eidias on (tags: release, categories: None)