41554 blogs · [ { "id": "01a087d9-2c9d-7008-9dc8-ae65116ffb1e", "title": "Systems Life: Lost (and Found) in Log Data", "url": "https://ruthtillman.com/post/lost-and-found-in-log-data/", "published_at": "2026-06-08T00:00:00+00:00" }, { "id": "01a087d9-2c9d-7008-9dc8-ae65120991b0", "title": "Systems Life: Navigating the Distributed Database", "url": "https://ruthtillman.com/post/navigating-distributed-database/", "published_at": "2026-06-01T00:00:00+00:00" }, { "id": "01a087d9-2c9d-7008-9dc8-ae6512d458e6", "title": "Powerlifting, Three Years In", "url": "https://ruthtillman.com/post/powerlifting/", "published_at": "2026-05-25T00:00:00+00:00" }, { "id": "01a087d9-2c9d-7008-9dc8-ae65136deff3", "title": "The Annotated Planner", "url": "https://ruthtillman.com/post/annotating-planner/", "published_at": "2026-05-22T00:00:00+00:00" }, { "id": "01a087d9-2c9d-7008-9dc8-ae6513c3873a", "title": "When Everything You Have Looks Like OpenRefine", "url": "https://ruthtillman.com/post/how-i-do-what-i-do/", "published_at": "2026-05-11T00:00:00+00:00" }, { "id": "01a087d9-2c9d-7008-9dc8-ae651461bf1f", "title": "OpenRefine: API Basics and Repeat Operations", "url": "https://ruthtillman.com/post/openrefine-api-basics/", "published_at": "2026-05-04T00:00:00+00:00" }, { "id": "01a087d9-2c9d-7008-9dc8-ae6515214672", "title": "Open Refine: Repeating Groups of Operations (the Easy Way)", "url": "https://ruthtillman.com/post/openrefine-repeat-functions/", "published_at": "2026-04-23T00:00:00+00:00" }, { "id": "01a087d9-2c9d-7008-9dc8-ae65155ae15e", "title": "Open Refine: Blanking Down Only Within Records", "url": "https://ruthtillman.com/post/openrefine-blank-down-hack/", "published_at": "2026-04-11T00:00:00+00:00" }, { "id": "01a087d9-2c9d-7008-9dc8-ae65157b57fb", "title": "Re-approaching Peer Review in the Age of LLMs", "url": "https://ruthtillman.com/post/reapproaching-peer-review/", "published_at": "2026-03-18T00:00:00+00:00" }, { "id": "01a087d9-2c9d-7008-9dc8-ae6515ff1eab", "title": "Powerlifting and Mastodon Made Me Learn FFmpeg", "url": "https://ruthtillman.com/post/learning-ffmpeg/", "published_at": "2026-03-13T00:00:00+00:00" }, { "id": "01a087d9-2c9d-7008-9dc8-ae651636dbf2", "title": "Evaluating Joplin After a Year of Robust Use", "url": "https://ruthtillman.com/post/year-of-joplin/", "published_at": "2026-01-11T00:00:00+00:00" }, { "id": "01a087d9-2c9d-7008-9dc8-ae651681f68c", "title": "Hollinger's Edge: The Retrieval Object at the Margins of the Archival Ontology", "url": "https://ruthtillman.com/publication/hollingers-edge/", "published_at": "2025-12-14T00:00:00+00:00" }, { "id": "01a087d9-2c9d-7008-9dc8-ae65176b5313", "title": "Cat-scrapaganza", "url": "https://ruthtillman.com/quilts/cat-scrapaganza/", "published_at": "2025-10-19T00:00:00+00:00" }, { "id": "01a087d9-2c9d-7008-9dc8-ae6518299aa8", "title": "Deeper Dive into Estimating BTAA Sociology Serials Holdings with WMS APIs, Z39.50, and Spreadsheets", "url": "https://ruthtillman.com/post/estimating-serials-holdings/", "published_at": "2025-08-14T00:00:00+00:00" }, { "id": "01a087d9-2c9d-7008-9dc8-ae6518d123bb", "title": "Hartman Triplet Quilts Bonus: Llama", "url": "https://ruthtillman.com/quilts/hartman-llama/", "published_at": "2025-08-12T00:00:00+00:00" }, { "id": "01a087d9-2c9d-7008-9dc8-ae6519c7f176", "title": "Light and Shadow", "url": "https://ruthtillman.com/quilts/light-and-shadows/", "published_at": "2025-08-12T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087024eae4aa", "title": "Hartman Triplet Quilts: Foxes", "url": "https://ruthtillman.com/quilts/triplet-foxes/", "published_at": "2025-08-11T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087024fe224e", "title": "Hartman Triplet Quilts: Hedgehogs", "url": "https://ruthtillman.com/quilts/triplet-hedgehogs/", "published_at": "2025-08-11T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08702537ac03", "title": "Hartman Triplet Quilts: Otters", "url": "https://ruthtillman.com/quilts/triplet-otters/", "published_at": "2025-08-11T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-0870257eb2db", "title": "Detangling Feeds: Niche RSS Options for This Site", "url": "https://ruthtillman.com/post/rss-feed-options/", "published_at": "2025-08-10T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-0870265fa236", "title": "de KC3AF", "url": "https://ruthtillman.com/kc3af/", "published_at": "2025-08-05T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-0870271752df", "title": "Bulls (Still) on Parade, or, Rage Against the Budget(s)", "url": "https://ruthtillman.com/quilts/bulls-on-parade/", "published_at": "2025-08-03T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087027870c32", "title": "The Bitter Taste of the Land Grant", "url": "https://ruthtillman.com/post/understanding-land-grant/", "published_at": "2025-08-02T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-0870285b6852", "title": "Testing the Summon Research Assistant", "url": "https://ruthtillman.com/post/summon-research-assistant/", "published_at": "2025-07-22T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087029504bef", "title": "Fence Flags", "url": "https://ruthtillman.com/quilts/fence-flags/", "published_at": "2025-07-06T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08702a047f92", "title": "My Coworkers Don't Want AI. They Want Macros", "url": "https://ruthtillman.com/post/macros-not-ai/", "published_at": "2025-06-24T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08702a9c21f0", "title": "Supporting Doctoral Research in Sociology in the BTAA", "url": "https://ruthtillman.com/publication/doctoral-sociology/", "published_at": "2025-05-13T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08702b711680", "title": "Remembering Mom at 80", "url": "https://ruthtillman.com/post/mom-at-80/", "published_at": "2025-05-11T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08702c538896", "title": "Batik Geese", "url": "https://ruthtillman.com/quilts/batik-quilt/", "published_at": "2025-05-10T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08702c8c86e1", "title": "All Hallows Garden", "url": "https://ruthtillman.com/quilts/all-hallows-garden/", "published_at": "2025-04-23T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08702d509c20", "title": "Audio Cues, The Missing Element in Library Systems?", "url": "https://ruthtillman.com/post/sound-in-library-systems/", "published_at": "2025-04-21T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08702e248662", "title": "Anniversary Trip Around the World", "url": "https://ruthtillman.com/quilts/anniversary-trip-around-the-world/", "published_at": "2025-04-06T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08702e360573", "title": "My Experience With Nasacort's Rare Side Effect: Suicidal Ideation", "url": "https://ruthtillman.com/post/nasacort-suicidal-side-effect/", "published_at": "2025-04-03T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08702ef568cf", "title": "Crossing Silos: Assessing the Utility of Identity Attributes in Name Reconciliation", "url": "https://ruthtillman.com/publication/crossing-silos/", "published_at": "2025-04-02T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08702f908ede", "title": "American Beauty", "url": "https://ruthtillman.com/quilts/american-beauty/", "published_at": "2025-03-24T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-0870307d1ce4", "title": "Echoing Fans", "url": "https://ruthtillman.com/quilts/echoing-fans/", "published_at": "2025-03-21T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-0870308ca434", "title": "Technical Difficulties: Updating Site RSS ... or Attempting", "url": "https://ruthtillman.com/post/technical-difficulties/", "published_at": "2025-03-20T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087031865659", "title": "Atlantic Compass", "url": "https://ruthtillman.com/quilts/atlantic-compass/", "published_at": "2025-03-17T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-0870321f5309", "title": "Make Something Beautiful Before You Are Dead", "url": "https://ruthtillman.com/post/make-something-beautiful/", "published_at": "2025-03-15T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087032946b1f", "title": "Winter Diamonds Quilts", "url": "https://ruthtillman.com/quilts/winter-diamonds/", "published_at": "2025-03-11T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087032f3c16b", "title": "Scaffolding Possibility: Systems, Stress, and Small Acts of Care", "url": "https://ruthtillman.com/talk/c4l-scaffolding-possibility/", "published_at": "2025-03-10T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-0870332bc7ff", "title": "Making Statements: a Reflection", "url": "https://ruthtillman.com/post/statements/", "published_at": "2025-03-02T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087033cbf0cc", "title": "Apple Health's Weird Workout Assumptions", "url": "https://ruthtillman.com/post/apple-health-powerlifters-strong/", "published_at": "2025-02-20T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-0870343bd762", "title": "Choosing Anabaptism: an Anabaptism at 500 Reflection", "url": "https://ruthtillman.com/post/anabaptism-500/", "published_at": "2025-01-21T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087034e9ab42", "title": "Regex Resources for Catalogers and Others in the Library", "url": "https://ruthtillman.com/post/regex-catalogers/", "published_at": "2024-11-22T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087035c6b4bd", "title": "Waiting for Production: Making Use of Long Liminality", "url": "https://ruthtillman.com/talk/mcls-waiting-for-production/", "published_at": "2024-11-13T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087036a4b9f5", "title": "What's Up With WorldCat?", "url": "https://ruthtillman.com/post/whats-up-with-worldcat/", "published_at": "2024-08-06T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087036bbbbb3", "title": "MARC Misconceptions: Which Language of Sound Track? Use of the 041$a", "url": "https://ruthtillman.com/post/marc-misconceptions-languages/", "published_at": "2024-08-01T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-0870376d209a", "title": "MARC Misconceptions: Incorrect ISSN or the 022$y", "url": "https://ruthtillman.com/post/marc-misconceptions-issns/", "published_at": "2024-07-22T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087037a25fd3", "title": "The Interdependent Library System: Revisiting Human Aspects of Library Automation", "url": "https://ruthtillman.com/talk/interdependent-library-system/", "published_at": "2024-07-10T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08703896267f", "title": "Highlights of My 2022 Reading", "url": "https://ruthtillman.com/post/2022-reading/", "published_at": "2023-08-24T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087038d2bc54", "title": "The Ethics of Sustaining Linked Data Infrastructure", "url": "https://ruthtillman.com/publication/ethical-infrastructure/", "published_at": "2023-07-15T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-0870390ce8eb", "title": "Indispensable, Interdependent, and Invisible: A Qualitative Inquiry into Library Systems Maintenance", "url": "https://ruthtillman.com/publication/library-systems-maintenance/", "published_at": "2023-01-09T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087039a8b220", "title": "All Clothing Is Handmade", "url": "https://ruthtillman.com/post/all-clothing-is-handmade/", "published_at": "2022-10-29T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087039dba8db", "title": "Mastodon Introduction and Overview for GLAM", "url": "https://ruthtillman.com/post/mastodon-overview/", "published_at": "2022-10-27T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08703a14a1ad", "title": "Between Exports and Infrastructure: Linked Data Systems in 2022", "url": "https://ruthtillman.com/talk/ptpl-exports-infrastructure-bibframe/", "published_at": "2022-10-14T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08703a886289", "title": "Introducing Discovery Systems", "url": "https://ruthtillman.com/talk/introducing-discovery-library-school/", "published_at": "2022-10-05T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08703ab0e1f7", "title": "Pragmatic Principles for Archival Linked Data", "url": "https://ruthtillman.com/publication/pragmatic-principles-archival-ld/", "published_at": "2022-07-05T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08703ae9f729", "title": "Weighing Fields in Library Catalog Search, or, The Hillbilly Elegy Problem", "url": "https://ruthtillman.com/post/weighing-catalog-indexing/", "published_at": "2022-05-18T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08703b8c09b8", "title": "Beyond Implementation: Positioning Maintenance as a Core Commitment in Libraries", "url": "https://ruthtillman.com/talk/cni-2022-positioning-maintenance/", "published_at": "2022-05-08T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08703c05e94b", "title": "The Extra-Long Highlights of My 2020-2021 Reading", "url": "https://ruthtillman.com/post/2020-2021-reading/", "published_at": "2022-05-06T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08703cdccd14", "title": "MARC Records vs. the Catalog", "url": "https://ruthtillman.com/talk/marc-records-vs-catalog/", "published_at": "2022-03-09T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08703dc3d79f", "title": "CV", "url": "https://ruthtillman.com/cv/", "published_at": "2022-01-01T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08703e272455", "title": "The Power of Parallel Description: Wikidata and Archival Discovery", "url": "https://ruthtillman.com/publication/power-parallel-description-wikidata/", "published_at": "2021-10-22T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08703f1df182", "title": "Editorializing", "url": "https://ruthtillman.com/post/editorializing/", "published_at": "2021-10-05T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08703fb0cff8", "title": "Time is a Property of Data", "url": "https://ruthtillman.com/post/time-property-data/", "published_at": "2021-02-01T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08704075764c", "title": "Out of Silence, Toward Solidarity", "url": "https://ruthtillman.com/talk/toward-solidarity/", "published_at": "2020-10-22T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087040e1f998", "title": "An Update on EADiva Examples and an Apology", "url": "https://ruthtillman.com/post/eadiva-update-apology/", "published_at": "2020-06-12T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087041cf9562", "title": "Learning Cell Cross in OpenRefine", "url": "https://ruthtillman.com/talk/cell-cross-webinar-2020-03/", "published_at": "2020-03-16T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-0870421bb182", "title": "The Long Highlights of My 2019 Reading", "url": "https://ruthtillman.com/post/2019-reading/", "published_at": "2020-01-18T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087042540551", "title": "On Disappointment and Surprise at the Behavior of Certain Senior Archival Community Members", "url": "https://ruthtillman.com/post/disappointed-society-of-american-archivists/", "published_at": "2020-01-16T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087043060d87", "title": "UPDATED: One Weird Query: Resolving LC Subject Strings to URIs Using Python", "url": "https://ruthtillman.com/post/matching-lc-entities-using-headers/", "published_at": "2020-01-08T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087043d3ef23", "title": "Contact", "url": "https://ruthtillman.com/contact/", "published_at": "2019-12-21T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087044064cef", "title": "How My Father Taught Me the Power of Automation", "url": "https://ruthtillman.com/post/father-taught-me-the-power-of-automation/", "published_at": "2019-12-12T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-0870447fed7d", "title": "Wikidata for Catalogers: Workshop Materials and Design", "url": "https://ruthtillman.com/post/wikidata-catalogers-workshop/", "published_at": "2019-12-04T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087044f64c9a", "title": "Digital Labor Forum Tackles Temp Jobs on Grant, Digitization Projects | Peer to Peer Review", "url": "https://ruthtillman.com/publication/peer-to-peer-white-paper/", "published_at": "2019-11-07T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-0870453ef73d", "title": "Reading Motley in 2019", "url": "https://ruthtillman.com/post/reading-motley-in-2019/", "published_at": "2019-10-09T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087046068720", "title": "Maintenance, Labor, and the Classic Catalog", "url": "https://ruthtillman.com/talk/maintenance-labor-classic/", "published_at": "2019-10-08T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-0870464684dc", "title": "Maintenance of the Dead", "url": "https://ruthtillman.com/post/maintenance-of-the-dead/", "published_at": "2019-10-05T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087046a13864", "title": "Implementing the Open Access Button in Summon's Link 2.0", "url": "https://ruthtillman.com/post/implementing-the-open-access-button-in-summons-link-2-0/", "published_at": "2019-09-03T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087046ed0bc7", "title": "Collective Responsibility: Seeking Equity for Contingent Labor in Libraries, Archives, and Museums", "url": "https://ruthtillman.com/publication/labor-forum-white-paper/", "published_at": "2019-09-01T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08704796b1fd", "title": "Repository Ouroboros", "url": "https://ruthtillman.com/post/repository-ouroboros/", "published_at": "2019-07-30T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-0870488635e3", "title": "A Brief Guide to My Name", "url": "https://ruthtillman.com/post/a-brief-guide-to-my-name/", "published_at": "2019-07-04T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087048ba3387", "title": "What Death Positivity Means to Me", "url": "https://ruthtillman.com/post/what-death-positivity-means-to-me/", "published_at": "2019-05-25T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-0870492692e0", "title": "Linked Data is Made of Systems", "url": "https://ruthtillman.com/post/linked-data-is-made-of-systems/", "published_at": "2019-05-16T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-0870495b1456", "title": "Creating linked data converts: syncretism in the cataloging department", "url": "https://ruthtillman.com/talk/syncretism/", "published_at": "2019-05-10T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-0870499fd84f", "title": "On Rachel Held Evans and Losing a Fellow Traveler", "url": "https://ruthtillman.com/post/rachel-held-evans-death-fellow-traveler/", "published_at": "2019-05-05T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-087049d45571", "title": "Barriers to Ethical Linked Data Name Authority Modeling", "url": "https://ruthtillman.com/publication/ethical-questions-nac/", "published_at": "2019-03-01T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08704a90f822", "title": "Running on Fumes: One Snapshot of Adjunct Life and Commuting", "url": "https://ruthtillman.com/post/adjuncting-commuting-costs/", "published_at": "2019-02-10T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08704b6eae0f", "title": "Encountering Bigfoot in Children's Nonfiction, or, a Crisis of Taxonomy", "url": "https://ruthtillman.com/post/encountering-bigfoot-library/", "published_at": "2019-02-06T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08704bf93c86", "title": "My (partial) 2018 reading list", "url": "https://ruthtillman.com/post/2018-reading/", "published_at": "2018-12-31T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08704c08a507", "title": "Collective Responsibility Labor Forum", "url": "https://ruthtillman.com/project/collective-responsibility/", "published_at": "2018-12-01T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08704c120a25", "title": "How (and why) I Redacted 488 PDFs Using Image Magick and Paint", "url": "https://ruthtillman.com/post/pdf-redaction-imagemagick-paint/", "published_at": "2018-10-22T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08704c3f7bf5", "title": "Tutorial: Setting Up a Traject Project on Your Windows Machine", "url": "https://ruthtillman.com/post/tutorial-setting-up-a-traject-project-on-your-windows-machine/", "published_at": "2018-09-13T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08704cb53fa2", "title": "On the Unironic Singing of 'This Land is Your Land' at Rallies/Protests/Demonstrations", "url": "https://ruthtillman.com/post/this-land-is-your-land/", "published_at": "2018-08-18T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08704d4e1068", "title": "On Getting and Using Contraceptive Insurance at Notre Dame", "url": "https://ruthtillman.com/post/on-getting-and-using-contraceptive-insurance-at-notre-dame/", "published_at": "2018-07-10T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08704d99af2d", "title": "Bai Jia Bei: the One Hundred Families Quilt", "url": "https://ruthtillman.com/post/bai-jia-bei-the-one-hundred-families-quilt/", "published_at": "2018-06-30T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08704e411671", "title": "2018-04-22", "url": "https://ruthtillman.com/post/2018-04-22/", "published_at": "2018-06-24T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08704e9e010d", "title": "Angle Bracket Fetish: Reflecting on EADiva 5 Years Later", "url": "https://ruthtillman.com/post/reflecting-on-eadiva-5-years-later/", "published_at": "2018-05-30T00:00:00+00:00" }, { "id": "01a087d9-2c9e-71ec-a0a9-08704f2eb1e3", "title": "How to Register a New XSLT Operation in MarcEdit 7", "url": "https://ruthtillman.com/post/register-new-xslt-operation-marcedit7/", "published_at": "2018-05-25T00:00:00+00:00" } ] posts Claim your blog
Back to ruthtillman.com
Blog · corpus.blog/blogs/ruthtillman.com/posts

ruthtillman.com

ruthtillman.com

2026

2025

2024

2023

2022

1 Jan 2022

2021

2020

2019

2018