Skip to main content
Dublin Library

The Publishing Project

Programming notes and principles

Over the years I've collected a set of principles and mental models that I constantly try to apply when writing code (successfully and unsuccessfully). These are not specific to any one programming...

XML in the Humanities - bridging the gap

My background is in humanities and I've never stopped researching how to integrate technology into humanities research. XML has been a core technology in this space for decades. In this post, I will...

XML vs. JSON - Is XML Still Relevant??

XML (eXtensible Markup Language) has been a foundational technology for data representation and exchange since its inception in the late 1990s. However, with the rise of alternative data formats like...

AI Prompts as requirements

AI introduces a new development paradigm. While using prompts seems simple, it's a classic 'garbage in, garbage out' system. The nuance of crafting a good prompt is the single biggest factor in...

Building AI Chrome Extensions

There are some use cases where building an AI application as a Chrome extension is the best way to deliver value to users. Using a Chrome extension and its associated APIs provides capabilities that a...

Archive Navigation