-
Codecast: Create a RubyGem 33: Add a benchmark script part 3
This is the 33rd video in the NerdDice create a RubyGem series. In this video Mike completes the benchmark script from the previous videos. This video covers: 00:00:12 Introduction, review what we’ve done so far and what’s left 00:01:00 Print out the calculated ratios in the script so we can run the script a few…
-
Codecast: Create a RubyGem 32: Add a benchmark script part 2
This is the 32nd video in the NerdDice create a RubyGem series. In this video, Mike experiments with benchmarking in the console, stores results of the benchmarks in variables, and creates a hash to store the ratios for each benchmark. This video covers: 00:00:12 Introduction, review what we’ve done so far and goals for the…
-
Codecast: Create a RubyGem 31: Add a benchmark script part 1
This is the 31st video in the NerdDice create a RubyGem series. In this video, Mike begins work on on a benchmark script for the gem that will be invoked as part of the remote build process. This video covers: 00:00:12 Introduction, overview of benchmarking goals 00:02:07 Create Ruby script in bin directory 00:07:56 Try…
-
Codecast: Create a RubyGem 30: Add Code Climate to Gem
This is the 30th video in the NerdDice create a RubyGem series. In this video, Mike signs up for the open source version of Code Climate and configures it for the NerdDice repo. This video covers: 00:00:12 Sign up for Code Climate open source, authorize and add NerdDice repo 00:02:00 Click around and explore the…
-
Codecast: Create a RubyGem 29: Add Build Badge to README
This is the 29th video in the NerdDice create a RubyGem series. In this video, Mike adds a build badge to the NerdDice README and associates it with the success of the main.yml GitHub Actions job. This video covers: 00:00:12 Copy badge markdown to README 00:01:10 Replace placeholders with attributes from the repo 00:03:08 Push…
-
Codecast: Create a RubyGem 28: Add Coveralls to Gem and Github Actions
This is the 28th video in the NerdDice create a RubyGem series. In this video, Mike signs up for the Coveralls Open Source plan, adds test coverage to the gem and incorporates it into the GitHub actions for the gem. This video covers: 00:00:12 Sign up for Coveralls Open Source. Muddle through upsell and authorize…
-
Codecast: Create a RubyGem 27: Add Rubocop to Github Actions
This is the 27th video in the NerdDice create a RubyGem series. In this video, Mike configures the NerdDice project to run a Rubocop GitHub action each time there is a push or pull request to the remote repository. This video covers: 00:00:12 Introduction 00:00:45 Tweak previous CI version to run on any remote push…
-
Codecast: Install Visual Studio Code on Ubuntu 20.04
In this setup and configuration video, Mike installs Visual Studio Code on Ubuntu using the Snap Store. This video covers: 0:00:10 – Intro 0:00:42 – Get install command from Docs 0:00:53 – Install using terminal 0:02:11 – Launch Visual Studio Code and examine existing extensions, if applicable 0:02:58 – Install a new extension. Add the…
-
Codecast: Contributing to Rails 07 – Epilogue: Contribution Accepted
In this 7th video of the Contributing to Rails series, Mike receives news that his pull request has been merged into the Rails main branch! This video covers: 0:00:10 – Intro and review GitHub alerts 0:00:50 – When issues and pull requests are marked stale 0:02:02 – Comment on issue and pull request re-opened by…
-
Codecast: Contributing to Rails 06 – Iterating on your pull request and updating RailsGuides
In this 6th video of the Contributing to Rails series, Mike follows up on his pull request, iterates based on feedback and also adds in changes to the RailsGuides documentation.