Generated by All in One SEO v5.0.0.1, this is an llms.txt file, used by LLMs to index the site. # Richard Rodger ## Sitemaps - [XML Sitemap](https://www.richardrodger.com/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [The Voxgig Podcast Chatbot: Triggering Ingestion, and some Debugging DX](https://www.richardrodger.com/2024/03/22/the-voxgig-podcast-chatbot-triggering-ingestion-and-some-debugging-dx/) - [The Voxgig Podcast Chatbot: First, Subscribe!](https://www.richardrodger.com/2024/02/28/the-voxgig-podcast-chatbot-first-subscribe/) - [Building a Podcast Chatbot for Voxgig](https://www.richardrodger.com/2024/02/20/building-a-podcast-chatbot-for-voxgig/) - [The Voxgig Podcast Chatbot is Production Code](https://www.richardrodger.com/2024/02/23/the-voxgig-podcast-chatbot-is-production-code/) - [Why you should be using a REPL all the way to production](https://www.richardrodger.com/2023/09/04/why-you-should-be-using-a-repl-all-the-way-to-production/) - [@seneca/repl Version 6 Released!](https://www.richardrodger.com/2023/08/02/seneca-repl-version-6-released/) - [@seneca/repl version 2.x plan](https://www.richardrodger.com/2023/07/26/seneca-repl-version-2-x-plan/) - [The Tao of Microservices](https://www.richardrodger.com/tao-of-microservices) - [Seneca, A Microservices framework for Node.js](https://www.richardrodger.com/seneca-microservices-nodejs) - [Monolithic Node.js](https://www.richardrodger.com/monolithic-nodejs) - [How to Make Simple Node.js Modules Work in the Browser](https://www.richardrodger.com/2013/09/27/how-to-make-simple-node-js-modules-work-in-the-browser/) - [Introducing NodeZoo.com, a search engine for Node.js modules](https://www.richardrodger.com/2013/03/06/introducing-nodezoo-com/) - [Why I Have Given Up on Coding Standards](https://www.richardrodger.com/2012/11/03/why-i-have-given-up-on-coding-standards/) - [Introducing the Parambulator module for validating “options” objects in Node.js](https://www.richardrodger.com/2012/08/21/introducing-the-parambulator-module-for-validating-options-objects-in-node-js/) - [Node.js – How to Write a For Loop With Callbacks](https://www.richardrodger.com/2011/04/21/node-js-how-to-write-a-for-loop-with-callbacks/) - [The JavaScript Disruption](https://www.richardrodger.com/2011/04/05/the-javascript-disruption/) - [Node.js – Dealing with submitted HTTP request data when you have to make a database call first](https://www.richardrodger.com/2011/03/28/node-js-dealing-with-submitted-http-request-data-when-you-have-to-make-a-database-call-first/) - [The Six Key Mobile App Metrics you Need to be Tracking.](https://www.richardrodger.com/2011/02/03/the-six-key-mobile-app-metrics-you-need-to-be-tracking/) - [Debug PhoneGap Mobile Apps Five Times Faster](https://www.richardrodger.com/2010/09/30/debug-phonegap-mobile-apps-five-times-faster/) - [The Difference Between Alchemy and Chemistry](https://www.richardrodger.com/2010/09/20/the-difference-between-alchemy-and-chemistry/) - [Do Something Practical With CSV Files!](https://www.richardrodger.com/2007/09/05/do-something-practical-with-csv-files/) - [Spark Lines Without the Spark](https://www.richardrodger.com/2007/08/10/spark-lines-without-the-spark/) - [Some Volatile Patterns](https://www.richardrodger.com/2007/06/21/some-volatile-patterns/) - [How to Beat Nasty Interview Programming Tasks](https://www.richardrodger.com/2007/06/14/how-to-beat-nasty-interview-programming-tasks/) - [Level 3!](https://www.richardrodger.com/2007/06/13/level-3/) - [Boxes and Lines, Boxes and Lines...](https://www.richardrodger.com/2007/05/29/boxes-and-lines-boxes-and-lines/) - [How to Create a Comment Archive Using CSV to Generate HTML](https://www.richardrodger.com/2007/05/28/how-to-create-a-comment-archive-using-csv-to-generate-html/) - [Ruby: A Quick Cleaner for Your Adwords Invoices](https://www.richardrodger.com/2007/05/17/ruby-a-quick-cleaner-for-your-adwords-invoices/) - [Beat ya to it Joel!](https://www.richardrodger.com/2007/04/25/beat-ya-to-it-joel/) - [Squidoo?](https://www.richardrodger.com/2007/04/18/squidoo/) - [New Title 2.0](https://www.richardrodger.com/2007/04/17/new-title-2-0/) - [Update: Firefox crashing with too many fonts](https://www.richardrodger.com/2007/04/16/update-firefox-crashing-with-too-many-fonts/) - [Firefox and Thunderbird Crashing Randomly](https://www.richardrodger.com/2007/04/02/firefox-and-thunderbird-crashing-randomly/) - [Race Condition in Ruby GServer](https://www.richardrodger.com/2007/03/20/race-condition-in-ruby-gserver/) - [Demand Curve for Java Software Components](https://www.richardrodger.com/2007/01/05/demand-curve-for-java-software-components/) - [StelsXML XML JDBC Driver Launched!](https://www.richardrodger.com/2006/12/07/stelsxml-xml-jdbc-driver-launched/) - [CSV Manager 1.2.1 Released!](https://www.richardrodger.com/2006/11/09/csv-manager-1-2-1-released/) - [Pricing Changes for the Next Release of CSV Manager](https://www.richardrodger.com/2006/11/06/pricing-changes-for-the-next-release-of-csv-manager/) - [Would You Like Good Documentation?](https://www.richardrodger.com/2006/10/26/would-you-like-good-documentation/) - [Still Learning to Touch Type](https://www.richardrodger.com/2006/10/16/still-learning-to-touch-type/) - [CSV Manager 1.1.11 Released](https://www.richardrodger.com/2006/10/06/csv-manager-1-1-11-released/) - [How To Make Your Globs Specific](https://www.richardrodger.com/2006/08/30/how-to-make-your-globs-specific/) - [Berlin Drain Cover](https://www.richardrodger.com/2006/08/25/berlin-drain-cover/) - [Back To The Typing](https://www.richardrodger.com/2006/07/17/back-to-the-typing/) - [Be the Best Available](https://www.richardrodger.com/2006/07/10/be-the-best-available/) - [Further Versioning Contortions](https://www.richardrodger.com/2006/07/04/further-versioning-contortions/) - [More On Versioning](https://www.richardrodger.com/2006/07/03/more-on-versioning/) - [Versioning Cistern](https://www.richardrodger.com/2006/06/30/versioning-cistern/) - [Make $97 With One Blog Post](https://www.richardrodger.com/2006/06/26/make-97-with-one-blog-post/) - [Rant: Maven Muppetry](https://www.richardrodger.com/2006/06/20/rant-maven-muppetry/) - [CSV Manager 1.1.10 Released](https://www.richardrodger.com/2006/06/15/csv-manager-1-1-10-released/) - [10 Reasons Not To Use Commission Junction](https://www.richardrodger.com/2006/06/07/10-reasons-not-to-use-commission-junction/) - [Friday Fun: Fancy an Island?](https://www.richardrodger.com/2006/06/02/friday-fun-fancy-an-island/) - [Jostraca 0.4.1 Released!](https://www.richardrodger.com/2006/05/31/jostraca-0-4-1-released/) - [CodeGenClipse Released!](https://www.richardrodger.com/2006/05/26/codegenclipse-released/) - [Munster Wins!](https://www.richardrodger.com/2006/05/20/munster-wins/) - [Most People Are Below Average](https://www.richardrodger.com/2006/05/04/most-people-are-below-average/) - [Pay Per Character](https://www.richardrodger.com/2006/05/02/pay-per-character/) - [Credit Card Fraud](https://www.richardrodger.com/2006/04/26/credit-card-fraud/) - [Bug Bounty: ThinkGeek Gift Certs!](https://www.richardrodger.com/2006/04/21/bug-bounty-thinkgeek-gift-certs/) - [Sun T2000 Sax Sucks](https://www.richardrodger.com/2006/04/19/sun-t2000-sax-sucks/) - [CSV Manager 1.1.9 Released](https://www.richardrodger.com/2006/04/12/csv-manager-1-1-9-released/) - [Don't Panic!](https://www.richardrodger.com/2006/04/10/dont-panic/) - [Yet Another Dojo Mini-App](https://www.richardrodger.com/2006/04/07/yet-another-dojo-mini-app/) - [Sun T2000 Headache](https://www.richardrodger.com/2006/03/30/sun-t2000-headache/) - [Free Product Trials](https://www.richardrodger.com/2006/03/24/free-product-trials/) - [Sun T2000 Server Arrives! Happy Day!](https://www.richardrodger.com/2006/03/23/sun-t2000-server-arrives-happy-day/) - [Competition #2 Results, Competition #3 Ready-To-Go...](https://www.richardrodger.com/2006/03/20/competition-2-results-competition-3-ready-to-go/) - [Woohoo! JARS TOP 5% Rating!](https://www.richardrodger.com/2006/03/15/woohoo-jars-top-5-rating/) - [This Week's Java Components Competition, and Competition #1 Results](https://www.richardrodger.com/2006/03/06/this-weeks-java-components-competition-and-competition-1-results/) - [Typing Update](https://www.richardrodger.com/2006/02/28/typing-update/) - [Competition: Free Java Components!](https://www.richardrodger.com/2006/02/24/competition-free-java-components/) - [Business Training Wheels](https://www.richardrodger.com/2006/02/21/business-training-wheels/) - [Friday Fun: Waterfall 2006](https://www.richardrodger.com/2006/02/17/friday-fun-waterfall-2006/) - [The Boyle-Walton Science Museum](https://www.richardrodger.com/2006/02/17/the-boyle-walton-science-museum/) - [User Manager: Some Design Ideas](https://www.richardrodger.com/2006/02/13/user-manager-some-design-ideas/) - [Friday Fun: Daddy Won't Fund My Company!](https://www.richardrodger.com/2006/02/03/friday-fun-daddy-wont-fund-my-company/) - [Thanks James!](https://www.richardrodger.com/2006/02/01/thanks-james/) - [Stay Negative and Succeed](https://www.richardrodger.com/2006/01/30/stay-negative-and-succeed/) - [Friday Fun: Are You Ready?](https://www.richardrodger.com/2006/01/27/friday-fun-are-you-ready/) - [How to convert CSV into XML and XML into CSV using Java](https://www.richardrodger.com/2006/01/26/how-to-convert-csv-into-xml-and-xml-into-csv-using-java/) - [A Big Little Idea](https://www.richardrodger.com/2006/01/23/a-big-little-idea/) - [Dojo: Progress!](https://www.richardrodger.com/2006/01/19/dojo-progress/) - [Friday Fun: Math Nerdism](https://www.richardrodger.com/2006/01/13/friday-fun-math-nerdism/) - [Tragic Typing](https://www.richardrodger.com/2006/01/11/tragic-typing/) - [Friday Fun: Song Tapper](https://www.richardrodger.com/2006/01/06/friday-fun-song-tapper/) - [Document Delight](https://www.richardrodger.com/2006/01/04/document-delight/) - [Dojo: Learn By Doing](https://www.richardrodger.com/2006/01/02/dojo-learn-by-doing/) - [Friday Fun: Infinite Cats](https://www.richardrodger.com/2005/12/23/friday-fun-infinite-cats/) - [Duh! Advertise Your Own Products Dude!](https://www.richardrodger.com/2005/12/22/duh-advertise-your-own-products-dude/) - [Creating Wealth](https://www.richardrodger.com/2005/12/21/creating-wealth/) - [To Tell, Or Not To Tell, That Is The Question](https://www.richardrodger.com/2005/12/20/to-tell-or-not-to-tell-that-is-the-question/) - [XML Manager Soft Launch (with freebies)](https://www.richardrodger.com/2005/12/19/xml-manager-soft-launch-with-freebies/) - [Friday Fun: Silly Skype](https://www.richardrodger.com/2005/12/16/friday-fun-silly-skype/) - [More Entries in the Edit Sidebar](https://www.richardrodger.com/2005/12/15/more-entries-in-the-edit-sidebar/) - [Killer Conversations](https://www.richardrodger.com/2005/12/14/killer-conversations/) - [Revenge of the Clampees](https://www.richardrodger.com/2005/12/12/revenge-of-the-clampees/) - [Data Center Minutes](https://www.richardrodger.com/2005/12/09/data-center-minutes/) - [Roller's Ugly Permalinks](https://www.richardrodger.com/2005/12/08/rollers-ugly-permalinks/) - [Apologies to Subscribers](https://www.richardrodger.com/2005/12/07/apologies-to-subscribers/) - [Rant: The Evils of Indentation (FREE STUFF If You Prove Me Wrong!)](https://www.richardrodger.com/2005/12/06/rant-the-evils-of-indentation-free-stuff-if-you-prove-me-wrong/) - [Interview for Entrepreneur Focus Book](https://www.richardrodger.com/2005/12/04/interview-for-entrepreneur-focus-book/) - [Friday Fun: Make Life!](https://www.richardrodger.com/2005/12/02/friday-fun-make-life/) - [Emacs Autocomplete Bliss](https://www.richardrodger.com/2005/12/01/emacs-autocomplete-bliss/) - [Hey, They Use TCP/IP Too!](https://www.richardrodger.com/2005/11/30/hey-they-use-tcpip-too/) - [Trackbacks Too Long](https://www.richardrodger.com/2005/11/29/trackbacks-too-long/) - [Undocumentation](https://www.richardrodger.com/2005/11/29/undocumentation/) - [Slicing and Dicing](https://www.richardrodger.com/2005/11/28/slicing-and-dicing/) - [Friday Fun: Wolfram Warbles](https://www.richardrodger.com/2005/11/25/friday-fun-wolfram-warbles/) - [Make a Stand](https://www.richardrodger.com/2005/11/25/make-a-stand/) - [Textile Trauma](https://www.richardrodger.com/2005/11/23/textile-trauma/) - [Intelligent Design: Herring Farts!](https://www.richardrodger.com/2005/11/23/intelligent-design-herring-farts/) - [Microsoft Makes Microcontent Magic](https://www.richardrodger.com/2005/11/22/microsoft-makes-microcontent-magic/) - [Friday Fun: Just Stop Pressing, OK?](https://www.richardrodger.com/2005/11/18/friday-fun-just-stop-pressing-ok/) - [The Dawn of a New API](https://www.richardrodger.com/2005/11/18/the-dawn-of-a-new-api/) - [Business Ideas](https://www.richardrodger.com/2005/11/17/business-ideas/) - [Software Products Are Not Software Projects](https://www.richardrodger.com/2005/11/16/software-products-are-not-software-projects/) - [Sudoku, Part Four](https://www.richardrodger.com/2005/11/15/sudoku-part-four/) - [Analysing Google](https://www.richardrodger.com/2005/11/14/analysing-google/) - [Friday Fun: Yoda, Yo, You Da Man!](https://www.richardrodger.com/2005/11/11/friday-fun-yoda-yo-you-da-man/) - [Rant: Functions Deserve Brackets Dammit!](https://www.richardrodger.com/2005/11/11/rant-functions-deserve-brackets-dammit/) - [Big Data Dump at the Small Office](https://www.richardrodger.com/2005/11/10/big-data-dump-at-the-small-office/) - [Damned if You Document, Damned if You Don't](https://www.richardrodger.com/2005/11/09/damned-if-you-document-damned-if-you-dont/) - [Sudoku, Part Three](https://www.richardrodger.com/2005/11/08/sudoku-part-three/) - [Documentation Damnation](https://www.richardrodger.com/2005/11/07/documentation-damnation/) - [Rolling On](https://www.richardrodger.com/2005/11/06/rolling-on/) - [Friday Fun: Cool Illusion](https://www.richardrodger.com/2005/11/04/friday-fun-cool-illusion/) - [Sudoku, Part Two](https://www.richardrodger.com/2005/11/03/sudoku-part-two/) - [Steve Pavlina's Non-Objective Reality](https://www.richardrodger.com/2005/11/02/steve-pavlinas-non-objective-reality/) - [Sudoku, Part One](https://www.richardrodger.com/2005/11/02/sudoku-part-one/) - [Bloglines Strangeness](https://www.richardrodger.com/2005/11/01/bloglines-strangeness/) - [Dealing with Bugs](https://www.richardrodger.com/2005/10/31/dealing-with-bugs/) - [Hacking atom.vm](https://www.richardrodger.com/2005/10/31/hacking-atom-vm/) - [Velocity Templates](https://www.richardrodger.com/2005/10/28/velocity-templates/) - [Going with Roller](https://www.richardrodger.com/2005/10/27/going-with-roller/) ## Pages - [business-model](https://www.richardrodger.com/business-model/) - [My Startup Diary Articles](https://www.richardrodger.com/startup-diary/) - [Speaking](https://www.richardrodger.com/speaking/) - [About](https://www.richardrodger.com/about/) ## Categories - [Uncategorized](https://www.richardrodger.com/category/uncategorized/) - [Business](https://www.richardrodger.com/category/business/) - [Fun](https://www.richardrodger.com/category/fun/) - [General](https://www.richardrodger.com/category/general/) - [Ireland](https://www.richardrodger.com/category/ireland/) - [Java](https://www.richardrodger.com/category/java/) - [Node.js](https://www.richardrodger.com/category/node-js/) - [Perl](https://www.richardrodger.com/category/perl/) - [Rant](https://www.richardrodger.com/category/rant/) - [Web](https://www.richardrodger.com/category/web/) - [senecajs](https://www.richardrodger.com/category/senecajs/) - [chatbot](https://www.richardrodger.com/category/chatbot/)