Posts in the "Developing" Category

Summer break

Published on Friday, June 13th, 2008

After a spring filled with varying degrees of turmoil, summer is finally here. And with that, my friends, comes my break from development, blogging and any other computer-related activity.

Continue reading

dLite - a lightweight JavaScript library for those who want less features, and more control

Published on Wednesday, June 11th, 2008

Looking at how JavaScript has and its usage has evolved, and also taking in how most JavaScript libraries seem to try to cater for every possible need people might have, I thought it was about time to get back to the basics. To me, that is spelled dLite.

Continue reading

Thoughts on developing with the Adobe AIR framework

Published on Tuesday, June 10th, 2008

Having developed a few Adobe AIR applications now (Memory, facedesk, GMDesk), and having talked to some people of the Adobe AIR Team, I thought it was time to express my feelings on what it’s like developing with Adobe AIR.

Continue reading

GMDesk - run Gmail as a stand-alone application

Published on Tuesday, June 10th, 2008

Just as the need I saw to for running Facebook stand-alone with facedesk, the turn has come to Gmail. Let me present GMDesk - run Gmail as a stand-alone application.

Continue reading

How to update Adobe AIR applications automatically with JavaScript - AIRUpdater.js

Published on Monday, June 9th, 2008

When developing applications with Adobe AIR, a vital feature is being able to push application updates to the end users. As it’s quite hard to find complete examples from Adobe, I thought I’d offer you a script how to do it.

Continue reading

facedesk - a stand-alone Facebook application

Published on Saturday, June 7th, 2008

With the advanced level of sophistication when it comes to web sites and web applications, there are a number which would suit better as stand-alone applications. Therefore, I’ve created facedesk.

Continue reading

Book review: JavaScript: The Good Parts

Published on Wednesday, June 4th, 2008

As I’m sure you know, I have a very strong interest in JavaScript, and what better way to try and feed that, than to read a brand new book by Douglas Crockford entitled JavaScript: The Good Parts!

Continue reading

DOMAssistant 2.7.1 released, future plans and asking for help

Published on Wednesday, May 28th, 2008

As most of you are aware of, me and a small group of very talented people are working on our JavaScript library of choice, DOMAssistant, because we have a strong belief that light-weight code, fast and accurate performance, Unicode support and modularity is very important, and crucial for the future state of the web.

Continue reading

The ultimate getElementsByClassName, anno 2008

Published on Tuesday, May 27th, 2008

Two and a half years ago, I released the first version of getElementsByClassName. With how web browsers has evolved since, I thought I’d release a real ultimate version, dated 2008. :-)

Continue reading

Conditional Compilation in JavaScript

Published on Monday, May 26th, 2008

A feature most people don’t seem to know about is conditional compilation in Internet Explorer web browsers.

Continue reading

Book review: The Art & Science Of JavaScript

Published on Monday, May 19th, 2008

A while ago I received a book which I had anticipated to have the chance to read: The Art & Science Of JavaScript.

Continue reading

How to avoid automatic type conversion in JavaScript

Published on Friday, May 16th, 2008

A very common problem when people code JavaScript, is that they don’t take automatic type conversion into account. As a result, there are numerous weird errors and JavaScript is getting a lot of blame for being loosely typed. Therefore, I’d like to show you an easy way to avoid that problem.

Continue reading

DZone article about AJAX and element selection with DOMAssistant

Published on Thursday, May 15th, 2008

DZone asked me to write an article about DOMAssistant, so I chose to give an introduction to how to work with element selection and especially different ways of making AJAX calls. Please read Making Element Selection and AJAX simple with DOMAssistant for more information.

How to hide and show initial content, depending on whether JavaScript support is available

Published on Tuesday, May 13th, 2008

Many people ask me how I choose to address an situation where all content in a web should be available without JavaScript, but certain parts hidden if JavaScript is enabled.

Continue reading

Are you a woman reading this?

Published on Monday, May 12th, 2008

Ok, this is probably one of those publishings that will be a miserable failure, a crash-and-burn post. But hey, we learn from our mistakes, right? :-)

Continue reading

Posted in Developing | 29 Comments

Improve your web site performance - tips & tricks to get a good YSlow rating

Published on Friday, May 9th, 2008

When YSlow was released to indicate how well a web site performed, there were a lot of people disappointed, and perplexed, by their own score. Overall, I think performance is underrated, so I thought I’d give you some short guidelines how to improve the performance of your web site.

Continue reading

PictureSlides plugin released for DOMAssistant

Published on Tuesday, May 6th, 2008

We have just released a PictureSlides plugin for DOMAssistant, with which you can create picture slideshows, image presentations and also complete picture galleries.

Continue reading

Sweden’s best developers

Published on Monday, May 5th, 2008

Swedish magazine Computer Sweden has appointed who they think are the 75 best developers in Sweden In Swedish, and I was ranked number 19.

Continue reading

Event delegation with JavaScript

Published on Sunday, May 4th, 2008

There has been a fair share about JavaScript and event delegation, but since a lot of people doesn’t seem to have read it, I thought I’d re-iterate the point here. The more the merrier, right? :-)

Continue reading

Do we really need Microformats?

Published on Monday, April 28th, 2008

A lot of web developers, at least over the years, seem to have fallen for Microformats. Naturally, the given question then is: do we really need Microformats?

Continue reading

Interviewed for DZone/Web Builder Zone

Published on Friday, April 25th, 2008

I have been interviewed for DZone/Web Builder Zone, where I mainly talk about DOMAssistant. Hopefully you get answers to some questions you have possibly had. :-)

Where to include JavaScript files in a document

Published on Wednesday, April 23rd, 2008

Today I thought we’d talk about how, or rather were in the document, to include JavaScript files.

Continue reading

Interface Developers have to be available from start to end in a project (and work with real live code)

Published on Wednesday, April 23rd, 2008

Having had a number of jobs and from being a consultant, getting the opportunity to see how a lot of companies and clients work over the years, I’m way too often surprised how underestimated cooperation and keeping a competence available throughout a project really is.

Continue reading

Do you validate your JavaScript code?

Published on Thursday, April 17th, 2008

Writing about whether people validate their CSS, it made me wonder about how/if people ensure the quality of their JavaScript code.

Continue reading

Do you validate your CSS?

Published on Tuesday, April 15th, 2008

We all heavily evangelize the validating of HTML code and think it’s just a given, right? But how about the CSS code?

Continue reading

Memory - an Adobe AIR application

Published on Monday, April 14th, 2008

For some time, I’ve wanted to play around with Adobe AIR and see what it’s like. I’m also a sucker for very simple, yet addictive, games, so now was the time!

Continue reading

JavaScript loop performance

Published on Friday, April 11th, 2008

When developing JavaScript, performance is one of the vital things. Therefore, I thought I’d share the performance of loops with JavaScript, and give some advice.

Continue reading

DOMAssistant 2.7 released - better, faster, slimmer + new features!

Published on Wednesday, April 9th, 2008

The new version of DOMAssistant, 2.7, is finally out and my impression is that it is a very stable and solid release. Faster CSS selector performance, new features while at the same time a smaller file size.

Continue reading

Port ASP.NET features to Ruby on Rails

Published on Saturday, April 5th, 2008

Now there’s a plugin available to get the best features of ASP.NET into Ruby on Rails.

Continue reading

Favorite terms about web developers

Published on Friday, April 4th, 2008

A casual gray Friday like this, I was thinking about the best terms about web developers I’ve heard.

Continue reading

Geek Meet April 24th 2008

Published on Wednesday, April 2nd, 2008

It’s about time for another Geek meet, don’t you think?

Continue reading

Microsoft will use Gecko layout engine in IE 8

Published on Tuesday, April 1st, 2008

When I read the news this morning, it blew my mind! Microsoft will use the Gecko layout engine for IE 8.

Continue reading

Full Acid3 support in Opera and WebKit (Safari etc)

Published on Monday, March 31st, 2008

First out was Opera, and then WebKit (which Safari and some other web browsers are based on), to pass the Acid3 test.

Continue reading

Should we continue to use relative units vs. relying on page zooming?

Published on Wednesday, March 26th, 2008

Looking at the upcoming releases of different web browsers I started to wonder whether specifying fonts in relative units, such as ems etc, will be a common approach in the future.

Continue reading

Web Developer recommendations: Lim Cheng Hong and Pelle Wessman

Published on Tuesday, March 25th, 2008

Today I though it would be a good time to tell you about two web developers who I would really like to recommend to you: Lim Cheng Hong and Pelle Wessman In Swedish (Pelle’s blog).

Continue reading

Styling BUTTONS, and achieving sliding doors with them

Published on Thursday, March 13th, 2008

As you all know, form elements aren’t that easy to style, especially not consistently. At a first glance, the button element seems like a sure winner, but once you delve into it…

Continue reading

Coding to suit the editor

Published on Tuesday, March 11th, 2008

Something I’ve noticed is how web developers behave when color coding in their favorite editor doesn’t work,

Continue reading

DOMAssistant news - New plugins, TextMate bundle and ten times faster than the competitors in IE 8

Published on Monday, March 10th, 2008

A number of exciting things have been going on in the DOMAssistant camp, so I thought I’d fill you in with some of the latest. We’re talking plugins, developer tools and taking a glimpse into the future.

Continue reading

IE 8 beta 1 available for download - some quick takes

Published on Friday, March 7th, 2008

For those of you who have missed it, IE 8 beta is now available for download. Let’s take a quick look on what’s in it.

Continue reading

Not all values posted with a form in IE

Published on Thursday, March 6th, 2008

I am, hypothetically ( :-) ) working on an e-commerce site, and the other day I discovered that IE doesn’t post all values with a form.

Continue reading

IE 8 will use Standards Mode as the default rendering

Published on Tuesday, March 4th, 2008

As reported all over Internet, Microsoft has completely turned around regarding their initial Standards Mode approach in the upcoming IE 8.

Continue reading

The form that left

Published on Friday, February 29th, 2008

The other day, I encountered a form submission behavior I didn’t expect, nor don’t have any solution for.

Continue reading

MOSS should be spelt MOCKERY

Published on Thursday, February 28th, 2008

Microsoft released MOSS, Microsoft Sharepoint Office Portal, which is a web-based collaboration and document management platform.

Continue reading

IE 8, shooting browsers and what to do

Published on Monday, February 25th, 2008

A topic that just can’t be discussed enough is Microsoft and how some of their decisions affect us Web Developers, end users and, consequently, the entire world.

Continue reading

DOMAssistant lives - version 2.6 released with overall fastest CSS selector performance and plugins

Published on Wednesday, February 20th, 2008

Almost a month ago, I wrote a hesitant post about DOMAssistant in DOMAssistant - Why bother?, so it’s about time to talk about that again.

Continue reading

Et tu, Firefox?

Published on Friday, February 15th, 2008

For me and a lot of other people I’ve been talking to, the latest release of Firefox haven’t really been delivering.

Continue reading

The mangy parrot

Published on Tuesday, February 12th, 2008

Sometimes when I’m a bit too stressed, usually facing some tough development challenge, I hurt myself out of frustration.

Continue reading

Posted in Developing | 14 Comments

Microsoft puts a bid on Yahoo!

Published on Monday, February 4th, 2008

As you all probably know by now, Microsoft has put a bid of $44.6 billion for Yahoo!.

Continue reading

A CSS class hero

Published on Friday, February 1st, 2008

I thought I’d share a web developer’s rendition of Working Class Hero.

Continue reading

Are you a stealth coder?

Published on Tuesday, January 29th, 2008

Ever felt that whatever you do, it doesn’t matter? No one notices your work, knows what you do or even knows your name. Then, my friend, you’re a stealth coder.

Continue reading

Top results