JustHTML 3.0.0: A new HTML5 parser architecture
JustHTML 3.0.0 is out, and the biggest change is not a new API. It's a new parser core. Up until now, JustHTML looked like most HTML5 parsers. First...
Friendly Bit is a blog by Emil Stenström, a Swedish web developer that occasionally gets ideas of how to improve the internet.
JustHTML 3.0.0 is out, and the biggest change is not a new API. It's a new parser core. Up until now, JustHTML looked like most HTML5 parsers. First...
If you accept HTML from users (comments, profiles, CMS fields), you eventually hit the same problem: You want to keep some markup. You really don’t want to...
When Simon Willison wrote about JustHTML [1] [2], suddenly everyone was interested in giving their view. After reading through (what I think is) all of...
I recently released JustHTML, a python-based HTML5 parser. It passes 100% of the html5lib test suite, has zero dependencies, and includes a CSS selector...
What % of the top 10 [features that customers ask for] do you end up implementing typically?— Jason Cohen (@asmartbear) June 7, 2022 Raw customer feedback...
'Roadmapping is anti-agile. Instead, we should only have priorities.'This was a response to my product roadmaps article - discuss! Are roadmaps anti-agile?—...
Bitcoin is now accepted as legal tender in El Salvador. Many believe all countries should do the same, and that the time is right for Bitcoin to take over...
It's a mistake not to think about randomness, for randomness is what you get if you don't make choices. Do you really want randomness controlling the most...
Update: For a wholesome look at e-mail security this video from the CTO of ProtonMail: https://vimeo.com/216747532 When you send an e-mail today it's sent...
Säkerheten varierar stort bland svenska banker. Bankens storlek hänger inte ihop med hur väl dom hanterar säkerheten. Ingen av de fyra storbankerna kom med...

For about three weeks, I have been a beta tester and then a regular user of Narrative; a wearable camera that is always on, and that takes two pictures a...
What text editor you use when coding is a very serious subject. I'll hardly be able to talk about what I prefer, without some people (other than you, of...
I just got the fantastic chance to send an e-mail to ~10.000 people. What would you write if you got that chance? This is what I wrote: 'I'm sorry to break...
Christmas, and the weeks thereafter, are times for coding. And I've been playing around with piratebay and filmtipset (a Swedish movie recommendation) a...
We all know how to make an AJAX request, and fetch some data. But as soon as you need to fetch data incrementally, have the server push data to you, you...

To be an effective twitter user you really need a permanent window on your desktop, that shows you what's happening right now. I've been using TweetDeck for...

Microsoft has continuously failed at getting people in the tech crowd to like them. This is a growing problem for them, and something they need to start...

Image by heiwa4126 via Flickr Google Maps has has geolocation support for a long time, but I still find people surprised of how it all works. So here's a...

Image via Wikipedia Have you even tried clicking an 'Add to cart'-button and not understood what happened? I have. An although I understand the idea of...
A journalism student in Toronto, Canada, asked me some questions via e-mail about my old article about newspapers and online reading. Instead of just...

HTML5 is HOT! Developers all over the world are adapting their sites, browsers are catching up, and new fallback solutions are released every day. But many...

Update: This is no longer the best way to load scripts. Use a script tag with async and defer set instead. Like many of you might know, I'm working on a...

About two weeks ago, I got my hands on an iPad. For those of you who have been living under a rock for the last months, and iPad is something that looks...

Have you ever thought about what happens when you surf the web? It's not as simple as it seems: You type an URL into address bar in your preferred browser....
In 2006 I wrote an article about simulating Frames and Iframes and from time to time, I get questions of how to make modifications to the templates...
Google really produces great software. I use many of them: Web Search, Picasa, Reader, Feedburner, Analytics, Images, Groups, Docs, Translate, Code, Chrome,...
I just encountered a quite mindboggling piece of news on the Google Wave blog. It seems they have decided not to support Internet Explorer at all. Not IE6,...
Those of you that care about website performance have probably read about combining images, something that's called 'CSS sprites'. The idea is that by using...
I've recently managed to get a hold of a beta invite to Voddler, and thought I should tell you a little about my experience of it. But first, big thanks to...
Everyone except Microsoft themselves are talking about the death of IE6. I've tried motivating people to drop support, arguing that you at least can show...