Good article about Google forking Webkit under the name Blink by John Siracusa: When Apple decided to make its own web browser back in 2001, it chose KHTML/KJS from the KDE project as the basis of its rendering engine. Apple didn’t merely “adopt” this technology; it took the source code and ran with it, hiringContinue reading “Code Hard or Go Home”
Tag Archives: General
Google Glass APIs Released
Google has released documentation to the Mirror APIs, the API to program against Google Glass. Google Glass, if you spent the past year living under a rock — and even if you didn’t — is Google’s “I’ve got a weird little thing on my glasses that gives me useful information” upcoming product. While Glass is supposedly powered by Android,Continue reading “Google Glass APIs Released”
Zed Alpha Available
Over the past weeks I’ve written about Zed, my experimental code editor project. I explained why I started the project, why it’s a Chrome app and explained some of its design choices. Those who couldn’t wait, probably found the project already (it has been on github all along). Now it includes some basic installation instructions.Continue reading “Zed Alpha Available”
InfoQ Editor
Last week I graduated the [InfoQ](http://infoq.com) Editor Training Program ™ and I am now [officially an InfoQ](http://www.infoq.com/author/Zef-Hemel) editor. Previously I wrote [an article about mobl](http://www.infoq.com/articles/Mobl) for InfoQ, and some videos featuring your sincerely were posted there. Now I’m part of the editing staff and will publish ~1 news post per week. You can [track myContinue reading “InfoQ Editor”
Zed: a Status Update
A few weeks ago I [shared some thoughts on code editing](https://zef.me/5672/rethinking-code-editing). I described my sparetime project to build an editor that’s a bit different and that would suit myneeds. After a few weeks of on-and-off development I switched to the editor formost of my work. That means not just writing code, but also writing articlesContinue reading “Zed: a Status Update”
The Chrome Route
Two weeks ago [I talked about my little editor project](https://zef.me/5672/rethinking-code-editing). In the meantime work has progressed quite a bit and I’m really liking where it’s headed. However, one thing I had not yet figured out at the time was deployment: how are people supposed to get and run this editor? Since it’s all based onContinue reading “The Chrome Route”
Rethinking Code Editing
One thing frustrated me when I started programming 20 years ago: it’s very difficult to use any kind of software that you didn’t write, but could write yourself. There’s always something wrong, something you would have done slightly differently. As it turns out, 20 years later, I still have this problem from time to time.Continue reading “Rethinking Code Editing”
A Decade of Blogging
Today, it’s a decade ago that I wrote my very first blog post. That first post is a memorable one, one I often re-read for inspiration: I just installed my weblog, here I will post all kinds of stuff, you’ll see what’ll come. There’s a few things I like about this first post: It’s justContinue reading “A Decade of Blogging”
Fixing Events in Javascript
Events are an integral part of Javascript programming. No matter if you use Javascript in the browser or on the server with [node.js](http://nodejs.org), you will be listening to, and perhaps trigger numerous events. Yesterday [I talked about Twitter’s Flight, which, I argued, might be pushing events too far](https://zef.me/5390/decoupling-events-vs-dependency-injection). Nevertheless, the fact that something can beContinue reading “Fixing Events in Javascript”
Restyled
This weekend I re-themed this site in preparation of its one decade anniversary (in less than a week). It now has a responsive design, so it should also look better on your mobile devices. It’s not exactly where I want it to be yet, but it’s getting there.