Cool URIs don't change
As the W3C best practice goes, cool URIs don't change. While I was aware of it, I stumbled upon it in a real-life situation and was convinced that... more »
0 commentsSave Tags: frameworks, methodology, php
Simple recommendation system
Simple recommendation system to build a list of similar items (as seen on Amazon, YouTube, or Last.fm) based on social relationships. Implemented in... more »
1 commentsSave Tags: how-to, methodology, php
Free services for Web developers
Most services needed to develop, manage, and deploy a website are free, except for hosting perhaps. Version control, project management, bug tracking... more »
0 commentsSave Tags: reviews, tools, trends
Calculating distance in SQL
A little SQL query, which is based on the Pythagorean theorem and simple math, calculates distances between locations that have a latitude and... more »
0 commentsSave Tags: database, how-to
Recursion in XSLT
XSLT, which is great for web templating, is a functional language and has no loops or mutable variables. These constructs have to be replaced with... more »
0 commentsSave Tags: how-to, other languages, xml
Semantic social networks
Lately has been a growing dissatisfaction in the user communities of social networks and other user-based websites which were built with an intention... more »
0 commentsSave Tags: opinion, standards, trends
PHP 5 features: Exceptions
A useful new feature in PHP 5 is exception handling via the try/throw/catch paradigm. However, while exceptions is a powerful construct which can be... more »
0 commentsSave Tags: methodology, php
Joining documents in XSLT
Sometimes XSLT stylesheet have to have access to several XML documents. In many cases they are inter-related, for example through @id/@idref... more »
0 commentsSave Tags: how-to, other languages, xml
Scraping HTML with DOM
Regular expressions is probably the most widely–used technique for HTML scraping. However, there are several issues in the regexp implementation.... more »
0 commentsSave Tags: css-html, how-to, php, xml
The Rule of customization
At some point, customizable tools which are meant to ease the software development become so complex that it takes more effort to figure them out and... more »
0 commentsSave Tags: .net, frameworks, tools, usability
RESTful URIs
URI space is infinite, but in practice the design choices for logical RESTful URIs are often difficult and constrained
0 commentsSave Tags: frameworks, php, web 2.0, web services