Carl Bruiners Agile / IT Development Consultant

26Dec/110

Agile Expert @ GE

Its been sometime since I last blogged, incredibly busy since the end of October and I don't get two minutes spare.

At the beginning of November I moved into the vacant position of Agile Expert with GE Energy :-) after spending 9 months with GE I realised that there was a real chance of achieving great things with GE so I jump onboard their bandwagon.

20Jun/110

Scrum Solutions

Scrum SolutionsDriven by all things Agile

As a few of you are aware, I setup a company, Scrum Solutions, to supply Agile specific stationary, software (inc. iOS and Android) and consultancy.

Though we have already taken a number of orders, it brings me great pleasure in announcing our go live date of our web site will be the 11th July, www.scrumsolutions.co.uk. This will give our customers greater flexibility to explore and order our extensive range of products as well as review purchase order history.

To celebrate the arrival of the web site, I am pleased to announce that Scrum Solutions is a sponsor of the Agile Diner UK 2011 and I will be presenting the award for the Best Agile Coach / Mentor at the event.

10Jun/110

Sharepoint and bad processes – BA’s first

One of my all time favorite frameworks is Sharepoint.

Sharepoint helps me to bring 'togetherness' to teams I'm working with, it helps them to communicate and collaborate with their fellow colleagues no matter where they are in the world.

Not everyone shares the same view as I. It got me thinking, 'Why do I see this as an amazing tool and others don't?' After the cogs had turned a few times I and talking to my teacher friend, the answer hit me. Sharepoint is a great enabler if your business processes / workflow are good, but if the business processes / workflow you feed into Sharepoint is bad or poorly defined then Sharepoint will only further highlight the your process / workflow problems.

When implementing Sharepoint, do it correctly, its not about techies, its about a team of BA's to analyse the existing processes / workflow and improve these before feeding them into Sharepoint.

BA's first techies second.

3Apr/110

N-tier stacks only one way

N-tier is vertical only. Once I had a debate with two other very talented developers about how many layers an n-tier application can have. We discussed what number realistically could replace the 'n' part, the most common being 3-tier / layer (Presentation, business and data or model, view, controller) along with some 4-tier / layer (add in service/s). Whilst there are genuine 5+ tier / layer solutions, after 4-tiers / layers it becomes very difficult to see many more layers.

The other two developers disagreed with me on this point, arguing that tiers / layers are not only stacked vertically, but horizontally as well. As much as I could see their argument, to this day I cannot agree. Tiers / layers are vertically stacked and inside each there are objects which we work with.

N-tier vertical only

N-tier vertical only (Click to enlarge)

N-tier is vertical only. Once I had a debate with two other very talented developers about how many layers an n-tier application can have. We discussed what number realistically could replace the 'n' part, the most common being 3-tier / layer (Presentation, business and data or model, view, controller) along with some 4-tier / layer (add in service/s). Whilst there are genuine 5+ tier / layer solutions, after 4-tiers / layers it becomes very difficult to see many more layers. The other two developers disagreed with me on this point, arguing that tiers / layers are not only stacked vertically, but horizontally as well. As much as I could see their argument, to this day I cannot agree. Tiers / layers are vertically stacked and inside each there are objects which we work with.
2Apr/110

N-Tier / Layer Architecture is important

Many newbie developers often 'lump' their code together into one or two layers and find it often hard why we should use n-tier structures when developing. N-tier allows us to have clear separation between our UI, business objects and data objects.

A very recent piece of work I managed involved taking a legacy single layer model written in classic ASP and separating it out into manageable layers using .NET services. By creating a DAL and Services layer this helped the developers to deliver code at a far faster rate than the previous single layer as they did not have to 'untangle' the code they were working on and most importantly allowed quick diagnostic / resolution of problems as it was easy to identify the layer where the issue originated from.

Tiers / layers are important in application architecture.

N-Tier Architecture

N-Tier Architecture (Click to enlarge)

26Mar/110

Nintendo 3DS

Anyone who knows me knows I love my gadgets, particularly taking a new toy and find its limits. Pre-Xmas it was the Kinect, and yesterday the latest toy (abet for my son ;-) ) was the Nintendo 3DS.

Is it amazing? In short, most definitely, the 3D is more impressive than most 3D TV's, but as someone lucky enough to see a the 3D TV glass free demo in St Pancreas just over a year ago, its the future that excites me, imagine convergence between the Kinect and the glasses free 3D? Holodeck anyone....

Tagged as: , , No Comments
5Dec/102

Kinect rocks / Win Prototype Project

Its very, very rare these days that I get a chance to cut code :-( , but the prospect of working on a Win MS Kinect proto-type project was just to much for me to ignore.

For those living beneath a stone for the last year, Kinect is Microsoft's 3D, depth sensing, multi directional array microphone wonder kit. Is it good? Personally as a gagdet freak over the last 20 years, I can say that nothing has impressed me so much in terms of its capability.

The drivers I've used can be found at the site below;

http://ajaxorg.posterous.com/kinect-driver-for-windows-prototype

Tagged as: , , , 2 Comments
12Dec/090

Voddler

First there was Spotify, now there's an awesome video version (sadly only available in Sweden at present);

http://www.voddler.com/index.htm

Tagged as: No Comments