Trying to understand Microsoft.Data.dll

Here is my analysis of the recently “released” (embedded) Microsoft.Data.dll assembly, the namespace and the types it includes. It’s been the topic of a lot of heated debate recently, with viewpoints I’m unable to relate to and understand just from reading, so I needed to u... [More]

Complexity that rules us all

Complexity is the number one cause [1] of failures on IT-projects. It’s probably the number one reason for any type of project failure. Failed projects and bad software makes our customers and users unhappy. What are the reason we initiate IT-projects? It’s all about reducing complex problems to m... [More]

MSDN Live: Solution Architecture Slides

Here are the slides from my talk on Solution Architecture at MSDN Live in the spring of 2010. The slide decks alone isn't enough to appreciate the presentation, so I have included all notes that was written for the presentation. This means you can read through the presentation and the points I made ... [More]

New job: Principal Architect for Microsoft in Redmond

April Fool: It was fun participating in this years April Fools’ day, I hope nobody got hurt ;-). Thanks for all the congratulations and responses on Twitter and Messenger, and special thanks to Clemens Vasters for helping me out! Please enjoy the Geek and Poke cartoon at the bottom. ---- I’m thril... [More]

MSDN Live: Solution Architecture

At the next MSDN Live tour in Norway (in April), I’m doing a talk about Solution Architect and SharePoint 2010 for Developers. I would like to air some ideas I have for the Solution Architecture talk and hopefully get some feedback, perhaps some tips and hints that can improve my talk. What’s in a... [More]

I know your passwords

Computer security is one of the hardest things in computer science and engineering. It’s easy to make software today, anyone can do it. Though, not everyone knows how to develop security into their software.

Every week I come across insecure solutions and it frightens me, it gives me the willies.

See how easy it is to gain access to personal and private information if you're not carefully with how you use the net.

This is a must read for anyone that uses computers, I hope it can raise the awareness about insecure web services that we use every day in our lives... [More]

The importance of good design

Good_DesignFor as long as I can remember, I’ve said that design is half the solution when you’re building software. The same can be said to sound and music in a Hollywood movie: The experience of the sound is essential for a good experience. It's important that the software industry takes charge and improves software design. Read on to learn more... [More]

Pages

Search

Tags

None

    Recent posts

    Recent comments

    Archive

    Blogroll

    Disclaimer

    The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.