🚀 James Couball's Tech Notes¶
Hello world!
Select a document to view from the left navigation.
About Me¶
Work¶
I have worked for
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¶
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
GitHub
Google Sheets
SQL
I am also proficient with:
HTML
CSS
Javascript
Python
Fun Facts¶
I love to spend time with family, piano, guitar, and video games.