<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Sean Davis — Notes</title><description>Release notes, build logs, and short technical pieces.</description><link>https://seandavis.net/</link><item><title>Build and deploy an NCBI GEO metadata fetch API</title><link>https://seandavis.net/blog/cloud-run-notes/</link><guid isPermaLink="true">https://seandavis.net/blog/cloud-run-notes/</guid><description>Build, containerize, and then deploy a simple serverless web API that returns json-formated metadata for any GEO accession.</description><pubDate>Thu, 05 Mar 2020 00:00:00 GMT</pubDate></item><item><title>Building R Binary Packages for Linux</title><link>https://seandavis.net/blog/build-linux-r-binary-packages/</link><guid isPermaLink="true">https://seandavis.net/blog/build-linux-r-binary-packages/</guid><description>And how Docker makes them useful</description><pubDate>Mon, 14 Oct 2019 00:00:00 GMT</pubDate></item><item><title>Experimenting with Github Actions</title><link>https://seandavis.net/blog/learning-github-actions/</link><guid isPermaLink="true">https://seandavis.net/blog/learning-github-actions/</guid><description>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.</description><pubDate>Fri, 11 Oct 2019 00:00:00 GMT</pubDate></item><item><title>Google Kubernetes autoscale with preemptible instances</title><link>https://seandavis.net/blog/google-kubernetes-autoscale-with-preemptible-instances/</link><guid isPermaLink="true">https://seandavis.net/blog/google-kubernetes-autoscale-with-preemptible-instances/</guid><pubDate>Sun, 08 Sep 2019 00:00:00 GMT</pubDate></item><item><title>OmicIDX on BigQuery</title><link>https://seandavis.net/blog/omicidx_bigquery_python/</link><guid isPermaLink="true">https://seandavis.net/blog/omicidx_bigquery_python/</guid><pubDate>Tue, 04 Jun 2019 00:00:00 GMT</pubDate></item><item><title>Using directory-local variables to customize the emacs project experience</title><link>https://seandavis.net/blog/2018-12-08-directory-local-variables-for-custom-emacs-projects/</link><guid isPermaLink="true">https://seandavis.net/blog/2018-12-08-directory-local-variables-for-custom-emacs-projects/</guid><pubDate>Sat, 08 Dec 2018 00:00:00 GMT</pubDate></item><item><title>Infrastructure-as-Code: Building the Bioconductor Conference AMI With Packer</title><link>https://seandavis.net/blog/2018-07-19-infrastructure-as-code-building-the-bioconductor-conference-ami-with-packer/</link><guid isPermaLink="true">https://seandavis.net/blog/2018-07-19-infrastructure-as-code-building-the-bioconductor-conference-ami-with-packer/</guid><pubDate>Thu, 19 Jul 2018 00:00:00 GMT</pubDate></item><item><title>Extracting Clinical Information Using the Genomicdatacommons Package</title><link>https://seandavis.net/blog/2018-03-25-extracting-clinical-information-using-the-genomicdatacommons-package/</link><guid isPermaLink="true">https://seandavis.net/blog/2018-03-25-extracting-clinical-information-using-the-genomicdatacommons-package/</guid><pubDate>Sun, 25 Mar 2018 00:00:00 GMT</pubDate></item><item><title>Create a basic Apache Spark cluster in the cloud (in 5 minutes)</title><link>https://seandavis.net/blog/create-a-basic-apache-spark-cluster-in-the-cloud-in-5-minutes/</link><guid isPermaLink="true">https://seandavis.net/blog/create-a-basic-apache-spark-cluster-in-the-cloud-in-5-minutes/</guid><pubDate>Fri, 02 Feb 2018 00:00:00 GMT</pubDate></item><item><title>Leveraging Bioconductor for somatic variant analysis of TCGA data</title><link>https://seandavis.net/blog/leveraging-bioconductor-for-somatic-variant-analysis-of-tcga-data/</link><guid isPermaLink="true">https://seandavis.net/blog/leveraging-bioconductor-for-somatic-variant-analysis-of-tcga-data/</guid><pubDate>Fri, 26 Jan 2018 00:00:00 GMT</pubDate></item><item><title>GenomicDataCommons Example: UUID to TCGA and TARGET Barcode Translation</title><link>https://seandavis.net/blog/2017-12-29-genomicdatacommons-id-mapping/</link><guid isPermaLink="true">https://seandavis.net/blog/2017-12-29-genomicdatacommons-id-mapping/</guid><pubDate>Fri, 29 Dec 2017 00:00:00 GMT</pubDate></item><item><title>Protect Against Secrets in Git Repositories</title><link>https://seandavis.net/blog/protect-against-secrets-in-git-repositories/</link><guid isPermaLink="true">https://seandavis.net/blog/protect-against-secrets-in-git-repositories/</guid><description>I recently got burned by inadvertently committing secrets to a github repository. This post just outlines one potential solution to avoiding repeating that experience.</description><pubDate>Sat, 02 Dec 2017 00:00:00 GMT</pubDate></item><item><title>A computable Bioconductor build report</title><link>https://seandavis.net/blog/2017-11-17-computable-bioc-build-reports/</link><guid isPermaLink="true">https://seandavis.net/blog/2017-11-17-computable-bioc-build-reports/</guid><pubDate>Fri, 17 Nov 2017 00:00:00 GMT</pubDate></item><item><title>Matched tumor/normal pairs--a use case for the GenomicDataCommons Bioconductor package</title><link>https://seandavis.net/blog/2017-03-04-testing-the-genomicdatacommons-package/</link><guid isPermaLink="true">https://seandavis.net/blog/2017-03-04-testing-the-genomicdatacommons-package/</guid><pubDate>Sat, 04 Mar 2017 00:00:00 GMT</pubDate></item></channel></rss>