There are a number of ways to generate PDF documents in Node. You could manually construct it step-by-step with PDFKit. You could generate it from one of many HTML-to-PDF conversion libraries. If you are already using Pug templates in your…
There are a number of ways to generate PDF documents in Node. You could manually construct it step-by-step with PDFKit. You could generate it from one of many HTML-to-PDF conversion libraries. If you are already using Pug templates in your…
The WordPress.com stats helper monkeys prepared a 2015 annual report for this blog. Here’s an excerpt: The concert hall at the Sydney Opera House holds 2,700 people. This blog was viewed about 24,000 times in 2015. If it were a…
Here are the top 10 agile books that all agile software developers should read this year, including some old classics that should be re-read regularly! Agile Product Management with Scrum Agile Estimating and Planning Scrum and Xp from the Trenches…
The WordPress.com stats helper monkeys prepared a 2014 annual report for this blog. Here’s an excerpt: The concert hall at the Sydney Opera House holds 2,700 people. This blog was viewed about 9,000 times in 2014. If it were a…
Took me a while to get this working. Requires a hosted version of WordPress; I don’t think this sort of thing is possible if you’re using a free WordPress. Edit the main wordpress query to set ascending order on category…
Does white space matter? You bet it does. Is it easy to define the rules for something as simple as when you should and should not insert a blank line? No. I’ve never written or read a concise and unambiguous…
Ah, the good old “Is TDD dead?” debate. Such fun. I was listening to the same old arguments going round in circles, and I’ve heard them so often I was able to sit back and ponder, and had a couple…
An old favourite: For three days and nights the Java master did not emerge from his cubicle. On the fourth day the monks of the temple sent a novice to inquire after him. The novice found the master at his…
A department trialing the use of agile in a predominantly waterfall organisation sent a status update to the traditionalists in program management. It contained the phrase “backlog of technical debt”. To us in the Scrum world, that means one thing,…