<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1673600246370659190</id><updated>2012-01-30T08:57:57.782+01:00</updated><category term='hibernate'/><category term='Unicode'/><category term='java'/><category term='documentation'/><category term='orm'/><category term='HTML'/><category term='ASCII'/><category term='AJAX'/><category term='web development'/><category term='hacking'/><category term='privacy'/><category term='database'/><category term='browsers'/><title type='text'>Abject orientation</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://abjectorientation.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://abjectorientation.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jasper Sprengers</name><uri>https://profiles.google.com/118062618828309838094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-LDl8dhPtxQg/AAAAAAAAAAI/AAAAAAAAB_4/EhSAxOiS9Xw/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1673600246370659190.post-699884172953501666</id><published>2010-02-19T08:15:00.006+01:00</published><updated>2010-02-19T09:10:30.424+01:00</updated><title type='text'>My most trusty digital workhorses</title><summary type='text'>While I wouldn't necessarily call myself a gadget geek, I have amassed a not unimpressive amount of gear over the years and seen most of it fade into obsolescence.Take the Psion 5 organizer. It was gorgeous. You could actually type on it with eight fingers and it fits in your jacket pocket. Just watching it slide open is techno-rapture. If I hadn't dropped it eight years ago and cracked the </summary><link rel='replies' type='application/atom+xml' href='http://abjectorientation.blogspot.com/feeds/699884172953501666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1673600246370659190&amp;postID=699884172953501666' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/699884172953501666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/699884172953501666'/><link rel='alternate' type='text/html' href='http://abjectorientation.blogspot.com/2010/02/my-most-trusty-digital-workhorses.html' title='My most trusty digital workhorses'/><author><name>Jasper Sprengers</name><uri>https://profiles.google.com/118062618828309838094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-LDl8dhPtxQg/AAAAAAAAAAI/AAAAAAAAB_4/EhSAxOiS9Xw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_tJ3ob-gU7qA/S35GrO65-XI/AAAAAAAABkU/iTp1BvrdCkU/s72-c/wekkerradio.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1673600246370659190.post-4964198912732349215</id><published>2010-02-12T07:54:00.003+01:00</published><updated>2010-02-12T08:47:35.917+01:00</updated><title type='text'>Free as in free from frustration</title><summary type='text'>How many small open source projects have a dedicated testing team, comparable in size to the available development horsepower? How many have a dedicated usability professional, or even integrate usability standards throughout the development process?If you have limited time to spend on something you will not get paid for, you will pick the fun stuff. In the workplace fun, cool and kudos are not </summary><link rel='replies' type='application/atom+xml' href='http://abjectorientation.blogspot.com/feeds/4964198912732349215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1673600246370659190&amp;postID=4964198912732349215' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/4964198912732349215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/4964198912732349215'/><link rel='alternate' type='text/html' href='http://abjectorientation.blogspot.com/2010/02/free-as-in-free-from-frustration.html' title='Free as in free from frustration'/><author><name>Jasper Sprengers</name><uri>https://profiles.google.com/118062618828309838094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-LDl8dhPtxQg/AAAAAAAAAAI/AAAAAAAAB_4/EhSAxOiS9Xw/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1673600246370659190.post-1567717456478896157</id><published>2010-02-02T08:52:00.003+01:00</published><updated>2010-02-02T09:46:47.449+01:00</updated><title type='text'>Eat your own dogfood part 3: JDBC4Me</title><summary type='text'>I've done it. After almost ten years of fruitless hacking at ambitious architectures that didn't really do anything, I have finally uploaded a first version of a working piece of open source software: JDBC4Me. I won't expound on how it will radically alter our conception of data or how it wil effect a dramatic paradigm shift in database access. It won't.It's nothing earth-shattering. For the </summary><link rel='replies' type='application/atom+xml' href='http://abjectorientation.blogspot.com/feeds/1567717456478896157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1673600246370659190&amp;postID=1567717456478896157' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/1567717456478896157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/1567717456478896157'/><link rel='alternate' type='text/html' href='http://abjectorientation.blogspot.com/2010/02/eat-your-own-dogfood-part-3-jdbc4me.html' title='Eat your own dogfood part 3: JDBC4Me'/><author><name>Jasper Sprengers</name><uri>https://profiles.google.com/118062618828309838094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-LDl8dhPtxQg/AAAAAAAAAAI/AAAAAAAAB_4/EhSAxOiS9Xw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1673600246370659190.post-1903080559318131858</id><published>2010-01-21T08:50:00.007+01:00</published><updated>2010-01-21T09:53:34.445+01:00</updated><title type='text'>Eat your own dog food - part two</title><summary type='text'>The problem with Yourstreet, I reckoned, was that in essence it was a business venture backed by a website, more than just a web application. It was a typical chicken and egg/necessary critical mass quandary: nobody is going to join if not enough people are already using it. It would have taken a serious investment is sales and marketing. We didn't really want to run a software company: we just </summary><link rel='replies' type='application/atom+xml' href='http://abjectorientation.blogspot.com/feeds/1903080559318131858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1673600246370659190&amp;postID=1903080559318131858' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/1903080559318131858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/1903080559318131858'/><link rel='alternate' type='text/html' href='http://abjectorientation.blogspot.com/2010/01/eat-your-own-dog-food-part-two.html' title='Eat your own dog food - part two'/><author><name>Jasper Sprengers</name><uri>https://profiles.google.com/118062618828309838094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-LDl8dhPtxQg/AAAAAAAAAAI/AAAAAAAAB_4/EhSAxOiS9Xw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1673600246370659190.post-3878105222450177883</id><published>2009-12-20T10:56:00.007+01:00</published><updated>2009-12-20T11:21:42.015+01:00</updated><title type='text'>Eat your own dog food - part one</title><summary type='text'>I could be really boastful and pretend that I have 25 years' worth of programming experience, starting with the 100-line Commodore VIC-20 game Operation Crocodile when I was fifteen (no copies remain). At least in those days I did the right thing: I built little ramshackle programs entirely for my own use and enjoyment, and for as long as my adolescent attention span could muster.In May 2000, </summary><link rel='replies' type='application/atom+xml' href='http://abjectorientation.blogspot.com/feeds/3878105222450177883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1673600246370659190&amp;postID=3878105222450177883' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/3878105222450177883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/3878105222450177883'/><link rel='alternate' type='text/html' href='http://abjectorientation.blogspot.com/2009/12/eat-your-own-dog-food-part-one.html' title='Eat your own dog food - part one'/><author><name>Jasper Sprengers</name><uri>https://profiles.google.com/118062618828309838094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-LDl8dhPtxQg/AAAAAAAAAAI/AAAAAAAAB_4/EhSAxOiS9Xw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_tJ3ob-gU7qA/Sy355t4jJ3I/AAAAAAAABfw/VtiI1lFeCBI/s72-c/morningside.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1673600246370659190.post-3538346179780311615</id><published>2009-10-23T18:05:00.004+02:00</published><updated>2009-12-01T09:57:02.675+01:00</updated><title type='text'>Long live the average programmer</title><summary type='text'>﻿They say that great programmers are an order of magnitude more productive than average programmers. Wikipedia would want me to specify who "they" are (Frederick Brooks and Joel Spolsky for starters), but this is not a scientific assertion. Any programmer who has worked with really smart colleagues will, perhaps grudgingly, admit that it is by and large true.It doesn't only go for programming, </summary><link rel='replies' type='application/atom+xml' href='http://abjectorientation.blogspot.com/feeds/3538346179780311615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1673600246370659190&amp;postID=3538346179780311615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/3538346179780311615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/3538346179780311615'/><link rel='alternate' type='text/html' href='http://abjectorientation.blogspot.com/2009/10/long-live-average-programmer.html' title='Long live the average programmer'/><author><name>Jasper Sprengers</name><uri>https://profiles.google.com/118062618828309838094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-LDl8dhPtxQg/AAAAAAAAAAI/AAAAAAAAB_4/EhSAxOiS9Xw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1673600246370659190.post-5602108417546662578</id><published>2009-10-16T15:04:00.006+02:00</published><updated>2009-10-16T15:11:03.788+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web development'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>The Page Paradigm</title><summary type='text'>Following Jeff Atwood's tip I read Dan Ariely's excellent book Predictably Irrational, which gave me all sorts of revealing insights into my own irrational psyche.Anchoring is the psychological phenomenon explaining how we human beings are reluctant to update our ingrained opinions. This relates to our sense of value (cheap or expensive) as well as our conception of the validity of doing things a</summary><link rel='replies' type='application/atom+xml' href='http://abjectorientation.blogspot.com/feeds/5602108417546662578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1673600246370659190&amp;postID=5602108417546662578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/5602108417546662578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/5602108417546662578'/><link rel='alternate' type='text/html' href='http://abjectorientation.blogspot.com/2009/10/page-paradigm.html' title='The Page Paradigm'/><author><name>Jasper Sprengers</name><uri>https://profiles.google.com/118062618828309838094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-LDl8dhPtxQg/AAAAAAAAAAI/AAAAAAAAB_4/EhSAxOiS9Xw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1673600246370659190.post-4878756340540998507</id><published>2009-10-11T11:09:00.005+02:00</published><updated>2009-11-26T12:28:39.325+01:00</updated><title type='text'>The Curse of Mr Fixit</title><summary type='text'>There are two kinds of programmers. There are those who get back from work, shove a frozen pizza in the microwave and scoff it down while coding their own LDAP server in a little used but cool language. Then there's the motley assortment of CS, physics, history and language graduates with a life that doesn't only involve computers. In the first category you will find Mr Fixit (I have yet to come </summary><link rel='replies' type='application/atom+xml' href='http://abjectorientation.blogspot.com/feeds/4878756340540998507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1673600246370659190&amp;postID=4878756340540998507' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/4878756340540998507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/4878756340540998507'/><link rel='alternate' type='text/html' href='http://abjectorientation.blogspot.com/2009/10/curse-of-mr-fixit.html' title='The Curse of Mr Fixit'/><author><name>Jasper Sprengers</name><uri>https://profiles.google.com/118062618828309838094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-LDl8dhPtxQg/AAAAAAAAAAI/AAAAAAAAB_4/EhSAxOiS9Xw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1673600246370659190.post-5428190798912633819</id><published>2009-09-28T17:30:00.008+02:00</published><updated>2009-10-04T11:24:38.272+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='documentation'/><title type='text'>Documentation rant - part two</title><summary type='text'>Last time I desperately tried to convince you to take source code documentation seriously and not treat it as a hurried afterthought, lest the technical debt management unit catches up with you and demands an explanation as to why you executed an explicit commit on that database handle, when it is running in auto-commit mode. Believe me, in a year you will have forgotten the completely valid </summary><link rel='replies' type='application/atom+xml' href='http://abjectorientation.blogspot.com/feeds/5428190798912633819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1673600246370659190&amp;postID=5428190798912633819' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/5428190798912633819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/5428190798912633819'/><link rel='alternate' type='text/html' href='http://abjectorientation.blogspot.com/2009/09/documentation-rant-part-two.html' title='Documentation rant - part two'/><author><name>Jasper Sprengers</name><uri>https://profiles.google.com/118062618828309838094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-LDl8dhPtxQg/AAAAAAAAAAI/AAAAAAAAB_4/EhSAxOiS9Xw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1673600246370659190.post-8791176769664987946</id><published>2009-09-18T10:31:00.004+02:00</published><updated>2009-09-18T10:40:55.940+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='database'/><category scheme='http://www.blogger.com/atom/ns#' term='privacy'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>The passport from hell</title><summary type='text'>﻿This week I was going to post part two of my course in source code documentation, but something far more important has come up to rant about. It's the new Dutch passport, which will hold the owner's digitally encoded fingerprints, in time amounting to a huge biometric database. The year is 1984 again.This post is not going to be about hackers logging in to the monster database with password "</summary><link rel='replies' type='application/atom+xml' href='http://abjectorientation.blogspot.com/feeds/8791176769664987946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1673600246370659190&amp;postID=8791176769664987946' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/8791176769664987946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/8791176769664987946'/><link rel='alternate' type='text/html' href='http://abjectorientation.blogspot.com/2009/09/passport-from-hell.html' title='The passport from hell'/><author><name>Jasper Sprengers</name><uri>https://profiles.google.com/118062618828309838094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-LDl8dhPtxQg/AAAAAAAAAAI/AAAAAAAAB_4/EhSAxOiS9Xw/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1673600246370659190.post-8939143286845244618</id><published>2009-09-12T12:54:00.006+02:00</published><updated>2009-09-12T15:08:30.319+02:00</updated><title type='text'>Brush your code after every meal</title><summary type='text'>﻿Programmers have many pet hates -- hardware and software being just two of them. There is however a bewildering paradox that I would like to talk about today. It is the anguish of documenting your own code on the one hand and the torture of having to use someone else's undocumented code on the other. Actually there is one thing worse than not having documentation. That is bad or outdated </summary><link rel='replies' type='application/atom+xml' href='http://abjectorientation.blogspot.com/feeds/8939143286845244618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1673600246370659190&amp;postID=8939143286845244618' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/8939143286845244618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/8939143286845244618'/><link rel='alternate' type='text/html' href='http://abjectorientation.blogspot.com/2009/09/brush-up-your-code-after-every-meal.html' title='Brush your code after every meal'/><author><name>Jasper Sprengers</name><uri>https://profiles.google.com/118062618828309838094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-LDl8dhPtxQg/AAAAAAAAAAI/AAAAAAAAB_4/EhSAxOiS9Xw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tJ3ob-gU7qA/Sqt_qDmR_mI/AAAAAAAABZY/MF5Iib6i_FU/s72-c/technical-debt.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1673600246370659190.post-3207736868074711417</id><published>2009-09-05T10:42:00.001+02:00</published><updated>2009-09-05T10:43:43.640+02:00</updated><title type='text'>Would you download a car?</title><summary type='text'>It's already a few years old, but if you ever bought a DVD in the UK you'll remember this one:You see nasty people stealing all aforementioned items, and then a teenage girl behind her computer downloading a film, thereby instilling the notion in us that downloading content illegally is tantamount to mugging old ladies in the park. I love the British tenuous sense of proportion in what is </summary><link rel='replies' type='application/atom+xml' href='http://abjectorientation.blogspot.com/feeds/3207736868074711417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1673600246370659190&amp;postID=3207736868074711417' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/3207736868074711417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/3207736868074711417'/><link rel='alternate' type='text/html' href='http://abjectorientation.blogspot.com/2009/09/would-you-download-car.html' title='Would you download a car?'/><author><name>Jasper Sprengers</name><uri>https://profiles.google.com/118062618828309838094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-LDl8dhPtxQg/AAAAAAAAAAI/AAAAAAAAB_4/EhSAxOiS9Xw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_tJ3ob-gU7qA/SqIgWYlixSI/AAAAAAAABYs/1iWBZBkBjr4/s72-c/you-would-not-steal-a-car.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1673600246370659190.post-1672424340741649715</id><published>2009-08-25T06:22:00.013+02:00</published><updated>2009-09-07T08:56:28.134+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASCII'/><category scheme='http://www.blogger.com/atom/ns#' term='browsers'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Filling in the gaps</title><summary type='text'>In my previous post I showed you that the legacy of ASCII is still everywhere after more than forty years. It is not even for want of something better, since we have Unicode now. The reason why the world didn't ditch ASCII straight away is that it still does a fine job for English-only texts.At the heart of the pâté problem is not the fact that ASCII was incomplete to begin with. The problem is </summary><link rel='replies' type='application/atom+xml' href='http://abjectorientation.blogspot.com/feeds/1672424340741649715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1673600246370659190&amp;postID=1672424340741649715' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/1672424340741649715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/1672424340741649715'/><link rel='alternate' type='text/html' href='http://abjectorientation.blogspot.com/2009/08/filling-in-gaps.html' title='Filling in the gaps'/><author><name>Jasper Sprengers</name><uri>https://profiles.google.com/118062618828309838094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-LDl8dhPtxQg/AAAAAAAAAAI/AAAAAAAAB_4/EhSAxOiS9Xw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1673600246370659190.post-5702679393287849443</id><published>2009-08-24T08:50:00.049+02:00</published><updated>2009-08-29T09:31:58.640+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASCII'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><category scheme='http://www.blogger.com/atom/ns#' term='Unicode'/><title type='text'>ASCII and the mangled euro</title><summary type='text'>If you regularly visit non-English sites or receive email from exotic places you're more than likely to have come across gems like p?t?: ? 9, where you expected pâté: € 9. If you look up pâté in the Longman online dictionary, this is what your tab looks like in Firefox3 on Windows:If you're a web professional and are clueless as to what's causing this, or (worse!) if you're responsible for things</summary><link rel='replies' type='application/atom+xml' href='http://abjectorientation.blogspot.com/feeds/5702679393287849443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1673600246370659190&amp;postID=5702679393287849443' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/5702679393287849443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/5702679393287849443'/><link rel='alternate' type='text/html' href='http://abjectorientation.blogspot.com/2009/08/ascii-and-mangled-euro.html' title='ASCII and the mangled euro'/><author><name>Jasper Sprengers</name><uri>https://profiles.google.com/118062618828309838094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-LDl8dhPtxQg/AAAAAAAAAAI/AAAAAAAAB_4/EhSAxOiS9Xw/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tJ3ob-gU7qA/SpKW5GHeAuI/AAAAAAAABXg/3JqCueTGRHc/s72-c/pate.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1673600246370659190.post-3605684462009434912</id><published>2009-08-17T13:44:00.010+02:00</published><updated>2009-08-29T09:46:11.320+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><category scheme='http://www.blogger.com/atom/ns#' term='orm'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>A False Sense of Simplicity</title><summary type='text'>For the past five years I have had the dubious pleasure of using Hibernate in Oracle-backed production environments and more often than not it has made me want to crawl into a cave to sleep off the months of ensuing darkness. For the uninitiated: Hibernate is a popular open source object-relational mapping tool for Java, an interface layer between your (Java) code and a relational database which </summary><link rel='replies' type='application/atom+xml' href='http://abjectorientation.blogspot.com/feeds/3605684462009434912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1673600246370659190&amp;postID=3605684462009434912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/3605684462009434912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1673600246370659190/posts/default/3605684462009434912'/><link rel='alternate' type='text/html' href='http://abjectorientation.blogspot.com/2009/08/false-sense-of-simplicity.html' title='A False Sense of Simplicity'/><author><name>Jasper Sprengers</name><uri>https://profiles.google.com/118062618828309838094</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-LDl8dhPtxQg/AAAAAAAAAAI/AAAAAAAAB_4/EhSAxOiS9Xw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
