Autor: Tim Strehle
-
Log Everything All the Time
Todd Hoff – Log Everything All the Time: „But then I make each process have a command port hosting a simple embedded web server and telnet processor so you can change debug levels and other setting on the fly through the web or telnet interface. This is pretty handy in the field and during development.…
-
Strategy Letter VI
Joel Spolsky – Strategy Letter VI: „The third phase with PCs was Macintosh and Windows. A standard, consistent user interface with features like multiple windows and the Clipboard designed so that applications could work together. The increased usability and power we got out of the new GUIs made personal computing explode. So if history repeats…
-
cross browser fixed header/footer layout (CSS)
cross browser fixed header/footer layout basic method
-
Third normal form for classes
John Cowan – Third normal form for classes: „If the state can be partitioned into two non-overlapping sub-states such that no methods depend on both of them, then the class should be refactored into two classes with separate states. This also improves encapsulation, as the methods in one class can now be changed without regard…
-
Styling File Inputs with CSS and the DOM
Shaun Inman – Styling File Inputs with CSS and the DOM: „File inputs (<input type=“file“ />) are the bane of beautiful form design. No rendering engine provides the granular control over their presentation designers desire. This simple, three-part progressive enhancement provides the markup, CSS, and JavaScript to address the long-standing irritation.“
-
Dare Takes a Look at CouchDB
Sam Ruby – Dare Takes a Look at CouchDB: „What happens when your application grows so large that you have no choice but to massively employ techniques like sharding? What do you have to give up? What do you need to add back in in order to mitigate the loss of the things you give…
-
A conversation with Rohit Khare about syndication-oriented architecture
Jon Udell – A conversation with Rohit Khare about syndication-oriented architecture: „Start by “RSSifying” everything in sight. Then flow all the feeds through a “syndication bus”.“
-
The evil that is fear: banning religion from US prisons
Greg Beaver – The evil that is fear: banning religion from US prisons: „The past 6 years have seen an unprecedented rise in the institutionalization of fear as public policy in the United States. This is of course primarily due to the attacks of 9/11, but not because of the terrorist attacks. The institutionalization of…
-
Update to libxml2 in PHP – progress hath been acquired
Greg Beaver – Update to libxml2 in PHP – progress hath been acquired: „I am abandoning the creation of a relax NG schema in favor of the battle-tested xsd. The error messages for xsd validation are far clearer than the rng ones.“ W3C Schema/Relax NG/DTD seem to be totally useless in PHP, help?: „Now that…
-
Do you develop a website? It is infinitely better to synchronize live and development sites using the PEAR Installer
Greg Beaver – Do you develop a website? It is infinitely better to synchronize live and development sites using the PEAR Installer: „This is the missing piece of the 4 most common synchronization methods: it’s really hard to fix mistakes made. You will still make mistakes when using the PEAR Installer, the difference is that…