- JustHTML is now safe-by-default
- JustHTML: Addressing some questions
- How I wrote JustHTML using coding agents
- 3 tips for agile roadmaps
- How to prioritize a feature list, the hard way
- The case for national digital currencies, not Bitcoin
- [The Listserve] How randomness affects your life
- How to make e-mail encrypted for everyone
- Hur säkra är svenska banker? (Swedish)
- 8 insights from using the Narrative clip
- My text editor: Sublime Text
- [The Listserve] I’m sorry to break this to you
- What movies on Piratebay will you like the most?
- Partial XMLHttpRequest responses?
- Suggestions for TweetDeck
- Fixing Microsoft’s bad reputation
- Geolocation and Google maps
- Animate from one element to another (jQuery plugin)
- Will newspapers die?
- HTML5 is not an option
- Lazy Loading Asyncronous Javascript
- My iPad – a short review
- Rendering a web page – step by step
- Position: fixed CSS templates
- Google support gone wrong
- Google Chrome as an Internet Explorer plugin
- SpriteMe – Combine images and get fewer HTTP requests
- Voddler – movie streaming for the masses?
- Techniques to use when IE6 dies
- Tapestry 5, and how not to treat HTML
- Make a div clickable
- Why people skip newspapers and read news on the web instead
- Custom fonts using Cufón
- Projectors: a great accessibility argument
- Usability isn’t a crime
- When web development was easy…
- A couple of sites I’ve launched
- Who are you disappointing with IE6 support?
- Google is down
- Downloading MySQL: How bad can it get?
- Interface developers and security
- Spotify invite via Twitter or Jaiku
- HTML includes
- Follow the 10 ground rules, or fail on the web
- Templated User Controls in ASP.NET
- Install MySQL-python on Mac OS X (leopard)
- OpenID, Nofollow removed, Comment counts, and IE7 fixes
- IE7 hover bug: z-index ignored (and other properties)
- Yellow fade with CSS and a simple image
- Django – the fun framework (presentation)
- Ten commandments of update services
- The Open Web: Can it deliver?
- 7 silliest W3C specs ever published
- Google Reader subscriptions on a WordPress Page
- Why adding variables to CSS is a good thing
- Don’t waste time writing HTML and CSS
- Upside down text with CSS
- Feed readers should show comments
- Avlyssna befolkningen (Swedish)
- Sharepoint 2007 – insanely bad HTML
- New theme up for friendlybit.com
- Web standards with ASP.NET
- Use formats instead of microformats
- MSN blocks YouTube links
- Why the class name "wrapper" is so common
- Top 3 articles of friendlybit.com (according to me)
- Fixing Sharepoint 2007
- Style tables with CSS
- IE8 is back on the standards track
- Documenting CSS
- Default HTML in Sharepoint 2007
- Worth a look: DOMAssistant
- IE8 and Doctype switching
- Sharepoint 2007 from an interface developer’s view
- IE8 renders the acid 2 test
- Future of web standards (my take)
- New design for friendlybit coming up
- CSS3 Media queries instead of the media attribute
- Media attribute – what have you done for me lately?
- @media Ajax London, here I come
- Manipulating innerHTML removes events
- I’m an interface developer
- The future of friendlybit.com
- What italic means
- Quick Accessibility Testing
- Safari now available on Windows
- Min-width and Max-width template
- Don’t attach HTML-files in Outlook
- Spotify is a lot like…
- Vill du jobba med mig? (Swedish)
- Reverse text with CSS (32 very special hex digits)
- Transparent PNGs and IE6 standalone
- IE7 Zoom Bug: Text width incorrectly calculated
- I’m not from America
- Convention about Web 2.0 coming up: hej! 2007
- Currently moving
- What is Web 2.0? Really.
- Improving interactivity with Javascript
- Tale of a lost mobile
- Accessibility as a platform to build upon
- Separation in the blink of an eye
- Flash-only vs. AJAX sites
- Dear Justin Timberlake…
- Forgotten HTML elements?
- IE6 bug: Ignored selector hover bug
- How to structure large CSS files
- Web development blogs you should read
- Web Standards Hero, episode 2
- Feeds – a threat to design on the web
- Web Standards Hero, episode 1
- Click here to read this article
- IE6 bug: Encode and ignore
- How web standards feels
- Character encoding basics
- Judging the technical quality of a site
- Encyclopedia of HTML elements
- Don’t use "Divs for layout" please
- IE6 resize bug (position: relative becomes fixed)
- Why XHTML is a bad idea
- KTH goes web standards
- Valtech: my new employer
- Tricks to make your site easier to use
- Correcting the 20 pro tips (.NET magazine)
- Carnival and Site updates
- Why you should date a front-end developer
- Static and dynamic CSS combined
- Finer details of floats
- Challenge: Marking up the world cup
- Current issues with Microformats
- Reminder: Cross browser font sizes
- Feeling the Digg effect
- Beyond the web with CSS: PrinceXML and S5
- Real hackers don’t use CSS
- Concept: Four layers of web development
- Accepted to the 9rules network
- Inline CSS should not be allowed in strict doctypes
- Improving the web; Blogging, Google and Web standards
- Language detection, a usability enhancer?
- Emulating tables: Automatic width
- Open letter to the IE Team
- Datatypes of HTML; why HTML is great for structure
- Web Development Pack
- What’s happening?
- What beginners ask for (and what I tell them)
- Challenge: What’s the worst you can do?
- Interview: Why did CSS succeed?
- Min-width for IE revisited
- Extra fluid layouts with javascript
- Frames or Iframes with CSS
- Google statistics over HTML usage
- Four things to get you tagged
- Building a poker template
- Building niche sites with standards
- Line Breaking With Javascript
- Short web standards quiz
- Cross browser CSS for your site
- Happy Birthday Me!
- Levels of CSS knowledge
- Simple CSS templates
- Make a tooltip out of some columns in a table
- Beginner’s guide to CSS
- Julrim 2005
- How this website was built