Presentation om upplevelsedesign (Swedish)

Som många av er vet så jobbar jag för ett konsultbolag som heter Valtech i stockholm. Via Valtech får jag ofta möjlighet att hålla föredrag om saker jag tycker är intressanta, och som jag tycker att våra kunder (och vi själva), borde satsa mera på. Den här gången var det upplevelsedesign: att inte bara sätta…

Read more...

Follow the 10 ground rules, or fail on the web

When you work with the web, there are a couple of basics you really need to get right. These are things I see people misunderstand over and over again, with a varying degree of failiure as a result. Not only individuals make these mistakes, even really big organizations make them, and suffer as a result….

Read more...

Templated User Controls in ASP.NET

Good design repeats itself. It works hard to convey a whole, a feeling of consistency. Once you understand a part of such a design, you know your way around all of it. This is often done by repetition, using the same elements, colors, styles, positioning, and so on. This is a good thing. Good code…

Read more...

Install MySQL-python on Mac OS X (leopard)

What a pain. Getting mysql to work with python is the single most annoying step in getting Django up and running (if you choose MySQL as the database). You see, python requires drivers to be able to talk to MySQL, and you have to compile those yourself. I just devoted several hours last night to…

Read more...

Ten commandments of update services

I’m getting increasingly annoyed with update services shipped with popular applications. It’s looks like it’s getting worse and worse, and I think someone should stand up and say enough is enough. Adobe Update Google Update Microsoft Update Ten Commandments of Update Services Let me start by showing when updates go wrong: Adobe Update I start…

Read more...

Quick Accessibility Testing

A recent project of mine required me to do a quick review of the accessibility level of a site. Nothing serious, just to show what was possible to test and where the site scored right now. I managed to assemble a small list of tools that I believe did a rather good job. This article…

Read more...

What is Web 2.0? Really.

Web 2.0 is really hot right now. One of Sweden’s biggest newspapers recently wrote a long article on their debate section. They had started linking back to blogs that linked to them, in a little box next to the article. The problem was that they had got into trouble with what blogs to link to….

Read more...

Click here to read this article

No matter where you go on the web today you see those little anonymous links: “click here“. You clearly see them, often marked with a different color (links as they are), but you don’t immediately see where they go. Instead you need to read the text before, no wait, after, Oh! That’s a nice image…

Read more...

Judging the technical quality of a site

When you look at a website to determine its quality on the code level, you need a different set of metrics than you did some years ago. This article is my attempt at specifying what metrics I use. Have a look at them, do they match yours? First I look at the validation. Does the…

Read more...

Tricks to make your site easier to use

There are lots of little tricks you can use to make your sites easy to use. Problem is that they are so obvious, you don’t think of them. This article is an attempt to share some of the ideas that I did think of. I’m sure I missed some; feel free to add your own…

Read more...

Correcting the 20 pro tips (.NET magazine)

.NET magazine is a fairly big web development magazine. I’ve recently been referenced to its articles from many separate places, and often found the articles to be of good quality. The last one, called 20 pro tips, was not too good though, so I’m going to go through and correct it. I’m not trying to…

Read more...

Why you should date a front-end developer

You’ve heard all those rumours of how nerdy looking people in glasses obsess over numbers they call things like “pie” or “eee”. You heard they dress up like aliens and go to big… ehm… seminars, where people sleep in sleeping bags and only eat bad food. Then you have the other side of it, in…

Read more...

Concept: Four layers of web development

When thinking about web development on the client side, I tend to think of four different layers. Any (well built) framework will cater for all of these layers and all good developers will be aware of them. The layers I’m thinking about are: Data, Structure, Design, and Behavior. This article discusses all four of those…

Read more...

Improving the web; Blogging, Google and Web standards

The web has really changed the way we do things. Remember those paper timetables? No need for them anymore, we simply type in our destination on a box and get a step by step guide for what to do. Finding recipies? No need to look through books any more, just type in a few ingredients…

Read more...

What beginners ask for (and what I tell them)

Being in an IRC help channel lets you meet a lot of people. Many are fresh beginners that just wrote their first lines of CSS and stumbled over something they found strange. When you look at their questions from a perspective you quickly find that many of them are repeated and come back over and…

Read more...

Building a poker template

This is the first article in a series of niche templates I’m building. You can have a look at the finished template before we start if you want. About the niche Today’s topic is Poker sites. Poker, and card games overall, are hot these days and they are all over news. There are TV commercials…

Read more...

Cross browser CSS for your site

This article will go through some useful cross-browser CSS techniques I use to get my sites to look the same in several modern browsers. It’s fairly easy to send out different versions of your site to different browsers. This should be avoided though since it will end up with you having to maintain the site…

Read more...

Simple CSS templates

The most frequent question in the #CSS channel I’m in is about how you make a 2 column layout. Most beginners seems to have problems understanding how floats work since they are quite different from tables. So I sat down and made some simple layout templates for you. These layouts will all be made with…

Read more...

Beginner’s guide to CSS

This article teaches all the basics you need to make your first CSS powered webpage.

Read more...