Index of /blog/2004
Name
Description
POST.html
Why POST is Special
POST.html.brotli
POST.html.gzip
adwords.html
The Market for AdWords
adwords.html.brotli
adwords.html.gzip
age_rss.html
The Age Gets RSS Feeds
age_rss.html.brotli
age_rss.html.gzip
amazon.html
What's Going on at Amazon?
amazon.html.brotli
amazon.html.gzip
anybody_in_the_house..>
Anybody in the house know Latvian?
anybody_in_the_house..>
anybody_in_the_house..>
arbitrage.html
Geopolitical Arbitrage
arbitrage.html.brotli
arbitrage.html.gzip
armageddon.html
Shop ‘til you Drop
armageddon.html.brotli
armageddon.html.gzip
arnie.html
Understanding Arnie
arnie.html.brotli
arnie.html.gzip
async.html
Asynchrony: There Is No Spoon
async.html.brotli
async.html.gzip
atomato.html
Atom Theme Song?
atomato.html.brotli
atomato.html.gzip
back.html
Back
back.html.brotli
back.html.gzip
boo.html
Boo!
boo.html.brotli
boo.html.gzip
bubble.html
Why I Won’t Be Buying a House in the Bay Area Soon
bubble.html.brotli
bubble.html.gzip
bubbles.html
More on the Housing Bubble^H^H^H^H^H^HMarket
bubbles.html.brotli
bubbles.html.gzip
bush-2.html
Leading from Afar, or Out of Touch?
bush-2.html.brotli
bush-2.html.gzip
bush.html
Delusions of Churchill
bush.html.brotli
bush.html.gzip
cache_docs.html
Caching Tutorial Update
cache_docs.html.brotli
cache_docs.html.gzip
caltrain.html
Caltrain Scheduling Changes (and other thoughts on Pub>
caltrain.html.brotli
caltrain.html.gzip
chat.html
Video Chat — It’s Here
chat.html.brotli
chat.html.gzip
cheap_eats.html
Cheap Eats
cheap_eats.html.brotli
cheap_eats.html.gzip
config_problem.html
Outage in the Web: Server Configuration
config_problem.html...>
config_problem.html...>
constraints_capabili..>
Come One, Come All
constraints_capabili..>
constraints_capabili..>
copyright.html
©
copyright.html.brotli
copyright.html.gzip
corporate_citizenshi..>
Corporate Citizenship
corporate_citizenshi..>
corporate_citizenshi..>
crossfire.html
Partisan Hackery
crossfire.html.brotli
crossfire.html.gzip
decentralised_regist..>
Decentralised Registration
decentralised_regist..>
decentralised_regist..>
desc_usecases.html
Use Cases for Web Description Formats
desc_usecases.html.b..>
desc_usecases.html.gzip
dismal_SPAM.html
Economic Approaches to Spam
dismal_SPAM.html.brotli
dismal_SPAM.html.gzip
document_oriented.html
The ‘Document’ in Document-Oriented Messaging
document_oriented.ht..>
document_oriented.ht..>
don_does_type.html
Typography Out of the Box
don_does_type.html.b..>
don_does_type.html.gzip
e4x.html
XML Language Bindings Done Right
e4x.html.brotli
e4x.html.gzip
elegant_integration...>
Elegance in Integration
elegant_integration...>
elegant_integration...>
form_auth.html
HTTP Authentication and Forms
form_auth.html.brotli
form_auth.html.gzip
fragid.html
XPointer: Friend or Foe?
fragid.html.brotli
fragid.html.gzip
fragid_redux.html
Ubiquitious Fragment Identifiers
fragid_redux.html.br..>
fragid_redux.html.gzip
generative.html
Describing Generative Identifiers in WSDL
generative.html.brotli
generative.html.gzip
gmail.html
GMail
gmail.html.brotli
gmail.html.gzip
googlespam.html
Google Spam Redux
googlespam.html.brotli
googlespam.html.gzip
grow.html
Growing the Web
grow.html.brotli
grow.html.gzip
housing.html
“It seems that the housing party is over”
housing.html.brotli
housing.html.gzip
http_headers.html
HTTP Header Registries
http_headers.html.br..>
http_headers.html.gzip
http_py.html
The Whole Web in a Python Dictionary
http_py.html.brotli
http_py.html.gzip
id.html
xml:id is Coming
id.html.brotli
id.html.gzip
immigration.html
FYI
immigration.html.brotli
immigration.html.gzip
indicators.html
Economic Indicators from the Web
indicators.html.brotli
indicators.html.gzip
infosets.html
The Problem With Infosets
infosets.html.brotli
infosets.html.gzip
innocent_fraud.html
Innocent Fraud
innocent_fraud.html...>
innocent_fraud.html...>
irony.html
Irony Defined
irony.html.brotli
irony.html.gzip
itms.html
Behind the Scenes at Your (very) Local Music Store
itms.html.brotli
itms.html.gzip
itms_does_rss.html
iTMS does RSS
itms_does_rss.html.b..>
itms_does_rss.html.gzip
itunes.html
iTunes
itunes.html.brotli
itunes.html.gzip
jeffrey_record.html
Jeffrey Record
jeffrey_record.html...>
jeffrey_record.html...>
jumpstart.html
Redefining the Ability to Pay
jumpstart.html.brotli
jumpstart.html.gzip
krugman_on_bush.html
Krugman on Bush
krugman_on_bush.html..>
krugman_on_bush.html..>
legal_implications_o..>
Legal Implications of Feedback on Weblogs
legal_implications_o..>
legal_implications_o..>
link_compression.html
Stupid Compression Tricks
link_compression.htm..>
link_compression.htm..>
long_term.html
Saving the Village with Wal-Mart
long_term.html.brotli
long_term.html.gzip
madonna.html
Madonna Dead
madonna.html.brotli
madonna.html.gzip
mailapp_and_x-faces...>
Mail.app and X-Faces
mailapp_and_x-faces...>
mailapp_and_x-faces...>
maps.html
Internet Mapping For the Little Guy
maps.html.brotli
maps.html.gzip
measured_monkey_lunc..>
Preliminary Experimentation Indicates...
measured_monkey_lunc..>
measured_monkey_lunc..>
messages.html
Messages vs. Files
messages.html.brotli
messages.html.gzip
metaclasses.html
Python Just Got a Whole Lot Cooler
metaclasses.html.brotli
metaclasses.html.gzip
monkey_lunch.html
A Monkey’s Lunch is…
monkey_lunch.html.br..>
monkey_lunch.html.gzip
netkernel.html
What is NetKernel?
netkernel.html.brotli
netkernel.html.gzip
officially_unofficia..>
Officially Unofficial
officially_unofficia..>
officially_unofficia..>
oh_no.html
The Syndication Sky is Falling!
oh_no.html.brotli
oh_no.html.gzip
on_infosets.html
Informational Properties of Infosets
on_infosets.html.brotli
on_infosets.html.gzip
on_jargon_and_applic..>
On Jargon and Applicability
on_jargon_and_applic..>
on_jargon_and_applic..>
orange.html
Can we stop it with the orange XML buttons already?
orange.html.brotli
orange.html.gzip
orkut.html
Orkut
orkut.html.brotli
orkut.html.gzip
other_data_models.html
XML Infoset, RDF and Data Modelling
other_data_models.ht..>
other_data_models.ht..>
oxygen.html
OxygenXML is Good Enough
oxygen.html.brotli
oxygen.html.gzip
papa_leave.html
Papa Leave
papa_leave.html.brotli
papa_leave.html.gzip
papers.html
Five Favourite Protocol Design Papers
papers.html.brotli
papers.html.gzip
patch.html
Go PATCH Go
patch.html.brotli
patch.html.gzip
paul_oneill.html
Paul O’Neill
paul_oneill.html.brotli
paul_oneill.html.gzip
planning.html
Thoughts on a Suburban Nation
planning.html.brotli
planning.html.gzip
powerbook.html
The Powerbook is Dead; Long Live the Powerbook
powerbook.html.brotli
powerbook.html.gzip
print.html
What is print.google.com?
print.html.brotli
print.html.gzip
profiling.html
Extensibility and Interoperability
profiling.html.brotli
profiling.html.gzip
protocol_v_format.html
SOAP: Protocol or Format?
protocol_v_format.ht..>
protocol_v_format.ht..>
pyramid.html
Tufte would be Proud
pyramid.html.brotli
pyramid.html.gzip
python_media_type.html
text/python?
python_media_type.ht..>
python_media_type.ht..>
pythonification.html
Resistance is Futile
pythonification.html..>
pythonification.html..>
rename_with_date.html
Rename with Date.applescript
rename_with_date.htm..>
rename_with_date.htm..>
rest_in_wsdl.html
A(nother) Description Format for REST
rest_in_wsdl.html.br..>
rest_in_wsdl.html.gzip
restful_spam.html
RESTful SPAM?
restful_spam.html.br..>
restful_spam.html.gzip
roadblog.html
And now for something completely different: Roadblog!
roadblog.html.brotli
roadblog.html.gzip
rss.py.html
RSS.py, version 0.45
rss.py.html.brotli
rss.py.html.gzip
safari_editor.html
Safari as HTML Editor?
safari_editor.html.b..>
safari_editor.html.gzip
sean.html
Sean’s Words of Wisdom
sean.html.brotli
sean.html.gzip
singing_the_brief.html
Singing the Brief
singing_the_brief.ht..>
singing_the_brief.ht..>
soap_headers.html
How do we use SOAP Headers?
soap_headers.html.br..>
soap_headers.html.gzip
social_security.html
Social Security
social_security.html..>
social_security.html..>
sparta-2.html
sparta.py 0.5: RDF made easy
sparta-2.html.brotli
sparta-2.html.gzip
sparta-3.html
Sparta.py 0.6: RDF (and RSS!) Made Easy
sparta-3.html.brotli
sparta-3.html.gzip
sparta.html
sparta.py 0.4: Data Binding for RDF in Python
sparta.html.brotli
sparta.html.gzip
speakerphone.html
ComputerSpeakerPhone
speakerphone.html.br..>
speakerphone.html.gzip
spike.html
More Software that Everybody Should Download
spike.html.brotli
spike.html.gzip
syndication_migratio..>
A Strategy for Atom Migration
syndication_migratio..>
syndication_migratio..>
taxing_wages.html
Taxing Wages
taxing_wages.html.br..>
taxing_wages.html.gzip
to_rebate_or_not_to_..>
Rebates and Privacy
to_rebate_or_not_to_..>
to_rebate_or_not_to_..>
traffic.html
Traffic
traffic.html.brotli
traffic.html.gzip
transfer.html
The ‘Web’ in Web Services
transfer.html.brotli
transfer.html.gzip
url_scraping.html
Extreme URL Scraping and Debugging
url_scraping.html.br..>
url_scraping.html.gzip
webdav4rest.html
Using WebDAV as a Description Format for REST
webdav4rest.html.brotli
webdav4rest.html.gzip
webdav_access_contro..>
WebDAV Access Control Protocol
webdav_access_contro..>
webdav_access_contro..>
webize.html
Web-izing The Finder
webize.html.brotli
webize.html.gzip
welcome.html
More blogs
welcome.html.brotli
welcome.html.gzip
what.html
What?
what.html.brotli
what.html.gzip
wiki_spam.html
Send Wiki and Comment Spammers a Message
wiki_spam.html.brotli
wiki_spam.html.gzip
ws_arch.html
Is there a Web Services Architecture?
ws_arch.html.brotli
ws_arch.html.gzip
xgrid.html
XGrid and BEEP
xgrid.html.brotli
xgrid.html.gzip
xmlfragment.html
Dictionary as API?
xmlfragment.html.brotli
xmlfragment.html.gzip
xop.html
XOP and MTOM
xop.html.brotli
xop.html.gzip
xopparser.html
XopParser.py 0.2
xopparser.html.brotli
xopparser.html.gzip
xquery_on_the_web.html
XQuery on the Web
xquery_on_the_web.ht..>
xquery_on_the_web.ht..>