Good programming practices


AJAX and normal URL in each link

February 6th, 2011

AJAX allows you to change some part of a page without reloading the whole window. But this raises problems of accessibility for search engines and disabled users. However it is easy to combine both of these methods, offering an AJAX version only there, where it is possible. There is no need for the large changes in the code.


In a simple web pages it changes only the main content, thus, there is no need to reload the entire page. It can be easly changed – whenever you click on the link, AJAX is called, and if JavaScript is not supported, there will be a normal page reloading. More…

Mixed up letters

January 23rd, 2011

I found some pages where you can “mix letters”, but the scripts run on the server side. So I wrote a JavaScript version that does the same, but in the browser.

I publish the script under ISC license (similar to MIT, but simpler.) More…