Going to @media Ajax in London 19-20 November
November 18th-20th, I will be in London to attend the @media Ajax conference.

November 18th-20th, I will be in London to attend the @media Ajax conference.
Having upgraded/installed two Macs (Macbook Pros) to Mac OS X Leopard, I thought I’d briefly share some of my experiences.
I’m sure you follow web standards, write semantic HTML and separate content (HTML) from presentation (CSS) and interaction (JavaScript). It’s all accessible and lean at the same time. So, what’s the next step. Performance, I tell you!
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.
I thought it would be interesting to give some examples of how some terms, from my posts, are ranked in Google; both funny and more serious ones. It seems like I know How to get a good search engine ranking. 🙂
As of lately, the desire, no, correction, the compulsive need people have to implement frameworks and libraries seem to have gone way overboard.
When I started writing CSS, I wanted every CSS rule to be as specific as possible. This was to get an instant overview as well as making sure that the desired style was applied to exactly the element I wanted.
I guess you, as well as I, get a lot of e-mails, and when getting without any text in the subject field, especially in a business context , it makes me wonder a bit.
Writing such a post as this might seem like such an obvious way to get a lot of comments. And that’s just what it is!
It’s been a while, but November 1st it’s time for yet another Geek Meet in Stockholm!
application/xhtml+xml?Remember a couple of years ago, when serving XHTML with a text/html MIME type was the worst you could do if you were serious about your trade?
You’re at work, or at home. You get a link sent to you, do a Google search or just follow some random link. It doesn’t matter. But there it is: the horror.
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.
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.
Today was my fifth day consulting at a customer’s place, where I’m working side by side with Emil, and something unexpected happen.
A manager I had at a previous job, a consultancy company, complained that he couldn’t motivate the same price for an Interface Developer as a “proper” developer when dealing with customers.
By now, I’m sure you know about the controversy between NBC and Apple, where NBC decided to ditch Apple’s iTunes Store and instead sell their shows through Amazon Unbox.
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.
In all programming software and IDEs there’s almost always a save button up there in the toolbar. To me, this has never made sense.
So, this post is just about selling DOMAssistant to you. However, it is also a way for me to express gratitude for the mentioning and usage of it in two recent cases.
I completely missed the train this spring when betas for Spotify were given to a very select few, but the other day my brother had seen the service and was blown away! He called me and told me about it, so I just had to check into it too.
For some reason it just hit me that it really was a long time ago since I used any specific color for visited links in a web site. How so?
Mobile surfing. Is that your poison? To be honest, I do no mobile surfing at all (anymore), but the general interest to do so seems to grow stronger every day. And from what I’ve heard, a lot of people have been impressed and satisfied with Opera Mini, so therefore I’d like to announce the Opera Mini 4 beta 2.
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.
Just as I’m writing this, asteroid 85275, with a diameter of at least 2 kilometers, should be passing just by Earth. If it had hit, all of us probably would have been gone by now. So, what better time and way to say that I’m back writing? 🙂
It’s that time of the year again. Time for me to take a break from blogging, and computers in general, to instead spend some months together with my family.
It all started last summer. Everyone seemed to be talking about Ubuntu, so naturally I had to try it as well. I installed it, played around with it, and then, somehow, it just went away…
But now I’ve tried it thoroughly, and I like it a lot!
Just an hour or so ago, Roger and I were talking over e-mail about a completely different topic, when he gave me a tip that a beta of Safari is now available, and it also offers a Windows version!
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.
Guilherme tagged me with a meme, and it’s been a while and I think it’s an interesting one, so I’ll make a stab at sharing my thoughts.
Just playing around on the Internet, I’m finding out that Google has implemented yet another outstanding, supremely cool feature, this time for Google Maps. Now, you can get virtually explore neighborhoods at street-level virtually with Street View.
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!
When talking to people working in the IT business, no matter their position (developer, sales, manager etc), there are some warning signs to look for.
I’m not exactly sure when it started, but suddenly everyone was going to get certified, and have papers claiming their skill level. Me? I couldn’t care one bit.
Yesterday I got around to reading Paul Graham’s Microsoft is Dead, and it definitely was an interesting read.
Do you remember it? First time you saw, in real life, what you had heard people talking about? The Internet.
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.
When I use my Mac and type away in the Terminal, I’ve felt the need to add custom commands; e.g. launch an application with that folder/file as a parameter.
March 14 last year, Amazon launched Amazon Simple Storage Service (Amazon S3). At the time, you could only program against an API to use the service to transfer files, so I waited for a while, convinced that proper services would be offered. Now that day is here!
I’ve been a Mac user for a little over a year now, coming from about 10 years with Windows, so I thought I’d take the opportunity to share the applications available for Mac OS X that I find absolutely essential.
As late as yesterday, I heard an argument I didn’t except to hear. Not now, not in 2007.
For all the years I’ve been a computer user, there is something that has always plagued me: printers and their drivers. And the biggest culprit of them all are HP.
Time for the last Geek Meet before the summer, and it will most likely be an intense one. 🙂
At the end of last summer, I was invited to try out the new community Trig. And now, at last, the doors are open to the public to take part of it!
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.
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.
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.
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.
For some time now I’ve been beta-testing Joost, a TV service through the Internet, and it allows you to choose when to watch which program; basically, total control for the end user.
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.
When using floats in CSS, without a doubt you have encountered the interesting effects it will have on the following content. Here I will show you different ways to clear floats without any extra mark-up.
Almost every time I go to a presentation for a new big product/software/web site, I can just count the minutes till some smart executive says those words I, in a bittersweet manner, dread to hear.
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.