Archive for the 'programming' Category

Review of “Prototype-Based Programming”

January 29th, 2009

I ran across a mention of “Prototype-Based Programming” back when I was first learning JavaScript.  I thought it would be an interesting read, but forgot to bookmark it, and forgot to look into it further.  Once I finally remembered it, it proved hard to find (and an expensive gamble from Amazon), until I found it [...]


Review of “Expert Python Programming”

January 25th, 2009

Based on the title, Expert Python Programming, (by Tarek Ziadé) I had expected a book covering the Python language… syntax, advanced data structures, maybe some functional programming… stuff like that. This book surprised me. Rather, it contains a hodgepodge of information about the world of Python development, from setting up editors to distributed version [...]


My XSLT Toolbox - 5 Favorite XSLT Books

January 8th, 2009

I love reading programming books, especially to learn a new programming language.  Learning XSLT, I read a large number of books, as there are quite a few available.  The quality of the XSLT books struck me as particularly all over the place, some were quite good while others weren’t even worth the time to skim.  [...]


My XSLT Toolbox - Recursive XSLT templates

December 28th, 2008

Recursion is one of the core concepts in programming. It’s valuable not only as a technique for writing programs, but as a general concept for solving problems. XSLT provides many useful elements such as for-each (and apply-templates), but occasionally you will run into a problem which must be solved with recursion. Let’s [...]


My XSLT Toolbox - copy and copy-of

December 27th, 2008

Using XSLT to copy elements is extremely common when you’re transforming a source document of a certain type (XML, HTML, etc.) to the same type. Often, you need an exact copy of an element verbatim, but other times you need to selectively choose certain elements to copy and others to discard. XSLT makes [...]


Advantages of push-style XSLT over pull-style

November 25th, 2008

Working with more than a few new-hires over the last few weeks, I’ve noticed that new XSLT developers often write pull-style XSLTs by default. However, this tends to defy XSLT’s functional heritage, and is not as useful as the opposite form, push-style XSLTs.
Pull-style XSLTs reach into the source document and pull out the data [...]


Review of “Object-Oriented JavaScript”

October 25th, 2008

I recently read Object Oriented JavaScript, by Stoyan Stefanov. In reviewing it, I found it was one of the most interesting books I’ve read in a while, for some good reasons and a few more curious reasons.


Funny thing about bugs…

September 18th, 2008

They just keep popping up.
I just scrolled down my own blog, and saw a post titled “Down to three bugs.”  Funny enough, three months later, we’re still trying to push the website out. (Wow, those were some really big bugs!!!  Haha, jk…)  In fact, I’ve been pressing for the last 2 days, trying to expedite [...]


Review of “Learning Website Development with Django”

July 7th, 2008

Over the past few weeks, I’ve been playing around with Django.  Because of that, I’ve been looking at a few different books on the subject.  I first started out with the Django Book, which took me a few days to read.  I can’t say I absorbed it all, but I got the general idea.  Then [...]


python number 1

April 13th, 2008

Until further notice; learn python. It is a hybrid language, and it is gives a reasonably un-biased PLT context.