Skip to content

🚀 James Couball's Tech Notes

Hello world!

Select a document to view from the left navigation.

About Me

Work

I have worked for Yahoo Yahoo since 2004.

As a Continuous Delivery Architect and Program Manager, I define enterprise transformation programs and write code to coalesce data from many different enterprise systems to track these programs.

I also work with teams to help them implement their transformation goals.

GitHub Stats

James Couball's GitHub Stats

James Couball's Top Languages

Open Source Contributions

I am the lead contributer or owner of the following gems:

Repository Project Description
ruby-git/ruby-git The Ruby git gem
Google API Helpers
main-branch/discovery_v1 Unofficial helpers, extensions, and examples for the Google Discovery V1 API
main-branch/drive_v3 Unofficial helpers, extensions, and examples for the Google Drive V3 API
main-branch/sheets_v4 Unofficial helpers, extensions, and examples for the Google Sheets V4 API
Continuous Integration Utilities
main-branch/create_github_release A gem to manage releases of your gems including creating a release changelog as well as GitHub branch, PR, and release.
main-branch/semverify A replacement for the bump gem that parses and compares semver versions AND increments versions for Ruby Gems
main-branch/github_pages_rake_tasks Creates the rake task github-pages:publish which pushes the doc directory within the local copy of a repository to the same repository's gh-pages branch.
Others
main-branch/process_executer An API for executing commands in a subprocess
main-branch/active_model_persistence A gem to add in-memory persistence to Models built with ActiveModel

I have also contributed to many OpenSource projects

My Contributions Project Description
jira-ruby provides access to the Atlassian JIRA REST API
JRuby an implementation of the Ruby programming language atop the Java Virtual Machine (JVM)
mkdocs-material A Material Design theme for MkDocs
Rubocop a Ruby code style checker and formatter based on the community-driven Ruby Style Guide
Ruby Matz's Implementation of the Ruby programming language (aka MRI)
TruffleRuby a GraalVM high-performance implementation of the Ruby programming language
YARD a documentation generation tool for the Ruby programming language

Skills

I am an expert with:

  • Ruby Ruby
  • GitHub GitHub
  • Sheets Google Sheets
  • SQL SQL

I am also proficient with:

  • html HTML
  • css CSS
  • javascript Javascript
  • python Python

Fun Facts

I love to spend time with family, piano, guitar, and video games.