Qualitative coding transforms unstructured text (interviews, field notes) into structured data to reveal patterns. When combined with XML (Extensible Markup Language), you create a dataset that is...
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 (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...
When working with publishing content in the future, the hardest thing is to keep track of when things are scheduled to go live. The Eleventy Publishing Calendar Plugin provides a visual calendar...
Like many developers, I hoard digital content—articles, papers, code snippets, and videos. Over time, organization became a significant friction point. My solution was to build a Digital Object...
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...
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...
Chrome, and all browsers, support extensions, which are small software programs that customize the browsing experience. They enable users to tailor Chrome functionality and behavior to individual...
Ever since Node was introduced, it has always included a package manager to handle dependencies. For many years NPM was the only game in town, but over time several alternatives have emerged, each...
We're all into AI these days, but the way we interact with AI models can vary widely depending on the client or interface we use. Each type of client offers different features, capabilities, and user...