2023-09-28Installing JDK 17 on Ubuntu
2023-09-28Roland Juno-DS61 Synthesizer Workstation
2023-09-28Sony Alpha 7 Mark iii Camera
2023-09-28Essential Visual Studio Code Extensions for Ruby
2023-09-26Extracting location from a video using Exiftool
2023-09-26Windows Subsystem for Linux Revisited
2023-09-16Setting Up a Ruby Development Environment
2023-09-16Sending DAW Output to OBS Studio Using Loopback
2023-09-14C++ Boost library
2023-09-08PDF Manipulation
2023-09-01Sony Alpha ZV-E1
2023-08-28Rubocop Settings for Visual Studio Code
2023-08-22Portable Ableton Live Setup
2023-08-20Pytest and Visual Studio Code
2023-08-12Bash Script to Create a New Jekyll Post
2023-08-11Graceful Crash Exit From Ruby
2023-08-10jekyll_img
2023-08-10OBS Studio Notes
2023-08-06Linking Directories on NTFS and Ext4 Volumes
2023-08-01Working With Git Repos In Hostile Environments
2023-07-25Microsoft Visual Studio Code Notes
2023-07-23ElectroVoice EVERSE 8
2023-07-20Git Repository Integrity
2023-07-18Panasonic Lumix Tether
2023-07-18Microsoft Clarity Lets Me Watch You Click and Scroll
2023-07-17Introduction to libgit2
2023-07-10Nugem: Custom Rails & Jekyll Plugins
2023-07-07emoji
2023-06-14A Python Virtual Environment For Every Project
2023-06-12Ruby Gem Scaffold Generation With Thor
2023-06-12Pro Tools Overview
2023-06-09jekyll_quote
2023-06-08Spring-Breezifier: Solving COVID-19 With HVAC
2023-06-07Letsencrypt/ACME Wildcard SSL Certificates by Lego
2023-06-05Working With Git Repos Using Ruby's Rugged Gem
2023-06-03Ruby Modularity
2023-06-02Partial Clone With Sparse Checkout
2023-06-01Git Directory Tree Operations
2023-05-30Global Git Configuration
2023-05-30Divergent Libgit2 Library Wrappers
2023-05-26jekyll_href
2023-05-23jekyll_outline
2023-05-23jekyll_begin_end
2023-05-22jekyll_pre
2023-05-22jekyll_all_collections
2023-05-21Organized Ruby Articles
2023-05-18My Jekyll Plugins
2023-05-18jekyll_plugin_support
2023-05-18jekyll_archive_create
2023-05-18jekyll_archive_display
2023-05-18jekyll_reading_time
2023-05-18jekyll_basename_dirname
2023-05-18jekyll_from_to_until
2023-05-18evaluate
2023-05-18jekyll_nth
2023-05-18jekyll_time_since
2023-05-18jekyll_bootstrap5_tabs
2023-05-18jekyll_download_link
2023-05-18jekyll_run
2023-05-18jekyll_flexible_include
2023-05-18jekyll_site_inspector
2023-05-18jekyll_plugin_logger
2023-05-18jekyll_sort_natural
2023-05-18jekyll_draft
2023-05-18jekyll_random_hex
2023-05-15Merge and Pull: Git CLI vs. Libgit2 Wrappers
2023-05-15Low-Level Git Commands
2023-05-14C and C++ Online and On Ubuntu
2023-05-10Git/Libgit2 Notes
2023-05-09Studio Equipment
2023-05-01Upgrading PostgreSQL Ubuntu
2023-04-27Understanding Ruby Sinatra With Active Record
2023-04-25Low-Level Git Concepts
2023-04-13About My Jekyll Plugins
2023-04-09Music21
2023-04-07Gem ‘Subclassing’ and Introspection
2023-04-02WSL / WSL 2 Backup and Restore
2023-03-30Handsfree Studio
2023-03-28OBS Studio Streaming Using Nvidia GTX & RTX GPUs
2023-03-28RME TotalMix Notes
2023-03-27Streaming Solo to Facebook From OBS Studio
2023-03-20Limit Your Financial Vulnerability From AWS Account Hijacking
2023-03-12The Git Pager
2023-03-11Organized Git Articles
2023-03-11Updating Trees of Git Repositories
2023-03-11The First Git Branch Is Created Lazily
2023-03-06Don't Poke the Bear
2023-03-02Using Nginx As a Reverse Proxy With SSL
2023-03-02Creating and Renewing Letsencrypt Wildcard SSL Certificates
2023-02-25Mastering the Mix
2023-02-22Database Frameworks for Sinatra
2023-02-13EZ Drummer 3 & Pro Tools
2023-02-12HTML Hyphens
2023-02-11Pro Tools Automation
2023-01-31Debugging Rackup Webapps With Visual Studio Code
2023-01-27Authentication & Authorization With Sinatra / Warden
2023-01-26Node.js, NVM, NPM and Yarn
2023-01-10Jekyll Plugin Snippets
2023-01-10Sheet Music
2023-01-08Panasonic Lumix DC-S5* Cameras and Lenses
2023-01-08Generating Lyrics With ChatGPT
2023-01-07A Curmudgeon’s Social Networking
2023-01-03What Does ‘Control’ Mean in 2023?
2023-01-01Pro Tools GrooveCell & Xpand!2
2023-01-01Pro Tools MIDI
2022-12-30Guitar Pro
2022-12-23Trialing mslinn.com on Linode Storage
2022-12-23AWS S3 and CloudFront SSL
2022-12-21Camera Tethering
2022-12-13Cross-Origin Resource Sharing (CORS)
2022-12-04Sinatra Request Explorer
2022-12-01Working With Volumes and Directories Under Ubuntu
2022-11-23Bome MIDI Translator Pro for Camera Tethering
2022-11-17Video Setup
2022-11-16Audio Notes
2022-11-15General Audio/Video Notes
2022-11-08Pro Tools Editing
2022-09-18Pro Tools Installation and Preferences
2022-08-22Pro Tools Beats, Bars and Click Tracks
2022-08-15Pro Tools Recording
2022-08-15Pro Tools Effects
2022-08-13Sony Imaging Edge
2022-08-13MIDI Software
2022-08-12JiraCLI, a Feature-rich Interactive Jira Command Line
2022-08-03ImageMagick Slicing on Ubuntu/WSL
2022-07-23Ruby on Rails / Solidus for ECommerce
2022-07-16Uncomplicated Firewall on Ubuntu
2022-06-30Handcrafted Dynamic DNS for AWS Route53 and Namecheap
2022-06-29Considering Microsoft Azure for Static Websites
2022-06-19Considering Cloudflare R2 for Static Websites
2022-05-27Montréal International vs. Bill 96
2022-05-18UI Considerations for the Visually Impaired
2022-05-15Jekyll 4.2.2 with Ruby 3.1.0 on Ubuntu 22.04 Using Podman
2022-05-09Setting Up Jekyll with Ubuntu or WSL
2022-05-05How Much Do You Actually Program?
2022-05-03Profiling Jekyll and plugins with rbspy
2022-05-03HTTP 301 Redirects with Jekyll and AWS S3
2022-05-01Jekyll-Generated Sites
2022-04-27Are My Hands-Free Devices Always Listening?
2022-04-24Explanations and Examples of Jekyll Plugins
2022-04-19Davinci Resolve Notes
2022-04-17Debugging Jekyll Plugins with an IDE
2022-04-05Custom Logging in Jekyll Plugins
2022-04-04Converting All Images in a Website to webp Format
2022-04-03My Audio/Video Studio
2022-04-03MIDI Hardware
2022-03-26Plugins Are Not The Only Way To Maintain a Jekyll Website
2022-03-22Making a Jekyll Plugin as a Ruby Gem
2022-03-15Installing Rubocop As a Development Dependency
2022-03-10Fun With Python Enums
2022-03-01Make a Visual Studio Code Extension
2022-02-27Iterating Slim Language Templates
2022-02-22Using the jekyll_bootstrap5_tabs Plugin
2022-01-28Installing a New SSH Key on AWS EC2 with User Data
2022-01-28Working With EC2 Spot Instances From AWS CLI
2022-01-27Rescuing a Catastrophic Upgrade to Ubuntu 20.10
2022-01-23Trimming Media Files Can Be Surprisingly Subtle
2022-01-14Windows Diskpart Cooperates With Diskmgmt
2022-01-03Enterprise CRM & ERP Disputes
2021-12-26AI / ML System Behavior Reflects the Society That Produced It
2021-12-20Publishing a Draft Article in a Jekyll Collection
2021-12-12What I Wish I Knew When I First Started
2021-11-20Recording Solo With OBS Studio
2021-11-13Using an HDMI Splitter with OBS Studio
2021-11-12External Video Monitors For Cameras
2021-11-04Extracting Audio from an MP4 as 32-bit WAV
2021-11-03Sony Alpha 7 Mark iii Camera Media Encodings
2021-06-09Django-Oscar Project and App Templates
2021-06-09Django Model Notes
2021-06-08Django / PyTest Setup and Rationale
2021-06-08VSCode Debugging and the Django-Oscar Sandbox
2021-05-28Documenting Custom Django & Django-Oscar Apps
2021-05-26Django-Oscar URL Patterns
2021-05-21Disappointing Scala 3 Installation Experience
2021-05-19Serverless E-Commerce
2021-05-18Secrets of Setting Up Django EMail
2021-05-06Docker, OCI Images, Buildah and podman
2021-05-03OCI / Docker / AWS Lambda / Django / Buildah / podman
2021-04-21Stack Overflow Culture: Zero-Sum, Authoritarian and Hormonally Imbalanced
2021-04-16Investigating a Django-Oscar Production Setup
2021-04-14Python Dependency Management With Pip-Tools
2021-04-12Merging a Remote File with a Local File
2021-04-12Visual Studio Code Workspace Settings
2021-04-06Evaluating Django-Oscar, a F/OSS Shopping Cart
2021-04-05General Django-Oscar Notes
2021-04-04Django Models, Automatic Form Generation, Data Backup & Restore
2021-04-03Escaping HTML on Clipboard From a Windows Hot Key via WSL
2021-03-30WSIWYG HTML Editors for Django-Oscar
2021-03-29General Django Notes
2021-03-28Django-Oscar Entity Relationship Diagrams
2021-03-28Django-admin and manage.py
2021-03-28Django Migrations
2021-03-27Django Unit Tests
2021-03-27Django Debug Toolbar
2021-03-27Django Admin / manage.py dumpdata Subcommand
2021-03-25Django-Oscar Templates and Ajax
2021-03-24Django and Django-Oscar Information Sources
2021-03-24Django-Oscar Startup & User Registration
2021-03-24About These Ancient Warmth Posts
2021-03-22Command-Line AWS Utilities
2021-03-22About These Django / Oscar Posts
2021-03-21CORS on AWS S3 and Cloudfront
2021-03-19Experimenting With Django User Authentication
2021-03-18Preparation is Everything
2021-03-15List of Django-Oscar Page Template Blocks
2021-03-13Django Asset Settings
2021-03-13Enabling and Disabling the Django AWS Datastore
2021-03-13Preparing AWS S3 / CloudFront To Be a Django Webapp Datastore
2021-03-04Ancient Warmth Django App OutlinesDraft
2021-03-03Ancient Warmth survey Django-Oscar App
2021-03-03Ancient Warmth pricing Django-Oscar App
2021-02-28Suggestions for Django-Oscar and Django-Haystack
2021-02-23Django Apps, AppConfig, OscarConfig and Sub-Apps
2021-02-23Pretty JSON Reduces Errors and Fatigue
2021-02-23Customizing Django-Oscar for Selling a Custom-Built Product
2021-02-12Installing Apache Solr on Ubuntu 20.04
2021-02-11JavaScript Named Arguments and Class Constructors
2021-02-11Shopping Carts Powered by Python and Django
2021-02-11Functional and Non-Functional E-Commerce Requirements
2021-02-08JavaScript Linter Configuration
2021-01-31OpenCart - Postgres - ngnix - Ubuntu
2021-01-08Trust, Winning and Losing as an Expert Witness
2020-12-21Propagating Git Repo Changes Downstream
2020-10-22Scala-Style Lambda Function Placeholder Syntax in Python 3
2020-08-11Introducing the Technology Expert Article Series
2020-08-11Empirical Truth and Probability
2020-08-11Detecting Software Copying
2020-08-11Technical Explanatory Videos
2020-08-11Expert Witness Mantra
2020-08-11Remote Testimony
2019-11-28Dotty (Scala 3 Preview) Presentation at Hopper, Montreal
2019-10-24A Hybrid Machine Learning / Personality Simulation Platform
2018-09-13Decentralized Ponytails
2018-08-29Evaluating Blockchain Companies
2018-08-29IBM Personality Insights
2018-08-28Bob Summerwill
2018-08-23Keynote Panel Discussion - The Future of Blockchain
2018-06-13Ethereum Source Code Walkthrough
2018-04-03Smart Contracts That Learn
2018-03-02Svief
2018-01-18Smart Contracts For Enterprises
2018-01-03Tweet Stream Manager
2017-11-29The web3j-scala Ethereum Library
2017-07-28Kafka Streams vs. Akka
2017-05-30Resume-Driven Development
2017-05-25Better Syntactic Sugar for Scala Futures
2017-04-29Exploratory Conversation With AIs
2017-01-10Hands-Free Voice as a User Interface
2016-11-15I Updated the Apache Spark Reference Applications
2013-07-07Publishing Maven Artifacts to AWS S3
2013-06-01Load Testing ScalaCourses.com
2013-05-17Listing of all AWS Elastic Transcoder Presets
2013-03-18Cleaning the Heroku Cache
2013-03-15Using Scala’s String Interpolation to Access a Map
2013-02-27Bash shell on a Heroku Dyno
2012-11-14AWS S3 websites and Naked HTTP Redirects
2012-09-28Debugging JVM Programs on Heroku
2012-08-09Composable Futures with Akka 2.0
2012-08-07Proposal – Mandatory Countervailing Tip
2012-08-06Scala Existential Types and Salat
2012-08-04Pushing Notifications to Nagios from Java and Scala
2012-08-02Scala Type Parameters, Implicit Manifests and Salat
2011-09-30Pigs Can Fly
2011-09-21AMF over HTTP in another Multiverse
2011-08-18Bug Fix and Feature Branches in Git
2011-08-04Debugging Spring's SEVERE Error ListenerStart
2011-08-04Tracking Down a Mismatched JAR
2011-05-24Assessing Sample Code from Job Applicants
2011-05-13Mobile and Desktop Technology Trends and Issues
2010-02-19Mounting compressed folders / Looping back zip files
2009-11-23Shutting down Zamples.com
2009-07-202009 Open Source Community Leadership Summit
2009-06-27Commonwealth Club Performance
2009-02-22Presenting EmpathyWorks at a Private Equity Roundtable
2008-10-15Good Code is Beautiful
2008-09-24Breathless Delirium
2008-04-28Cult of the Software God
2008-03-26AAAI Symposium
2008-01-16IKVM.NET – Java applications on .NET
2007-11-21I'm a Dragon on a Business Plan Panel
2007-09-23Digital Mentat
2007-09-09Singularity Summit
2007-04-252nd Annual Silicon Valley Ruby Conference
2006-10-17Announcing Micronautics Research
2006-06-23A physical metaphor for IT innovation
2006-04-24Success! Silicon Valley Ruby Conference
2006-02-21Silicon Valley Ruby Conference
2005-12-30Instantiating Java Inner Classes
2005-12-16Programmatic IM Generation
2005-12-16Zamplized Ruby User’s Guide
2005-12-15Zamples REST Interface
2005-07-28I Want to Build a Girl
2005-05-15Self-Fullfilling Prophecy
2005-04-03Marshall Brain is a very smart man
2005-04-02Top 12 Klingon Programmer Sayings
2005-01-05Zample in a Blog Post
2004-12-24Another Software Expert Assignment
2004-12-18Nabu cast a long shadow
2004-12-09Live Code Examples for JDK 6 (Mustang)
2004-11-04All Global 2000 Businesses Are Software Developers
2004-11-03Reading Java Properties Files from Bash