It all started about two years ago. I had recently joined Mozilla, and about one or two months in, a wiki page surfaced. It was called B2G.
Posts in the "Technology" Category
Yesterday, Google announced that they’re moving from the WebKit rendering engine to their own, named Blink, for Chromium (and thus all Google products based on WebKit).
This post is co-written with Rob Hawkes, and as a follow-up to The WebKit culture & web rendering engine diversity. This article is also available in Chinese.
We would like to, in a factual manner, break down what the possible outcomes of having a majority of web browsers based on WebKit are, for web browser vendors and developers alike.
As most people, I guess, I have a love/hate relationship with Facebook. It’s great for staying in touch with people, share funny stories, pics etc; however, it is not the platform I want to use for all kinds of connections with people.
There is a clear trend with mobile phones that they just get bigger and bigger. Here’s my thing: I want a small smartphone.
I take turns using a few different mobile phones, which is quite interesting to the see pros and cons of each platform. I’ve had a few experiences with Android lately, so I thought I’d share a couple of tips: apps failing to update, and using any music file for ringtones and notifications.
People are always on the hunt for efficiency and control over the massive information flow they’re facing, and the latest fix for actually getting things done. Amidst all techniques and approaches, I thought I’d outline what at least works for me.
In a world of communicating with our devices, voice control seem to have gotten a lot of attention. But is that really what we want?
Having learned HTML in the 1990s, I’ve always felt very comfortable with it and I’ve used plain text or HTML in text editors for as long as I can remember when I’ve been writing something. However, I’ve finally taken the plunge into Markdown now.
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.
Geek Meet has been moved to January 16th.
Time to announce the first Geek Meet of 2013! I had plans on doing it at the end of this year, but with Christmas and surrounding activities for a lot of people, I decided to have it early next year instead.
This article is also available in Czech.
Reading the heading, you’re probably thinking: “It’s a typo, it should be ‘Mobile and Social’”. But no. What I wanted to talk about is the behavior, the phenomenon, if you will, of the complete dependency people seem to have developed for their mobile phones, and how it affects their social behavior.
I’ve always loved blogging, writing about things I’m interested in and then sharing and discussing it with like-minded people! Sometimes passionately agreeing, sometimes not so much. But I believe the discussion has always been good, and as long as it’s respectful, it’s quite constructive and an excellent base for building relations and bonds with people.
In a week from now, starting next Thursday, I and some Mozilla colleagues will embark on a MDN (Mozilla Developer Network) tour of South America!
This post was originally published for Mozilla Hacks.
One thing which has been very important when it comes to creating special end user experiences have been the ability to show something fullscreen, effectively hiding all the other content etc.
Peter-Paul Koch (PPK) wrote a blog post yesterday about his thoughts on Web developer relations management in the mobile world. Since I work for Mozilla, that he mentions, and I was also remotely involved in the discussion he refers too, I wanted to express my thoughts.
This post was originally published for Mozilla Hacks.
The desired future approach for storing things client-side in web browsers is utilizing IndexedDB. Here I’ll walk you through how to store images and files in IndexedDB and then present them through an ObjectURL.
It was brought to my attention that I am one of the 23 people Twitter lists as suggested Swedes to follow on Twitter!
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.
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!
Last chance to share some good reading with you before the end of 2011. Some good ones in here!
We all spend a good part of our lives online, and it has helped us share information, pictures, videos and much more with family, friends and, well, the entire world. It lets us interact with a lot of people in ways never seen before. That is fantastic, but I’d also like you to give a second thought about what you share and how.
Lots of good reading again that I’d like to share with you!
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.
Time again for a number of interesting, entertaining or otherwise all-round good links I recommend taking a look at!
First idea was to publish these posts on a regular schedule, but I’ve realized now it will be when I have enough good links (and time . Tons of links now, so, here goes – another issue of Robert’s read!
The web is for the people, and I believe the web is the most important medium we have. Recently, there has been some discussion about the web vs. other platforms, so I’d like to present my thoughts.
I took a little hiatus last week from posting Robert’s read, but now it’s back with lots of good links!
As part of making it easier to develop and analyze web pages, I previously released two extensions for Firebug: Firefinder and Inline Code Finder. I’m happy say they are now updated and are working with the latest versions of Firefox and Firebug!
Last week I introduced Robert’s read and now it’s time again for my reading list for the latest week.
I’ve always been interested in reading all kinds of inspirational articles, blog posts and just fun things on the Internet, and most of the time I just tweet about it. But now, both for my sake and yours, I will write a weekly blog post listing the links for the latest week.
Last week there was a lot of news going around the claim that IE users had lower IQ than users of other web browsers. As soon as I heard the story I felt bad about peoples’ conclusions, and after it was announced to be fake, it confirmed it even more.
When the AJAX wave came in 2005 when Jesse James Garrett coined the term and then everyone wanted it, one of the major shortcomings was that dynamic updates of only portions of a web page lead to inconsistent history handling and back/forward navigation button problems in web browsers and poor end user experiences. Enter the HTML5 History API.
People are creating amazing things with HTML5
canvas, especially combined with other HTML5 features. I thought I’d touch on a handy method that some people don’t seem to know about: canvas clip.
Keeping track of multiple logins, passwords and services on Internet can be tedious at best, and projects like OpenID have tried to target that and make it easier and more secure for end users. Learning the lessons from OpenId and having a multitude of ideas how this can be made even better, Mozilla Labs has created BrowserID.
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 firstname.lastname@example.org mailing list. So let’s look at that and add my thoughts.
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.
Looking at HTML5 and the placeholder functionality, it’s there to offer a hint to the user before they have started filling out something. But what if that’s not the best way?
With the first release of IE10, and officially stating it won’t support Windows Vista, it gets me thinking.
A somewhat provocative article title, I know, but I think it’s really important to discuss where we are right know in regards to web browser versions.
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.
A common discussion about HTML5 and whether to use it, and touched on in the HTML5 Hurdles article, is usually about fallback support and making it work in every web browser. But do we really need that?
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!
This morning I was notified of an article about the download rate of IE9 by Ryan Gavin, Senior Director, Internet Explorer Business and Marketing. I had to check the date to see that it wasn’t an April Fool’s joke; alas, it wasn’t, so here’s my reply.
Yesterday I attended the Stockholm Web Monkeys’ spring 2011 meetup in Stockholm, and I gave a short presentation and led a discussion about HTML5 – What’s good, what’s missing, web browser implementation takes.
It is a special day today. I have just resigned from my current job and am moving on to an extraordinary exciting challenge!
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.