Blog
My intention is to create a more general blog here on my personal website covering whatever topics I feel like blogging about. For now, I have been writing blog posts on DEV, a community-focused platform for software development. Check out my profile on DEV for a full list of my posts. My posts on DEV cover various open source tools that I've authored and maintain, including functionality, and example usage. This includes posts about GitHub Actions I've implemented. GitHub Actions is GitHub's CI/CD framework. Other posts concern my research software libraries (well, I plan to write such posts). In other cases, I've posted tips and tricks related to using various open source tools, etc.
Selection of Posts in Chronological Order
Here is a selection of my posts on DEV in reverse chronological order, along with very brief summaries of the post contents and topic.
Ahead-of-time JitPack Builds with Custom GroupId via GitHub Actions, posted on DEV on August 11, 2022.
In this blog post, I provide detailed examples utilizing one of my libraries, Chips-n-Salsa, of: (a) how to configure JitPack with your reverse domain as the groupId, rather than JitPack's git repository based groupId; and (b) how to automated ahead-of-time JitPack builds with such a customized groupId. Post includes example GitHub Action workflows for integrating the technique into CI/CD workflows.
How to Configure JitPack for Recent JDK Versions, posted on DEV on August 4, 2022.
In this blog post, I discuss how and why to publish Java library artifacts via JitPack, even if you already release libraries via Maven Central. I provide detailed examples utilizing one of my libraries, Chips-n-Salsa, of how to use JitPack to import SNAPSHOTs of dependencies via commit hash, tag, and pull-request number. Additionally, I provide detailed examples of how to configure JitPack to build with more recent versions of the Java JDK, such as 17.
How to Enable DEV Post Embeds for Pages From Your Website, posted on DEV on July 29, 2022.
Detailed examples on how to use Open Graph tags on pages to enable embedding pages from personal websites and project websites within posts on DEV.to. The post uses examples from my project pages.
Your Citation Metrics in an SVG for Your Website, posted on DEV on July 22, 2022.
This blog post introduced an open source command-line tool that I authored, bibliometrics, which enables a researcher to generate an SVG summarizing bibliometrics for their research articles, and which is installable from PyPI.
For embeds, does DEV use Open Graph tags? And what is the minimum set of OG tags required by DEV for an embed to work?, posted on DEV on July 22, 2022.
A simple request to the DEV community for information on a DEV.to feature.
Badges - TL;DR for your repository's README, posted on DEV on July 15, 2022.
This post discusses the purpose of dynamic status badges in the README files of open source repositories, along with services that provide them, and tips for how to use them well.
The jacoco-badge-generator GitHub Action is now also available as a CLI tool from PyPI, posted on DEV on July 8, 2022.
This post introduces an update to the jacoco-badge-generator that includes the ability to use as a command line tool, rather than strictly as a GitHub Action. Several examples of how to use the new functionality is covered, including how to install from PyPI.
JaCoCo coverage badges, PR coverage checks, and PR coverage comments, from GitHub Actions, posted on DEV on November 29, 2021.
This post introduces an update to the jacoco-badge-generator, which includes pull-request coverage checks. Additionally, it provides an example workflow demonstrating how to use it in combination with the GitHub CLI to automate commenting on pull requests with the test coverage. This workflow was a submission to the DEV/GitHub Actions Hackathon.
Progress and Lessons Learned Internationalizing the user-statistician GitHub Action, posted on DEV on October 13, 2021.
This post serves a dual purpose: (a) providing a midway progress report on Hacktoberfest 2021, and (b) providing insights learned related to the internationalization effort for the user-statistician GitHub Action.
Hacktoberfest Participants Help Us Internationalize the user-statistician GitHub Action, posted on DEV on September 29, 2021.
I decided to participate in Hacktoberfest as a project maintainer for October 2021. I used Hacktoberfest as an opportunity to Internationalize the user-statistician GitHub Action, with Hacktoberfest contributors providing translations to various languages.
Generate a GitHub stats SVG for your GitHub Profile README in GitHub Actions, posted on DEV on July 29, 2021.
This post introduced a GitHub Action that I implemented, called the user-statistician, which is designed to query the GitHub GraphQL API and generate an SVG image summarizing your activity on GitHub.