When I was a kid, back in the time when there were announcers telling you which the next program on TV would be, you knew it would be good if they said: "We'd like to warn sensitive viewers that next program might upset you". So, with that in mind, I need to start this blog post with saying that it doesn't reflect the opinions of my employer, Google, but are all my own.
Posts in the "Developing" Category
Having spent almost 20 years working on the web, it is something I strongly believe and am invested in. Therefore, when I see or am part of initiatives that I think will help developers and the web platform out there, it makes me very excited! And last week I got very reminded about how good that thing can be.
Last week we held our big Google I/O developer conference, and I thought I’d share links to the main announcements and links to the talks.
For a good and secure web – and also for faster performance, new APIs on the web such as Service Workers, better search ranking and more – using HTTPS for your web site is key. I’ll walk you through how to easily get started with that here.
I’m not a security expert or server guy, so this was both an interesting exercise for me, as well as documenting it so anyone else can quickly do it as well. Including some hiccups, it only took me 20-30 minutes in total.
I’ve just made a very interesting move at Google, and would love to tell you more about it!
I’ve taken a little hiatus from writing here, so here goes with the first post of the year! From Gmail reaching 1 billion users to the web, VR and Android Studio.
This is part 16 in the Latest from Google series.
Last week before the holidays begin, and many things released an announced – from Star Wars, VR & Google to Android, Cloud and Google Play.
This is part 15 in the Latest from Google series.
A ton of things have been happening the last week, including many announcements, both Chrome and Android Summits and much more! I’ve split this post up in main categories – Google, Android, Chrome & Slush – with news for each area.
This is part 14 in the Latest from Google series.
This article is also available in Russian.
All YouTube videos now support VR, Google open sourced its AI Engine, Google for Entrepreneurs Tech Hub in Stockholm and much more!
This is part 13 in the Latest from Google series.
IoT Brillo invites, AI & RankBrain, security panel in Chrome, app to publish your gameplay on YouTube and much more!
This is part 12 in the Latest from Google series.
YouTube Red subscription announced, what’s new in Android M for developers, New York Times delivers one million Cardboard and more!
This is part 11 in the Latest from Google series.
Lots of new releases, both in the form of software like Android 6.0 Marshmallow and hardware, in the form of two new Nexus phones, 2 Chromecast devices and the Pixel C. Also Google Cardboard success and news about Nest.
This is part 10 in the Latest from Google series.
It’s been a busy last 2 weeks and a ton of things I want to cover: from work with startups through developer content on YouTube to the Google OnHub router and Android Wear working on iOS. Here we go!
This is part 9 in the Latest from Google series.
A crazy amount of exciting things are happening in the Google world and communities, so I’m excited to share the latest!
This is part 8 in the Latest from Google series.
Last week was a week where Google got a lot of focus, especially for Alphabet & Google. But we also have some news about Android Experiments, Google Cloud Platform & Project Sunroof.
This is part 7 in the Latest from Google series.
Summer has come here to the northern hemisphere and the world keeps on spinning with interesting things. 🙂
I’ve spent my last time organizing a week for mentors and startups this fall in Finland for the Google Developers Launchpad program, which is outlined below, and we also have news on handling Revenge Porn in Search, real-time data in Trends, a peak into Google’s networks and more!
This is part 6 in the Last Week at Google series.
This is part four in the Last Week at Google series.
Last week Google I/O took place and there were a lot of exciting announcements, ideas and releases! I’d like to shine some light on two of the most visionary ones from Google’s ATAP (Advanced Technology and Projects) group: Project Jacquard and Project Soli.
Part three of the Last Week at Google series, this time delivered from the headquarter in Mountain View, California.
In my role at Google, I met a ton of people interested in what we are working at, what’s happening, how to get involved and learn more etc. Therefore, with this as the first post, I’ll be blogging about things that happened last week at Google.
I’ve been running Geek Meet since 2006, and I felt it was time for a little upgrade in the way I handle registrations. Which means Geek Meet is now on Meetup.com!
Knowing your editor is important, and if it’s open source and you can add functionality, even better! Therefore, I dug into Atom from GitHub (which is open source!) to add something I like: a Hyperlink Helper.
The other day when I wrote about Vim and how to get started with it, I got a bit nostalgic with the editors I’ve been using over the years.
Being a developer and having used a lot of code editors over the years, I think it’s a very interesting area both when it comes to efficiently but also in the program we spend many many hours in. At the moment, I’m back with Vim (more specifically, MacVim).
There seems to be this assumption with web sites nowadays that it has to be “rich media”. Animations galore, sound playing, videos autostarting (really?). And I’m having a sort of backlash reaction to all of that.
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.
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.
Being able to easily specify what to post with XMLHttpRequest is quite a powerful way of sending things to the server, using key/value pairs and
FormData. However, many seem to have missed this gem, so I thought I’d outline it here.
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.
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.
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!
Lots of good reading again that I’d like to share with you!
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!