Published on Tuesday, August 21, 2012
All seats have been taken. Please write a comment to be put on a waiting list, there are always a number of cancellations, so there’s still a chance.
Time for another Geek Meet! If you’re not in Stockholm, you should make it here!
Published on Thursday, February 16, 2012
The last week I’ve been contemplating whether to write anything or not about the situation with web browser vendor prefixes in CSS. I decided to share my thoughts on the problem and possible solutions.
Published on Tuesday, January 31, 2012
It’s been a while since I last shared some good reading, but hey, it’s 2012 now, so I thought I’d share my first batch this year!
Published on Tuesday, December 20, 2011
Last chance to share some good reading with you before the end of 2011. Some good ones in here!
Published on Wednesday, November 16, 2011
I will soon start blogging more here again, now that time permits – for now, however, I’d like to share a round of good links I’ve collected recently.
Published on Thursday, October 20, 2011
Time again for a number of interesting, entertaining or otherwise all-round good links I recommend taking a look at!
Published on Saturday, September 10, 2011
I took a little hiatus last week from posting Robert’s read, but now it’s back with lots of good links!
Published on Sunday, July 3, 2011
Yesterday I had the pleasure of speaking at the
London Ajax Mobile Event in, surprisingly, London.
Published on Monday, May 30, 2011
Today I was just about to write a blog post about images and serving different sizes depending on the device accessing it. Then the
Adaptive images post came up on the email@example.com mailing list. So let’s look at that and add my thoughts.
Published on Thursday, May 26, 2011
HTML5 is here to save us all: it has the cool functions, eye-dazzling features and APIs to go around. I get to see a lot of great things developed with HTML5, but I’d like to issue a word of caution as well.
Published on Tuesday, April 12, 2011
I’m currently in Las Vegas for
Microsoft’s MIX conference where they just showed the first version of Internet Explorer 10. Given what they announced, I have some thoughts.
Published on Wednesday, April 6, 2011
Geek Meet is now sold out! Please write a comment to be put on a waiting list. Please note that usually everyone on the waiting list eventually gets a spot
Time for Geek Meet May 2011! This time, welcoming a great speaker from Greece!
Published on Monday, March 21, 2011
I wrote about it on Twitter last week (
follow me on Twitter!), but naturally I should mention it here too, my dear readers. With new input from testing Internet Explorer 9 and from the Opera team, I have updated my HTML5 tests and compatibility tables and CSS3 tests and compatibility tables.
Published on Thursday, January 27, 2011
I should have written about this long ago, but better late than never – time to share my experiences. Typography is an important part of user experience, and with CSS3
@font-face we can offer users any font we want to.
Published on Thursday, December 2, 2010
Doing layouts on the web has always been hard, but it seems like we’re getting a better option to do it now.
Published on Thursday, September 9, 2010
With the myriad of devices, web browsers and screen sizes out there, we need a way to to be able to easy detect how we want to layout a web page for them. This is now offered to us through Media Queries in CSS3.
Published on Thursday, May 6, 2010
I recently wrote about
CSS3 Transitions and the next step for that is sort of CSS Transitions on steroids: CSS3 Animations ( CSS Animations Module Level 3 specification).
Published on Friday, April 30, 2010
The other day when I wrote
Using CSS3 Transitions To Create Rich Effects I was thinking of nice ways to apply this. One of the things that came up was creating the Mac OS X Stacks behavior entirely in CSS!
Published on Tuesday, April 27, 2010
There has been discussions about allowing CSS to help developers create smooth transitions of CSS properties for elements, and it’s something being specified in CSS3 in
W3C CSS Transitions Module Level 3. Here I’m going to show you how to implement it in Firefox, Google Chrome, Safari & Opera.
Published on Wednesday, April 21, 2010
As an Interface Developer, it has always been a challenge to make the designers’ dreams come true, especially when it comes to shadows, gradients and various level of transparency. Slicing images till no end, trying to make it look good. Nowadays, though, a nice alternative is to do it with CSS.
Published on Monday, March 22, 2010
Ever placed an element on top of another element, but wanted the one under to be clickable? Now it’s doable, with CSS pointer-events!
(This article is also available in Chinese)
Published on Wednesday, March 17, 2010
MIX10 yesterday, Microsoft announced IE9 and spoke about its upcoming features. And, lo and behold, they released a Internet Explorer Platform Preview for anyone to download and play around with!
Published on Tuesday, March 16, 2010
One of the most common CSS effects is using shadows in various ways. Before, we needed to resort to images, but now we can offer this to all major web browser with CSS!
Published on Thursday, March 11, 2010
One thing I have always pondered about is whether elements that are hidden will load any images associated with it, either inline or through CSS, directly at page load. And apparently, my colleague
Jonatan Larsson has as well.
Published on Wednesday, February 24, 2010
Usually when you want a horizontal list, you need to use
float in the CSS code to make it work, with all its drawbacks. However, there is an alternative with
Published on Thursday, February 18, 2010
I think we can all agree that performance of web sites matters a lot, and slow web sites are very annoying both for developers and, more importantly, end users. Therefore, we need to talk about a newly discovered problem: Internet Explorer, protocols and inclusion of stylesheets.
Published on Monday, February 15, 2010
One thing that is quite nice is that we now have the ability to create gradients in our pages just from CSS code, and without the use of any images.
Published on Tuesday, January 19, 2010
To follow up on the topic of cutting down the number of HTTP requests that I mentioned in my posts
Published on Friday, January 15, 2010
As you might be aware of, I believe web site performance is truly a critical success factor, and I have written about it before in
How to improve your web site performance – tips & tricks to get a good YSlow rating
Published on Monday, January 11, 2010
Looking at the design of most web pages today, almost exclusively all of them include some semi-transparency of elements. However, getting the desired effect in CSS is harder than one might think.
Published on Thursday, December 17, 2009
Let’s face it: developing CSS that should work across various web browsers and platforms is hard, and could prove to be quite a challenge. This is where
Object-Oriented CSS (OOCSS) steps in.
Published on Thursday, October 29, 2009
It seems like Apple is about to go down a road which is completely against the spirit of the web.
Published on Thursday, October 8, 2009
Last weekend, I had the pleasure of
being invited by Mozilla to Prague to, amongst other things, discuss the future of Firefox.
Published on Monday, September 7, 2009
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!
Published on Wednesday, July 1, 2009
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.
Published on Friday, June 5, 2009
Yesterday we had Geek Meet Charity in Stockholm, and in my opinion, it was a great success!
Published on Tuesday, May 26, 2009
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.
Published on Tuesday, May 12, 2009
I am very happy to say that an idea I’ve had for a while has finally been implemented:
Firefinder for Firebug.
Published on Monday, February 9, 2009
This proposal might seem a bit drastic, but please allow me to present my case.
Published on Thursday, February 5, 2009
I have just released a new version of my Firefox extension
Inline Code Finder and made a personal download record! 🙂
Published on Wednesday, February 4, 2009
Yesterday, IE 7, once again, pushed me to the brink of going postal. Refusing to give up, I
finally managed to find the problem.
Published on Friday, January 30, 2009
I remember it like it was yesterday: my first hex code! 🙂
Published on Saturday, January 24, 2009
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!
Published on Tuesday, December 16, 2008
When I first coded and released
Published on Friday, November 21, 2008
Something was brought to my attention which, to say the least, left me a little baffled: IE 6 is coming to mobile phones…
Published on Thursday, November 20, 2008
Published on Friday, September 26, 2008
Yesterday I ran into a little unexpected behavior when adding
title attributes to a couple of
Published on Tuesday, September 16, 2008
This article is also available in Hungarian.
Personally, I like opacity when it is used well in a web site. And instead of some static images, I prefer, when possible, that it is achieved through CSS.
Published on Tuesday, May 13, 2008
Published on Tuesday, April 15, 2008
We all heavily evangelize the validating of HTML code and think it’s just a given, right? But how about the CSS code?