Posts in the "Technology" Category

Explaining semantic mark-up

I have a strong interest in semantics in general, and when it comes to web developing, the benefits of properly marking up a document should not be neglected. One problem is that some people don’t understand the difference it makes, so therefore let me humbly make an attempt to explain why semantics is important.

Continue reading

Releasing DOMAssistant 2.0 – Chainability, AJAX module, DOMReady, XPath and more

Updated October 4th 2007

The DOMAssistantCompressed JavaScript file has been updated. My compression approach was a little too effective for the special DOMReady fix for Internet Explorer, so necessary code for optimal performance was unfortunately removed. This has now been addressed, so please download the new version if you use the compressed file.

Updated October 19th 2007

The DOMAssistantCompressed JavaScript file is updated again. I noticed a problem with the elmsByAttribute method in IE where the compression resulted in a wrong reference, returning incorrect results. Download the new version and it will be fine.

Tired but proud, I would like to announce the 2.0 release of DOMAssistant! Refactored code and new features will improve what is already a vital and must-have JavaScript library for me.

Continue reading

Where does the hard drive size go?

Something which has always been a problem for many people is disk space. No matter how much you have, you somehow mysteriously use up all of it. It makes me wonder why hard drives never have the claimed capacity.

Continue reading

Geek Meet in northern Sweden

For anyone interested in Geek Meet, but living far up north in Sweden, there now seems to be an option. Damian is thinking about putting one together and is trying to find like-minded people. It will, it seems, most likely take place in Skellefteå or Umeå, and you can visit his post A geek meet in Northern Sweden to sign up or express interest in general.

Thoughts on HTML 5

People have asked of my opinions about HTML 5 and the road they’re taking. Basically, I feel that you need to do a lot of reading up to actually be eligible to have an opinion, so I’ll try tread lightly with mine, and only cover certain areas.

Continue reading

Get a Joost invite

Updated June 18th

As I won’t be following the comments here anymore, I recommend you to get your invites through the Joost GigaOM invitations page. I’ve asked Joost for a page of my own, but still haven’t heard from them, so I’m sorry…

You can always write a comment here, and if I ocassionally read the comments here, I will send an invitation, but please don’t count on it.

Want to test Joost to watch streaming TV over the Internet, but haven’t got an invite? Write a comment with a valid e-mail address, and I’ll send one to you!

Related reading

What are Web Standards? A comprehensive explanation of what is comprised in the term

This article is also available in Brazilian-Portuguese and in Spanish.

The term Web Standards is featured prominently all over the web, in meetings with customers and amongst web developers in general. However, the problem is that people have different views on what it actually means and encompasses.

Therefore, I will try to explain my views on it and what most people actually mean when they refer to Web Standards.

Continue reading

What editor do you use?

I’ve been working with the web for almost 9 years now, and I’ve encountered a spectrum of web developers and their preferred tools during that time. Therefore, it’s always interesting to ask for someone’s favorite editor.

Continue reading

FlashReplace – A light-weight JavaScript to insert Flash movies into your web page

Updated April 20th

I’m so used to having a $ method for accessing elements. Nevertheless, the idea is of course that FlashReplace should be stand-alone, so I replaced it with the standard document.getElementById.

Updated April 20th

Although I didn’t encounter any problems with not using an embed element (to have valid HTML code output), it has been strongly recommend that I use it to ensure maximum compatibility. Therefore, it has been added and the file size is now 2.1 kb.

Updated June 3rd

I’ve gotten a few e-mails asking how to add variables to the Flash movie, so here are some options:

The simplest way is to just do it through a querystring. I.e. “movieFileName.swf?testVar=hello”.

Another option is to reference the movie and do it something like this:

document.getElementById("movieName").SetVariable("testVar", "hello");

Ok, everyone and his mother are creating scripts to include Flash into a web page. I wanted to have my own version, but with less and more readable code, so here’s my JavaScript to include flash : FlashReplace.

Continue reading

Popular doesn’t equal good

Something I find increasingly annoying is the fear most companies have when developing a new web site. They don’t dare to try new things, and more importantly, they don’t even want do offer something good. It’s a copy-cat syndrome holding us all back.

Continue reading

Stop resizing my web browser window!

One of my top annoyances when surfing around is when some “clever” web developer has chosen to use a script that resizes the web browser window to what they think suits their web site. Stop doing that! The size of my web browser window is the one I like, and I very much like to keep it that way.

Do you hate when this happens to? Please sign the petition (or, rather, write a comment) below, to state:

No, we don’t accept you resizing our web browser window anymore! You resize, and we’ll leave your web site forever.