Goodbye 2007 – Happy New Year!
The year 2007 has come to an end, or rather, it very soon has. I thought I’d write a summary of what happened me as well as on the web during 2007, to have a closure for the year that has passed.

The year 2007 has come to an end, or rather, it very soon has. I thought I’d write a summary of what happened me as well as on the web during 2007, to have a closure for the year that has passed.
The time has come again for presents, burning candles, Christmas trees, glögg, Santa and other assorted goodness.
Quite recently I finished reading the book AdvancEd DOM Scripting by Jeffrey Sambells, together with Aaron Gustafson.
After listening to a number of JavaScript developers, seeing how they work in real life and analyzing their needs, I’m happy to provide the heavily updated DOMAssistant 2.5!
Opera brings Microsoft and Internet Explorer in front of the European Commission with an antitrust complaint.
When we develop web sites, we stumble across problems, right? And sometimes, just sometimes, we do learn from them and know what to do next time. At other times, though, the problem is something we never would have expected.
Since Gmail released a new version a month or so ago, it crashes several times every day for me.
In the mood for a Geek Meet? January 24th 2008 it’s time again!
What’s in an award, really? Swedish computer magazine Internetworld has just given the Sweden’s Best Web Site 2007 award to the supposedly best web site in Sweden.
As you might know, I give all of my ad income to charity. Last payment from Google, $ 129, has gone to cancer research, more specifically Cancerfonden.
I don’t write this to brag or appear all-that-fantastic, but since I state that the money go to charity, I just want to be completely open with how much and to what charity I give money when I get the payment from Google AdSense. That’s it, now go watch Heroes or something… 🙂
Sometimes I get the question why I never write about web development in Swedish. The reason is simple, and it’s because I want to reach a wider audience, besides the fact that I actually find it easier since all the terminology is in English to begin with.
However, for those who want to read my opinions in Swedish, Lena at kaxigt.com has interviewed me about the future of web development in Intervju med Robert Nyman på Robert’s Talk
.
Blogging is, indeed, poison.
As promised in my @media Ajax – Journeys and stories post (now updated with pictures!), this one will focus on the presentations during the conference.
I’m just back from @media Ajax, which was a great experience! I thought I’d split up my stories in two posts: this one about the journey and social aspects, and the next one about the presentations. This post will be long enough anyway, so get a drink, lean back, and enjoy the ride. 🙂
Just a short post with a word of warning to Mac OS X Leopard users having the HTML Validator add-on – it might also apply to other Mac users.
As you might have noticed, I love going to concerts and experiencing live music in general. Yesterday was a special night for me, seeing the band which was the first major rock concert I ever attended, play again in Sweden.
I’ve always wondered when non-functioning web sites will start to be replaced by good ol’ real-life stores, which people will go to instead of using the online service. Yesterday it happened with Ticnet.se
Since the CSS support in Internet Explorer, especially in versions prior to Internet Explorer 7, has been lagging quite substantially, clever web developers have started using CSS expressions to mimic CSS functionality. However, few realize how this affects performance.
November 18th-20th, I will be in London to attend the @media Ajax conference.
In mid-September 2005 I joined the 9rules network. Now I’m leaving it.
Having upgraded/installed two Macs (Macbook Pros) to Mac OS X Leopard, I thought I’d briefly share some of my experiences.
IKEA, one of the things that Sweden is most well-known for (except for hot blondes and shady movies produced some decades ago…), is so popular (read: at least well-visited) here in Sweden that you cannot believe.
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. 🙂
A couple of days ago I was driving home from work, and I saw the most beautiful rainbow! It spanned across a fairly long distance, and I could actually see the end of it.
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.
We all live our lives going through all kinds of stages, experiences and risks. What I wonder is if risks are worth taking, and if yes, which ones?
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!
I want people to be glad and happy, I really do! But sometimes it can get too much…
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?
I have no problem with people posting comments with links to other web sites. I do however react less positive depending on who posts the link, and that person’s comment track record.
Everyone are entitled to their own opinion. Everyone’s opinion is worth just as much as anyone else’s. However, sometimes opinions change…
Yesterday, me and Mr. Stenström took the car to a nearby mall to have some lunch.
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.
Just recently I’ve noticed two phrases that can really come in handy when working with other people.
It is fairly easy to distinguish a developer’s knowledge level by their usage of label elements. To see how much they care about accessibility, usability and semantics.
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.
This post might be a bit direct, or too open about my life, so refrain from reading if you don’t want to know (or else you might stop reading what I write altogether). Or maybe it just seems plain boring, and I totally understand you; it does get funnier at the end, though. If you’re not discouraged yet, allow me to describe my last three days.
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?