Kategorie: Tim’s Weblog
-
Software stories
Giles Turnbull – Software stories: „I hope more developers will start telling the stories behind their apps; it’s interesting for anyone who uses the app, and can really help them understand little details.“
-
Camels and Rubber Duckies
Joel Spolsky – Camels and Rubber Duckies „A lot of other good technologies have doomed themselves with high prices: Apple WebObjects was irrelevant as an application server because it started at $50,000. Who cared how good it was? Nobody ever used it! Anything made by Rational. The only way these products get into the hands…
-
Five faces of a web application: Web GUI, web service, CLI, API, data
While working on our new web application DC5, a total rewrite of its predecessor DC4, it occurred to me that you could say there’s five ways of looking at a web application, five interfaces that matter to its users. Getting any of these right, making it beautiful, is an art in itself. Getting all of…
-
The present and future value of Python
Jon Udell’s Vancouver Python Workshop talk on The present and future value of Python: „The endgame here is a hybrid data engine with object, relational, and XML surfaces. Could you build such a thing in Python? I don’t see why not. If you can build a scalable high-performance object database like ZODB in Python, I’ll…
-
Software Engineering Practices for Large-Scale PHP Projects
From 2002, J. Scott Johnson’s Software Engineering Practices for Large-Scale PHP Projects presentation (viewable with Internet Explorer only): „Aspects of Large Scale Projects: Version control Design notes Code reviews Knowledge capture Bug tracking Test plans Event Logging Throughout The Code Error Handling Throughout The Code Dynamic Error Alerting (to administrators) Redundancy 0 Data Loss Translation…
-
Apache JMeter
„Apache JMeter is a 100% pure Java desktop application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions. […] It can be used to simulate a heavy load on a server, network or object to test its strength or…
-
A HOWTO on Optimizing PHP
John Lim – A HOWTO on Optimizing PHP with tips and methodologies: „In this chapter, we explain why optimizing PHP involves many factors which are not code related, and why tuning PHP requires an understanding of how PHP performs in relation to all the other subsystems on your server, and then identifying bottlenecks caused by…
-
Tyranny of the geeks
Sriram Krishnan – Tyranny of the geeks: „Nowadays, it is the ‚in‘-thing to be CSS-aware. If you’re dumb enough to use a table tag, you’re branded as a clueless moron. However, no one really tells you why table tags are bad. In fact, the equivalent CSS for generating something like your standard sign-up form is…
-
Which PHP libraries do you use?
Harry Fuecks asks – Which PHP libraries do you use?: „For interest, wondering what PHP libraries people use? By use I mean libraries you actually trust and are willing to use / have used on a live website.“ The replies (comments) are interesting, a lot of people seem to use PHPMailer and ADOdb, and JpGraph.…
-
Protecting Your Enterprise Network from Vendor App Servers?
Slashdot – Protecting Your Enterprise Network from Vendor App Servers?: „I work for a company with a large IT infrastructure. We have lots of applications in our environment. For a number of applications, vendors provide the apps, and provide core support to those app servers. Our vendors are notorious for demanding superuser access to the…