Markup Abuse: some comments on the XML panacea

A reminder that XML does not solve everything and shouldn’t try to. But then, neither does Lisp.

Design patterns for XML

XML design patterns

XML Elements of Style

[ via XML-DEV ] Simon St. Laurent put the introduction to his latest book, a style guide for designing XML documents and dialects, online.

Silicon Valley Extreme Hour

The Silicon Valley Design Patterns Study Group tried the Extreme Programming training tool known as the “Extreme Hour,” at their meeting last night. After the first of the year it’ll be feasible for me to attend their weekly meetings.

Model-View-Controler for Java Server Pages

I’ve been leery of Java Server Pages because I don’t want to deal with keeping presentation and buisness logic unentangled. I’ve felt the right way to do that was to have business objects which produced XML, piping their output through servlets with XSL parsers to produce HTML. This Java World article demonstrates a different approach. [...]

Extreme Programming in One Hour

[ from the Silicon Valley Patterns list ] It’s the software development version of Iron Chef. A group of developers and stakeholders spec, design and build a product in one hour to introduce Extreme Programming methods to the team.

Servlet Programming for Teams

[ via XML.com ] Another approach to separating presentation from logic in server side programming (Java, in this case.) Java Server Pages don’t solve the problem of intermixed HTML and source on the same page. The author suggests inheriting a subclass of httpServlet that pipes its output through an XML parser, then building servlets which [...]

Collaboration Machines [ via Tomalak ]

Phil Greenspun thinks any public space ought to have a Web interface. This will require a big drop in the price of flat screen displays.
Link

Silicon Valley Patterns Group

Meets every Monday, 7-9 PM, at the Coffee Society across from DeAnza College in Cupertino.
Link

Wiki Wiki Web

A collaborative web written in Perl. This is full of conversations about Patterns and programming.
Link

A Design Patterns Learning Guide

“Having spent close to three years running a study group devoted to understanding the subtleties, combinations and variations of the patterns in this book and others, I am often compelled to ask these individuals if they actually believe that the book can be ‘read’ rather than ’studied’?”
Link

Design Patterns for Scripted Applications

Advocates decomposing applications into modules which are ‘glued’ together using a scripting language. This is not new, however, this is the first time I’ve seen this put into the context of Design Patterns.
Link