Kategorie: Tim’s Weblog

  • Ongoing Continuations

    Ongoing Continuations compares passing state in hidden form fields or server-side sessions with continuations: „What David’s afraid of, and with good reason, is the obvious alternative: storing all of the data as global session state, with each page (or a cookie) referencing a single session ID from which the rest of the information can be…

  • FogBugz 4½ and Subjective Well-Being

    Joel Spolsky – FogBugz 4½ and Subjective Well-Being: „If you’re a software designer, this is it. This is your big chance to do something meaningful to improve the world. Design software that puts the user in control and you’ll increase happiness, even if your product is the most boring accounting software imaginable. […] Brett also…

  • Topincs

    „Topincs is a Topic Map authoring tool, that allows groups to create Topic Maps in Firefox. Even though it is run in an ordinary browser window it feels like an application installed on your computer. […] It consists of a client, for editing maps and a server, for storing them. […] The Server requires Apache…

  • Bazaar-NG (bzr)

    „Bazaar-NG is a decentralized revision control system designed to be easy for developers and end users alike. Decentralized revision control systems give people the ability to work over the internet using the bazaar development model.“

  • Accessing the web of databases

    Jon Udell at InfoWorld – Accessing the web of databases: „I’ve always regarded the Web as a programmable data source as well as a platform for the document/software hybrid that we call a Web page. Early on, programmable access to Web data entailed a lot of screen scraping. Nowadays it often still does, but it’s…

  • Google Data APIs

    „The Google Data APIs („GData“ for short) provide a simple standard protocol for reading and writing data on the web. GData combines common XML-based syndication formats (Atom and RSS) with a feed-publishing system based on the Atom publishing protocol, plus some extensions for handling queries.“ Update: Byrne Reese on Google Calendar and OpenSearch.

  • Web 2.0 and Databases

    Tim O’Reilly cites Ian Wilkes in Web 2.0 and Databases Part 1: Second Life: „Like everybody else, we started with One Database All Hail The Central Database, and have subsequently been forced into clustering. However, we’ve eschewed any of the general purpose cluster technologies (mysql cluster, various replication schemes) in favor of explicit data partitioning.…

  • The virtualization myth

    Tom Yager at InfoWorld – The virtualization myth: „If I were still working in IT, I’d declare that any software solution pitched to me could not get through my door as a stack of install discs, a quick start guide, and a “give me a call if you run into any trouble.” Leave me with…

  • Giving the user control over accesskeys

    Roger Johansson – Giving the user control over accesskeys: „The normal way for a website to define a shortcut key is to use the accesskey attribute on an element that may have such an attribute, specifying a character that becomes the shortcut key in combination with one or more other keys as implemented by the…

  • How to configure a low-cost load-balanced LAMP cluster

    Keith Winston at Linux.com – How to configure a low-cost load-balanced LAMP cluster: „The ubiquitous Linux, Apache, MySQL, and PHP/Perl/Python (LAMP) combination powers many interactive Web sites and projects. It’s not at all unusual for demand to exceed the capacity of a single LAMP-powered server over time. You can take load off by moving your…