Thoughts on why I still blog
An introspective post on why I started to blog and why I continue to do so.
An introspective post on why I started to blog and why I continue to do so.
Leverage the gql library to add draft issues to an org level project.
Working around a zsh error when installing optional dependencies for python libraries.
Notes on figuring out what operating system your file was intended to run on
Quick notes on using GraphiQL to find your project ID
My notes on trying out Mermaid.js for the first time.
Create a stylized code snippet in your GitHub project.
A bunch of notes after writing my first Rails application and deploying it to Heroku.
Two main reasons I chose to join Shopify
Celebrating my last day as an IBMer by writing about a lesson learned for every year I was at IBM.
Add some flare to your GitHub organization by following this guide.
Spinning up a single node Cloudera Data Platform cluster.
With the help of John Walicki and David Carew, we go about bringing an old and abanoned application back to life.
My notes on the whole Docker to Podman migration
A few quick notes on how to customize the default GitBook theme
Github.dev is a powerful online editor for your repo. Here are my thoughts on using it for the first time.
A quick recap on how to add a security key as a 2FA option for your GitHub account.
Today is national internship day and everyone is posting about it on social media. I take a trip down memory lane.
Moving from PyGitHub to gql and documenting the performance improvements.
Dig into how a tweet affected traffic to my LinkedIn profile and this site.
To complement a previous post, a write up that includes ldapsearch instead of python-ldap.
A post to remind myself to write more often.
A quick bash script to run to list and delete orphaned volumes from Kubernetes clusters.
Nuke a whole IBM Cloud account and delete all its resources..
A short reflection on one month of daily-ish coding challenges.
A fresh look at horizontal and vertical scaling for containerized and non-containerized applications.
Make those end of year reports less painful by remembering to include information that helps give context to the reader.
Connecting and seeding data to the Cassandra based database
Make sure you’re not sacrificing tomorrow for today
… and have them (almost) never expire
Scrub problematic language from your repos
Jotting down my notes from playing around with the GitHub CLI
Having experimented with Material for MkDocs for the last few days, here, in no particular order, are five things I like about Material for MkDocs
Tips from using Vim over the years
Read the details about the latest version of the IBM Cloud Essentials course that I helped create
My notes for installing IIS 11.7.1.1 with Anisible
My notes for installing IIS 11.7.1.1 on RHEL 7
Made in about an hour for my four year old son.
My notes for installing WAS 8.5.5 on Ubuntu 18
Yes, you read that right.
My notes for seeding a database with data stored in a YAML file
Motivations for moving to a distributed cloud and a new way to get started with it
A love letter to OpenStack and how I owe it so much.
Leverage App Connec to integrate with MQ, Event Streams, and Cloudant.
As it turns out, developer advocacy can be done digitally, too.
A reminder that it’s important to take time to mentor folks.
Remove .PNG, .JPG, and .JPEG files in your git repo with a GitHub Action.
Remove .PNG, .JPG, and .JPEG files in your git repo with a bit of bash.
Changing directories and waiting for processes to return in Python.
A walkthrough of the code and infrastructure needed to use GitHub Actions and IKS.
Using bash to move open source an internal project on GitHub Enterprise
A short description of our tools and motivation for manaing the IBM org on GitHub.
Use GitHub’s license templates to quickly create a well structured license file in your repo.
Use Travis CI and the IBM Cloud CLI to continously deploy serverless actions
Step by step guide to getting an app to WebSphere Liberty
Invoke GitHub APIs with Python using IBM Cloud Functions
A developer’s viewpoint on Watson APIs, Watson Studio, Watson Machine Learning, and Watson Machine Learning Accelerator
Learn how to call Watson APIs when using the OpenShift platform
Adding a new feature to a slick CLI tool – JFDI
Using bash to move open source an internal project on GitHub Enterprise
Using bash to tidy up multiple git projects all at once
Lessons learned from my trials and tribulations using IBM’s Kubenetes service
Lessons learned from my trials and tribulations using IBM’s Kubenetes service
CLI Adventures: The IBM Cloud CLI edition
The least amount of Python you need to write to connect to an LDAP
An announcement blog for my latest Code Pattern, a MERN application
How to integrate your Watson Assistant chatbot with WordPress
Use the Voice Gateway offering on IBM Cloud Private to orchestrate Watson services and Twilio
My first take at using Watson’s Natural Language Classifier
Announcing that the Watson Visual Recognition service will now support Core ML
An announcement blog for the Salesforce and Watson code pattern
An recap blog that recaps all the code patterns my team published in 2017
An announcement blog for introducing IBM Code How-To Guides
A recap of what went on in the OpenStack Keystone Newton mid-cycle meetup
A rundown of what will be doing on in the New priorities for Keystone
A quick run down on how to spin up a new virtual machine on Bluemix, IBM’s Cloud Platform, in a few minutes.
A recap of topics that were discussed at the Mitaka mid-cycle meetup
A guide to running your own ZNC bouncer.
A recap from the Keystone design summit and goals for the next release, Mitaka
Taking a hack at making sure Keystone and Ceilometer can talk CADF lingo
A recap from the keystone liberty mid-cycle in Boston
Unit tests, functional tests, on a web server or eventlet, we’ve got you covered
Best practices for getting reviewing OpenStack patches
OpenStackClient (OSC) becomes an official project and releases v1.0.3
Where we officially announce oslo.policy graduating from the incubator