Sean Davis

Notes

Release notes, build logs, and short technical pieces. RSS
Oct 7, 2026

Measuring Bioconductor: usage, publications, funding, and what they say about sustainability

A dashboard for Bioconductor's impact, built from public data, and what 17 years of download logs, a thousand linked papers and 668 NIH awards say about where the project stands.

Oct 7, 2026

bioconductor.org moved, and the machines are gone

What bioconductor.org was running on, the incidents that forced a change, the stack that replaced it on 2026-09-28, and what one day of request logs says the site is for.

Oct 5, 2026

commonplace: one memory for Claude Code, Codex, pi and omp

A curated, cross-machine memory store for coding agents, and why it beat a transcript-extracting one I tried first.

Archive

Older posts, kept for the record. Some details may be dated.
Mar 5, 2020

Build and deploy an NCBI GEO metadata fetch API

Build, containerize, and then deploy a simple serverless web API that returns json-formated metadata for any GEO accession.

Oct 14, 2019

Building R Binary Packages for Linux

And how Docker makes them useful

Oct 11, 2019

Experimenting with Github Actions

GitHub actions allow flexible and potentially complicated actions that comprise workflows that respond to events on Github. Continuous integration, messaging Slack, greeting new contributors, deploying applications, and many other templates are ready for customization and integration into any repo.

Dec 2, 2017

Protect Against Secrets in Git Repositories

I recently got burned by inadvertently committing secrets to a github repository. This post just outlines one potential solution to avoiding repeating that experience.

← Back to home