Thomas Powell's File Index
Resumes
Thomas Powell - Senior Cloud Engineer Resume
Thomas Powell - Senior Cloud Engineer Resume (Light Mode theme)
VisualAge Smalltalk - Thomas Powell Resume
Thomas Powell - Pharo IDE Resume
Thomas Powell - Scratch IDE Resume
Thomas Powell - Senior Principal Engineer - VS Code / Ruby
Blog
Elixir Quick Reference for Experienced Programmers
Erlang Quick Reference for Experienced Programmers
OpenSSL FIPS Compliance Explained
Phoenix Quick Reference for Experienced Programmers
Rails Quick Reference for Experienced Programmers
RSpec Quick Reference for Experienced Programmers
Ruby Quick Reference for Experienced Programmers
Books
Reading Visualization - All Books
Reading Visualization - Completed Only
Coffee
Coffee Consumption Visualization
Calculators
annuity_calculator.html - Annuity Strategy Calculator
camera-sensor.html - Camera Sensor Resolution Calculator
dew.html - Mountain Dew Price Equivalents Calculator
fake-secrets.html - Fake Secret Generator
healthcare-calculator.html - Healthcare Cost Calculator | The Hidden Tax You're Already Paying
mortgage_calculator.html - Mortgage Amortization Calculator
pizza.html - Pizza Size and Price Calculator
soda.html - Soda Price Calculator
Scripts
🐚 Shell Scripts (.sh)
aixopenssl3.sh - Try to build openssl 3.0 with ruby 3.0
build_openssl_3.0_and_ruby_3.0.sh - Try to build openssl 3.0 with ruby 3.0
docker.sh
macos_kitchen.sh - run chef kitchen-tests for macOS
shell_debugging_test.sh - demonstrate set -x behavior and LINENO and FUNCNAME in your current shell
test_winrm_ports.sh - Test to see if WinRM ports are reachable on remote server:
./test_winrm_ports.sh
ip_address
💎 Ruby Scripts (.rb)
compare_hostname_output.rb
deploy_host.rb
directory_test.rb - create a filename with extended ASCII characters and see if it can be found in the directory listing
domain_only.rb
encoding_test.rb - search for an encoding that works for "Mitterleuropäische Zeit" output in
encoding_test_2.rb - demonstration of various strings' encoding in ruby
gem_expand.rb - expand the data.tar.gz of all the gems in a directory into subdirs of the same name
list_dlls.rb
list_sos.rb
robinhood.rb - Tally Robinhood transactions
serve_local.rb
thomas_powell_resume.rb
time_zone_encoding.rb - demonstration of various strings' encoding in ruby
⚡ PowerShell Scripts (.ps1)
Set-Wallpaper.ps1 - Changes the desktop wallpaper for the current user.
config-uru.ps1 - Automatically installs uru and registers all Ruby installations found on the system
install_choco.ps1
install_chrome.ps1
local_chef_spec.ps1 - set-executionpolicy unrestricted
setup_ps_build.ps1
test_winrm_ports.ps1 - Test to see if WinRM ports are reachable on remote server:
test_winrm_ports.ps1
ip_address
🪟 Batch Files (.bat)
repeat_until_fail.bat - scripts/repeat_until_fail.bat