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.
Notes on figuring out what operating system your file was intended to run on
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
To complement a previous post, a write up that includes ldapsearch instead of python-ldap.
A short reflection on one month of daily-ish coding challenges.
Tips from using Vim over the years
Made in about an hour for my four year old son.
Yes, you read that right.
Changing directories and waiting for processes to return in Python.
A walkthrough of the code and infrastructure needed to use GitHub Actions and IKS.
Use Travis CI and the IBM Cloud CLI to continously deploy serverless actions
Step by step guide to getting an app to WebSphere Liberty
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
Celebrating my last day as an IBMer by writing about a lesson learned for every year I was at IBM.
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.
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.
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..
Connecting and seeding data to the Cassandra based database
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
My notes for installing WAS 8.5.5 on Ubuntu 18
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
Leverage App Connec to integrate with MQ, Event Streams, and Cloudant.
A walkthrough of the code and infrastructure needed to use GitHub Actions and IKS.
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
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
An announcement blog for my latest Code Pattern, a MERN application
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
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 quick run down on how to spin up a new virtual machine on Bluemix, IBM’s Cloud Platform, in a few minutes.
Leverage the gql library to add draft issues to an org level project.
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.
Add some flare to your GitHub organization by following this guide.
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.
Moving from PyGitHub to gql and documenting the performance improvements.
Scrub problematic language from your repos
Jotting down my notes from playing around with the GitHub CLI
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.
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.
A love letter to OpenStack and how I owe it so much.
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 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
OpenStackClient (OSC) becomes an official project and releases v1.0.3
Where we officially announce oslo.policy graduating from the incubator
A fresh look at horizontal and vertical scaling for containerized and non-containerized applications.
Scrub problematic language from your repos
Tips from using Vim over the years
Made in about an hour for my four year old son.
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
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
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
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
To complement a previous post, a write up that includes ldapsearch instead of python-ldap.
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..
Scrub problematic language from your repos
Yes, you read that right.
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.
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.
Moving from PyGitHub to gql and documenting the performance improvements.
Changing directories and waiting for processes to return in Python.
Invoke GitHub APIs with Python using IBM Cloud Functions
The least amount of Python you need to write to connect to an LDAP
Connecting and seeding data to the Cassandra based database
Jotting down my notes from playing around with the GitHub CLI
CLI Adventures: The IBM Cloud CLI edition
OpenStackClient (OSC) becomes an official project and releases v1.0.3
Read the details about the latest version of the IBM Cloud Essentials course that I helped create
As it turns out, developer advocacy can be done digitally, too.
An recap blog that recaps all the code patterns my team published in 2017
An announcement blog for introducing IBM Code How-To Guides
Dig into how a tweet affected traffic to my LinkedIn profile and this site.
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.
A walkthrough of the code and infrastructure needed to use GitHub Actions and IKS.
Lessons learned from my trials and tribulations using IBM’s Kubenetes service
Lessons learned from my trials and tribulations using IBM’s Kubenetes service
Add some flare to your GitHub organization by following this guide.
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
Adding a new feature to a slick CLI tool – JFDI
Make those end of year reports less painful by remembering to include information that helps give context to the reader.
Make sure you’re not sacrificing tomorrow for today
A reminder that it’s important to take time to mentor folks.
An introspective post on why I started to blog and why I continue to do so.
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.
Made in about an hour for my four year old son.
An announcement blog for my latest Code Pattern, a MERN application
To complement a previous post, a write up that includes ldapsearch instead of python-ldap.
The least amount of Python you need to write to connect to an LDAP
My notes for installing WAS 8.5.5 on Ubuntu 18
Step by step guide to getting an app to WebSphere Liberty
Connecting and seeding data to the Cassandra based database
My notes for seeding a database with data stored in a YAML file
My notes for installing IIS 11.7.1.1 with Anisible
My notes for installing IIS 11.7.1.1 on RHEL 7
An introspective post on why I started to blog and why I continue to do so.
A post to remind myself to write more often.
A bunch of notes after writing my first Rails application and deploying it to Heroku.
Two main reasons I chose to join Shopify
An announcement blog for the Salesforce and Watson code pattern
Announcing that the Watson Visual Recognition service will now support Core ML
Use the Voice Gateway offering on IBM Cloud Private to orchestrate Watson services and Twilio
How to integrate your Watson Assistant chatbot with WordPress
Use Travis CI and the IBM Cloud CLI to continously deploy serverless actions
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
… and have them (almost) never expire
My notes on the whole Docker to Podman migration
My notes on the whole Docker to Podman migration
Spinning up a single node Cloudera Data Platform cluster.
A bunch of notes after writing my first Rails application and deploying it to Heroku.