Philosophy, Tutorials
-
Software-as-a-Service
Designing systems that can scale to very large sizes can be a challenge. There are some standard engineering strategies we can use to accommodate these requirements. This slide deck is one I put together to talk about these issues with some folks.
-
Software Architecture and Design Philosophy
The rules we adhere to (or not) when we create software and system architecture can mean the difference between a successful product and a failed one.
-
XML Basics
This tutorial is on the basics and mechanics of how eXtensible Markup Language works.
-
Creating an XML Application
This is a live demonstration of prototyping an XML application.
-
XPath 1.0 Basics
XPath is the core of many XML applications, such as XSLT. I recommend that you become fluent in XPath.
-
XPath 1.0 Demo
Becoming fluent in XPath requires practice, and XPath has lots of moving parts. The goal of this this live demonstration is to help you in that direction.
-
XSLT 1.0 Basics
XSLT is designed specifically for processing and transforming XML documents and data into other formats. If you have that need then XSLT may be for you. This tutorial provides an introduction to XSLT basics.
-
XSLT 1.0 Default Rules: Hello World!
XSLT is built on a rule processing engine. This segment uses a stepping debugger to walk through the default rules and shows you how to take control of rule application yourself.