One million downloads for getElementsByClassName
When a developer writes code, it is usually for the challenge, the obstacles to beat and the rush of solving a problem. But also, when your code becomes popular is quite a kick as well.
When a developer writes code, it is usually for the challenge, the obstacles to beat and the rush of solving a problem. But also, when your code becomes popular is quite a kick as well.
It’s time again, my friends! And this time, it will be even more fantastic! Are you ready? Are you READY?!
In the world of advanced mobile phones, iPhone has a lot of interesting offerings and apps, while more and more Android-based phones are coming into the market.
Last Friday, I was looking forward to go home after a long work week. Alas, I got held at the office all Friday night, due to one little thing: Internet Explorer, once again bugging out (IE 7 in this case).
When I released Firefinder back in May, I had some ideas with what more I wanted to do with it. Now I can happily say that I have implemented those ideas!
Wow. I can’t really believe these are my first words of blogging again in almost two months. It always feels a bit funny getting back in the saddle, but once there, I’m as happy as a butterfly on a flower!
Firefox 3.5 was released yesterday, and it has already reached 5 and a half million of downloads (at the time of writing). Therefore, I thought I’d answer some common questions, especially from a web developer perspective about the new version and which web developer extensions which will work with it.
I’ve had a few versions of my PictureSlides to create JavaScript slideshows, but now it has been completely rewritten and jQuery-optimized with some new control and features.
Last week, Opera launched an alpha release of Opera Unite. My idea here here is to write an unbiased post about it, to answer some the most common questions and queries.
With the impending release of Firefox 3.5, I thought I’d cover the new things in JavaScript 1.8.1 – part of that is the very exciting support for native JSON, and you know what? They’re not the only ones supporting it!
Saving state or values have never been easy on the web, especially on the client-side, and using cookies have been far from ideal. Enter DOM/Web Storage!
I meet lots of developers working with different technologies and tools, and one thing that interests me is which, if any, JavaScript library they use.
Yesterday we had Geek Meet Charity in Stockholm, and in my opinion, it was a great success!
Not many people know it, but you can use “real” getters and setters in JavaScript if you want to.
In my day job (i.e. the one paying the bills), I encountered a very serious problem in Internet Explorer, which turned out to be a show-stopper in my current project.
End of May/beginning of June will be very busy for me indeed. There will be a number of speaking engagements for me, and I’d like you to know about another one: Mozilla/Maemo Danish Weekend.
Beginning of June will be a very interesting time for developers in the Stockholm area. Not only do we have Geek Meet Charity June 4th but Mozilla will throw an event June 2nd as well!
I am very happy to say that an idea I’ve had for a while has finally been implemented: Firefinder for Firebug.
Over time, lots of people have developed the need to run web applications/sites in a stand-alone manner, and many major player try and cater to that.
I’m am so tired of the never-ending misunderstanding of the alt
attribute versus the title
attribute.
It’s been some time since the last event, but man, are we making up for it this time! Time for Geek Meet Charity June 4th 2009!
Lately I’ve been investigating newer versions of JavaScript, and what web browser support they have. And, as usual when I create something I find useful, I want to share it with the world. π
May 25th 2009, the Swedish Web Developer Conference 2009 will take place in Stockholm, and I have the honor of speaking alongside some great speakers.
Source Code Management (SCM) is a vital support tool for any serious code development, especially with many team members and for sharing as well as rollback opportunities. Today, I thought I’d introduce you to Distributed Version Control System (DVCS).
Sometimes I see such gems in my daily work, I just have to share…
One of the more interesting places to look for new things are Mozilla Labs, and it’s refreshing to see how they think outside the box to create future features and usage ideas.
As most of you know, I was in Berlin last weekend, giving a talk at Mozilla Add-Ons Workshop :: Berlin (MAOW Berlin 2009). It was great fun, and I thought I’d tell you more about the event and the trip.
Just playing around a little, I’ve created a new command for Ubiquity.
I was a bit hesitant whether I should write about this or not, but hey, I’m all about openness, so here goes…
One of the most common mistakes I see with web sites is demanding of the end user to know technology.
Let’s talk about what we should know and learn, shall we?
About a couple of weeks ago, I was approached by a Mozilla employee suggesting I talk at one of their events.
I recently had a lot of problems with the Adobe AIR framework so I thought I’d share that information with you.
It seems to be a constant fight whether to use Adobe Flash in web pages, so I thought I’d share my views on it.
The other week I got one of those calls I’m sure a lot of you get as well.
For anyone focusing on SEO and duplicate content indexing, i.e. the same page indexed with several URLs, thus having a negative page rank impact, Google, Yahoo and Microsoft now all support the canonical relation on link
elements.
IE8 Blacklist: forcing standards rendering opt-in.
What! The! Fuck!
This proposal might seem a bit drastic, but please allow me to present my case.
I have just released a new version of my Firefox extension Inline Code Finder and made a personal download record! π
Yesterday, IE 7, once again, pushed me to the brink of going postal. Refusing to give up, I finally managed to find the problem.
During the fall, I put a fair amount into writing an article for the Opera Web Standards Curriculum, and now it has finally seen the light: Handling events with JavaScript!
I remember it like it was yesterday: my first hex code! π
Ready for a new Geek Meet, dear Swedes (and anyone else venturing a trip to Stockholm, Sweden) π
I haven’t worked with Visual Studio and .NET for a while, but in my current project that’s the platform. I downloaded a necessary update, and as it turned out, Microsoft hit a new low…
Admit that you have always wanted to know how to develop a Firefox extension but never had the time to learn. π Here I will walk you through and at the end of the article we will have created a fully functional Firefox extension!
Most of you probably know about photo sharing at Flickr, and share and/or view your friends’ and families’ photos there. In my humble opinion, though, their set/gallery view could offer a better experience, and therefore I’ve set out to improve it with Flickr Gallery Plus!
Ever felt that you have had the need to enhance your web browser, or the functionality of some web site you frequently visit? Here I will explain how to do that.
The end of 2008 is near, and I felt it was time to summarize the passed year.
When I first coded and released Obtrusive JavaScript Checker, I had some more ideas with it, as well as some great feedback I have received and wanted to see to. The result is Inline Code Finder, which looks for inline styling as well as what the Obtrusive JavaScript Checker offered, and it comes in two versions!
This article is also available in Russian.
Today I thought I’d introduce you to timers in JavaScript and how to use scope to make your life easier.