Is targeting a single browser okay?

Wednesday, November 28th, 2007

When I encounter a website which is broken in Opera, my browser of choice, I hate it. I know that Opera is perfectly capable of displaying any site Firefox or Internet Explorer can. It makes me feel like lecturing whoever made the site about cross-browser compatibility, valid XHTML, valid CSS, ...

Localize your site in 3 easy steps

Thursday, November 22nd, 2007

Internationalization and localization means making your site usable in more than one languages. Well, to be honest, you could call a site that's only in english localized to english visitors too, but in any case... These two are also known as I18N and L10N. Can you guess where these acronyms come ...

The mythical HTTP protocol

Tuesday, November 20th, 2007

The HTTP protocol is what powers todays web. While not useful for most people, knowing how HTTP works is important for those who work with dynamic web sites. Still, it seems that the protocol is mostly a mystery to a lot of developers and some features of the protocol, such as ...

More problems related to tagging things

Friday, November 2nd, 2007

Originally posted in my old blog at My Opera Tagging. Everyone's doing it. It's great for categorizing things like blogposts or photos into related groups. Here's even more tagging issues! :whistle: Tagging in general, tag clouds and social problems. Whoa.

Mozilla Prism: A fancy name for a technology as old as the browser

Monday, October 29th, 2007

Originally posted in my old blog at My Opera Mozilla recently introduced Prism, which takes Widgetize to a whole new level. Opera's Widgetize will turn your blog or RSS feed into a widget with some custom skins and stuff. What Prism does is, it takes any website and turns that into a ...

Simple and efficient spam prevention techniques

Sunday, October 28th, 2007

Originally posted in my old blog at My Opera I've previously outlined some alternative methods for CAPTCHA/spambot prevention in Different kinds of CAPTCHA. Josh Clark recently posted Seven Habits of Highly Effective Spambot Hunters which gives even more good methods for preventing spam. But with spambots gaining more and more features, what can ...

Lively Kernel - Another waste of time?

Wednesday, October 10th, 2007

Originally posted in my old blog at My Opera Sun Labs recently introduced Lively Kernel, which is an attempt to treat web applications in a similar way as desktop applications are programming-wise. The Lively Kernel places a special emphasis on treating web applications as real applications, as opposed to the document-oriented nature ...

Blocking ads on websites is bad behavior

Sunday, October 7th, 2007

Originally posted in my old blog at My Opera A lot of people really dislike any ads on a website. This shows in browsers too: Opera added a content blocker and Firefox has AdBlock and probably at least two other plugins for getting rid of ads. Some people even use separate ...

Preventing cross-site scripting attacks

Tuesday, September 25th, 2007

Originally posted in my old blog at My Opera Cross-site scripting attacks, also known as XSS attacks, are a type of vulnerability found in some web sites. For example, if your blog comment box allows users to write JavaScript snippets that aren't escaped in any way by the server and are ran, ...