Mike Slinn

Articles About Other Topics

By Last Modified
By Date
By Category
2024-12-08EuCon, a Proprietary Control Surface Protocol 2024-12-06Moonlight 2024-12-05Frankenpod: A Hanging Camera Mount 2024-12-03Studio Backdrop 2024-12-03DaVinci Resolve Notes 2024-12-03Routing DAW Output Using Loopback 2024-12-01HUI & MCU 2024-12-01Synthesizers and MIDI 2024-12-01KnobKraft-orm, a F/OSS MIDI Patch Librarian 2024-12-01Pro Tools Installation and Preferences 2024-11-30Roland Juno-DS61 Synthesizer Workstation 2024-11-30Pro Tools MIDI 2024-11-28NTFS/ext4 Compatible Aliases 2024-11-27One Year Older 2024-11-26Production Infrastructure Scripts 2024-11-25Production Infrastructure Overview 2024-11-25Production Infrastructure Directories 2024-11-24Behringer x32 Producer 2024-11-24DJV 2024-11-24Sony Imaging Edge 2024-11-24OBS Studio Notes 2024-11-20On-Screen Lyrics With DaVinci Resolve 2024-11-13Roland TD-07 And DAWs 2024-11-12GoPro Labs 2024-11-12Roland VQD-106 V-Drum Kit 2024-11-05Pro Tools Workspaces and Catalogs 2024-11-05Pro Tools Operations 2024-11-02Pro Tools Keyboards and Hot Keys 2024-10-29Ableton Live Notes 2024-10-29Pro Tools Sessions 2024-10-28midi_create - A Ruby Program to Create MIDI Files 2024-10-27Nugem: Custom Rails & Jekyll Plugins 2024-10-25Windows Subsystem for Linux Revisited 2024-10-23Pro Tools Overview 2024-10-22Receiving files on an IBM mainframe 2024-10-22Pro Tools Issues 2024-10-22Songs 2024-10-01I Love Chocolate 2024-09-30Subtitles For Music Videos in Davinci Resolve 2024-09-21Supersizing a Partition and Its File System 2024-09-21VirtualBox 2024-09-20RustDesk, an open source alternative to TeamViewer 2024-09-18Ubuntu 22.04 Breaking Changes 2024-09-17Inside Clonezilla 2024-09-11Clonezilla 2024-09-04LaTeX Notes 2024-09-04Sony Alpha ZV-E1 2024-09-03Ableton Push 3 Standalone 2024-08-25Node.js, NVM, NPM and Yarn 2024-08-21jekyll_href 2024-08-20jekyll_plugin_support 2024-08-20jekyll_img 2024-08-09Microsoft Clarity Lets Me Watch You Click and Scroll 2024-07-31Jellyfin - The Free Software Media System 2024-07-31Working With jSuites.tabs 2024-07-31Upgrading Modular PSUs 2024-07-26Visualizing Dependencies with bundle graph 2024-07-26jekyll_basename_dirname 2024-07-23Identify Problematic Front Matter 2024-07-23Music21 2024-07-21Debugging Jekyll Plugins with an IDE 2024-07-21jekyll_outline 2024-07-06Ableton Push 3 NVMe Replacement 2024-07-05Thermal Control 2024-06-30Using the ElectroVoice EVERSE 8 2024-06-27Running JCL from a PC 2024-06-11Sony Alpha 7 Mark iii Camera 2024-06-10A Python Virtual Environment For Every Project 2024-06-06WSL / WSL 2 Backup and Restore 2024-06-04Push 3 Standalone Linux 2024-05-30Rust 2024-05-11Displaying the Location Where a Photo or a Video Was Created 2024-04-21Guitar Pickup Hum 2024-04-21OpenAI Whisper 2024-04-11Working With Mainframe Software 2024-04-11Dinosaur Tales 2024-04-11Listing CSECTs using ABMLIST 2024-04-11Disassembling mainframe COBOL with ASMDASM 2024-04-09Transcribing Music From Audio 2024-04-08Limit Your Financial Vulnerability From AWS Account Hijacking 2024-04-06MuseScore 3 and 4 2024-04-03EBCDIC 2024-03-21Live_set - Debug Tool For Ableton Live Sets 2024-03-20My Ruby Gems 2024-03-20Parsing Command Line Arguments with OptionParser 2024-02-24Reaper Notes 2024-02-23Sorting Out VSTs 2024-02-21Essential Visual Studio Code Extensions for Ruby 2024-02-18Product Development Collaboration 2024-02-14PrivateGPT: Secure Q/A for a Corpus 2024-02-13Running LLMs on WSL 2024-02-13Jekyll 4.2.2 with Ruby 3.1.0 on Ubuntu 22.04 Using Podman 2024-02-12Expanding the WSL virtual hard drive 2024-02-11Diffusion models implementation from scratch. 2024-02-08Ableton Google Search 2024-02-02Recording Ableton Live Into OBS Studio 2024-01-31Writing Math For Web Pages 2024-01-27Quick Review of Probability Theory 2024-01-24Jekyll Plugin Snippets 2024-01-21ComfyUI 2024-01-19Anaconda 2024-01-18Image Generation With Stable Diffusion 2024-01-18Stable Diffusion WebUI by AUTOMATIC1111 2024-01-17Large Language Model Notes 2024-01-17Chatting with Ollama via web-ui 2024-01-16Hugging Face 2024-01-14Large Language Models with Ollama 2024-01-14Ollama-Ruby 2024-01-13ChatGPT-4 Plugins for Writers 2024-01-10NuGem 2024-01-02Portable Ableton Live Setup 2024-01-01Large Language Models 2024-01-01Letsencrypt/ACME Wildcard SSL Certificates by Lego 2024-01-01Creating and Renewing Letsencrypt Wildcard SSL Certificates 2023-12-30Microsoft Visual Studio Code Notes 2023-12-27jekyll_google_translate 2023-12-26RME ARC USB 2023-12-25Ruby Gem Scaffold Generation With Thor 2023-12-17What Does ‘Control’ Mean in 2024? 2023-12-09Installing Apache Solr on Ubuntu 20.04 2023-12-07Setting Up a Ruby Development Environment 2023-12-04Generating Lyrics With ChatGPT 2023-12-02Publishing a Draft Article in a Jekyll Collection 2023-12-02jekyll_draft 2023-12-01jekyll_pre 2023-11-28MediaTrim: Ruby Gem Implementation 2023-11-28MediaTrim: A Friendly Interface To FFmpeg 2023-11-21Custom Logging in Jekyll Plugins 2023-11-21jekyll_plugin_logger 2023-11-21Detecting Software Copying 2023-11-19jekyll_from_to_until 2023-11-08jekyll_video 2023-11-07Guitar Pro 2023-11-06Microtiming: Tuplet-Based Rhythms IRL & DAWs 2023-11-06Pro Tools & EZ Drummer 3 2023-11-04Debugging Rackup Webapps With Visual Studio Code 2023-10-22Pro Tools Modes and States 2023-10-20RME TotalMix Notes 2023-10-19Pro Tools Automation 2023-10-19More MIDI Software 2023-10-18Hands-Free Studio 2023-10-06Working With Git Repos In Hostile Environments 2023-10-06Git Configuration 2023-10-05Roland HandSonic HPD-15 2023-09-28Installing JDK 17 on Ubuntu 2023-09-14C++ Boost library 2023-09-08PDF Manipulation 2023-08-28Rubocop Settings for Visual Studio Code 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-06Linking Directories on NTFS and Ext4 Volumes 2023-07-21Gem ‘Subclassing’ and Introspection 2023-07-20Git Repository Integrity 2023-07-18Panasonic Lumix Tether 2023-07-17Introduction to libgit2 2023-07-07jekyll_emoji 2023-06-09jekyll_quote 2023-06-08Spring-Breezifier: Solving COVID-19 With HVAC 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-30Divergent Libgit2 Library Wrappers 2023-05-23jekyll_begin_end 2023-05-22jekyll_all_collections 2023-05-21Organized Ruby Articles 2023-05-18My Jekyll Plugins 2023-05-18jekyll_archive_create 2023-05-18jekyll_archive_display 2023-05-18jekyll_reading_time 2023-05-18evaluate 2023-05-18jekyll_badge 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_sort_natural 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-03-29IBM MVS on the Hercules Mainframe emulator 2023-03-28OBS Studio Streaming Using Nvidia GTX & RTX GPUs 2023-03-27Streaming Solo to Facebook From OBS Studio 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-02-22Database Frameworks for Sinatra 2023-02-12HTML Hyphens 2023-01-27Authentication & Authorization With Sinatra / Warden 2023-01-10Sheet Music 2023-01-08Panasonic Lumix DC-S5* Cameras and Lenses 2023-01-07A Curmudgeon’s Social Networking 2023-01-01Pro Tools GrooveCell & Xpand!2 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-02Setting Up Jekyll with Ubuntu or WSL 2022-12-01Working With Volumes and Directories Under Ubuntu 2022-11-23Bome MIDI Translator Pro for Camera Tethering 2022-11-17Making a Video 2022-11-17Camera Shopping 2022-11-08Pro Tools Editing 2022-10-26Functional and Non-Functional E-Commerce Requirements 2022-08-22Pro Tools Beats, Bars and Click Tracks 2022-08-15Pro Tools Effects 2022-08-12JiraCLI, a Feature-rich Interactive Jira Command Line 2022-08-03ImageMagick Slicing on Ubuntu/WSL 2022-07-23Optimizing Plex Media Server on Ubuntu 2022-07-23Ruby on Rails / Solidus for E-Commerce 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-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-04Converting All Images in a Website to webp Format 2022-04-03Make the First Move 2022-04-03A/V Studio Technology 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-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-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-12Peace Isn’t Found At the End of a Gun 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-11JavaScript Named Arguments and Class Constructors 2021-02-11Shopping Carts Powered by Python and Django 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-11Technology Expert Articles 2020-08-11Empirical Truth and Probability 2020-08-11Technical Explanatory Videos 2020-08-11Expert Witness Mantra 2019-11-28Dotty (Scala 3 Preview) Presentation at Hopper, Montreal 2019-10-24A Hybrid Machine Learning / Personality Simulation Platform 2018-09-13Decentralized Ponytails 2018-09-12Evaluating Technology Companies 2018-08-29Evaluating Blockchain Companies 2018-08-29IBM Personality Insights 2018-08-23Keynote Panel Discussion - The Future of Blockchain 2018-06-13Ethereum Source Code Walkthrough 2018-04-03Smart Contracts That Learn 2018-03-02SVIEF Blockchain Conference at Stanford University 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-28“I 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 article 2004-12-24Another Software Expert Assignment 2004-12-18Nabu cast a long shadow 2004-12-09Live Code Examples for JDK 6 2004-11-04All Global 2000 Businesses Are Software Developers 2004-11-03Reading Java Properties Files from Bash 1994-01-01Sechelt Porch 1993-10-15Lullaby
2024-12-02Frankenpod: A Hanging Camera Mount 2024-12-01EuCon, a Proprietary Control Surface Protocol 2024-12-01HUI & MCU 2024-11-28Moonlight 2024-11-21NTFS/ext4 Compatible Aliases 2024-11-20On-Screen Lyrics With DaVinci Resolve 2024-11-18Studio Backdrop 2024-11-13Roland TD-07 And DAWs 2024-11-12GoPro Labs 2024-11-05Pro Tools Workspaces and Catalogs 2024-11-05Roland VQD-106 V-Drum Kit 2024-10-28midi_create - A Ruby Program to Create MIDI Files 2024-09-30Subtitles For Music Videos in Davinci Resolve 2024-09-20RustDesk, an open source alternative to TeamViewer 2024-09-11Inside Clonezilla 2024-07-30Jellyfin - The Free Software Media System 2024-07-26Visualizing Dependencies with bundle graph 2024-07-23Identify Problematic Front Matter 2024-07-22Working With jSuites.tabs 2024-07-05Thermal Control 2024-06-28Upgrading Modular PSUs 2024-06-20Ableton Push 3 NVMe Replacement 2024-06-12Clonezilla 2024-06-12Supersizing a Partition and Its File System 2024-06-11VirtualBox 2024-06-04Push 3 Standalone Linux 2024-05-30Rust 2024-04-21Guitar Pickup Hum 2024-04-11Working With Mainframe Software 2024-04-11Dinosaur Tales 2024-04-11Listing CSECTs using ABMLIST 2024-04-11Disassembling mainframe COBOL with ASMDASM 2024-04-10Receiving files on an IBM mainframe 2024-04-07Transcribing Music From Audio 2024-04-03EBCDIC 2024-04-03Running JCL from a PC 2024-03-20Live_set - Debug Tool For Ableton Live Sets 2024-03-13Behringer x32 Producer 2024-02-24Reaper Notes 2024-02-21Sorting Out VSTs 2024-02-18Product Development Collaboration 2024-02-12Expanding the WSL virtual hard drive 2024-02-12PrivateGPT: Secure Q/A for a Corpus 2024-02-08Ableton Google Search 2024-02-02Recording Ableton Live Into OBS Studio 2024-02-02Ableton Live Notes 2024-01-31LaTeX Notes 2024-01-31Writing Math For Web Pages 2024-01-27Quick Review of Probability Theory 2024-01-24Diffusion models implementation from scratch. 2024-01-23OpenAI Whisper 2024-01-21ComfyUI 2024-01-19Anaconda 2024-01-18Running LLMs on WSL 2024-01-18Image Generation With Stable Diffusion 2024-01-18Stable Diffusion WebUI by AUTOMATIC1111 2024-01-17Large Language Model Notes 2024-01-16Hugging Face 2024-01-14Large Language Models with Ollama 2024-01-14Chatting with Ollama via web-ui 2024-01-14Ollama-Ruby 2024-01-13ChatGPT-4 Plugins for Writers 2024-01-10NuGem 2024-01-01Large Language Models 2023-12-27jekyll_google_translate 2023-12-03Ableton Push 3 Standalone 2023-11-29My Ruby Gems 2023-11-26DJV 2023-11-06Microtiming: Tuplet-Based Rhythms IRL & DAWs 2023-10-16RME ARC USB 2023-10-16Synthesizers and MIDI 2023-10-03Parsing Command Line Arguments with OptionParser 2023-10-01KnobKraft-orm, a F/OSS MIDI Patch Librarian 2023-09-28Installing JDK 17 on Ubuntu 2023-09-26Displaying the Location Where a Photo or a Video Was Created 2023-09-21Roland Juno-DS61 Synthesizer Workstation 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-20Pytest and Visual Studio Code 2023-08-12IBM MVS on the Hercules Mainframe emulator 2023-08-11Graceful Crash Exit From Ruby 2023-07-23Using the ElectroVoice EVERSE 8 2023-07-20Git Repository Integrity 2023-07-13Working With Git Repos In Hostile Environments 2023-06-14Portable Ableton Live Setup 2023-06-06Ruby Gem Scaffold Generation With Thor 2023-06-03Ruby Modularity 2023-05-30Git Configuration 2023-05-21Organized Ruby Articles 2023-05-18My Jekyll Plugins 2023-05-12C and C++ Online and On Ubuntu 2023-05-12Divergent Libgit2 Library Wrappers 2023-05-12Merge and Pull: Git CLI vs. Libgit2 Wrappers 2023-05-10Git/Libgit2 Notes 2023-04-14Understanding Ruby Sinatra With Active Record 2023-04-10MuseScore 3 and 4 2023-04-09Music21 2023-04-06Gem ‘Subclassing’ and Introspection 2023-03-30Partial Clone With Sparse Checkout 2023-03-13Low-Level Git Concepts 2023-03-13Low-Level Git Commands 2023-03-12The Git Pager 2023-03-11Organized Git Articles 2023-03-11Updating Trees of Git Repositories 2023-03-11Introduction to libgit2 2023-03-11Working With Git Repos Using Ruby's Rugged Gem 2023-03-10The First Git Branch Is Created Lazily 2023-03-03Don't Poke the Bear 2023-03-02Letsencrypt/ACME Wildcard SSL Certificates by Lego 2023-02-12jekyll_plugin_support 2023-02-11Pro Tools Automation 2023-02-01Database Frameworks for Sinatra 2023-01-31Debugging Rackup Webapps With Visual Studio Code 2023-01-23HTML Hyphens 2023-01-10Jekyll Plugin Snippets 2023-01-08Hands-Free Studio 2023-01-07A Curmudgeon’s Social Networking 2023-01-01Pro Tools GrooveCell & Xpand!2 2022-12-21Panasonic Lumix Tether 2022-12-20Studio Equipment 2022-12-19Panasonic Lumix DC-S5* Cameras and Lenses 2022-12-17Generating Lyrics With ChatGPT 2022-12-13Guitar Pro 2022-12-05Authentication & Authorization With Sinatra / Warden 2022-12-02Sinatra Request Explorer 2022-12-01Working With Volumes and Directories Under Ubuntu 2022-11-23Bome MIDI Translator Pro for Camera Tethering 2022-11-21Sheet Music 2022-11-14Camera Tethering 2022-11-08Pro Tools Editing 2022-11-02One Year Older 2022-10-05What Does ‘Control’ Mean in 2024? 2022-08-13Sony Alpha 7 Mark iii Camera 2022-08-13Sony Imaging Edge 2022-08-12JiraCLI, a Feature-rich Interactive Jira Command Line 2022-07-28ImageMagick Slicing on Ubuntu/WSL 2022-07-24Ubuntu 22.04 Breaking Changes 2022-07-23Optimizing Plex Media Server on Ubuntu 2022-07-22Ruby on Rails / Solidus for E-Commerce 2022-07-16Uncomplicated Firewall on Ubuntu 2022-07-08Using Nginx As a Reverse Proxy With SSL 2022-07-01Trialing mslinn.com on Linode Storage 2022-06-20Considering Microsoft Azure for Static Websites 2022-06-15Creating and Renewing Letsencrypt Wildcard SSL Certificates 2022-06-09Considering Cloudflare R2 for Static Websites 2022-05-28Upgrading PostgreSQL Ubuntu 2022-05-27MontrĂ©al International vs. Bill 96 2022-05-26Limit Your Financial Vulnerability From AWS Account Hijacking 2022-05-15Jekyll 4.2.2 with Ruby 3.1.0 on Ubuntu 22.04 Using Podman 2022-05-03Profiling Jekyll and plugins with rbspy 2022-05-01HTTP 301 Redirects with Jekyll and AWS S3 2022-04-19DaVinci Resolve Notes 2022-04-03Make the First Move 2022-03-31Microsoft Clarity Lets Me Watch You Click and Scroll 2022-03-28Nugem: Custom Rails & Jekyll Plugins 2022-03-27Explanations and Examples of Jekyll Plugins 2022-03-26Plugins Are Not The Only Way To Maintain a Jekyll Website 2022-03-06Installing Rubocop As a Development Dependency 2022-03-01Node.js, NVM, NPM and Yarn 2022-02-22Iterating Slim Language Templates 2022-02-21Debugging Jekyll Plugins with an IDE 2022-02-20Essential Visual Studio Code Extensions for Ruby 2022-02-13Using the jekyll_bootstrap5_tabs Plugin 2022-02-13Making a Jekyll Plugin as a Ruby Gem 2022-02-12Setting Up a Ruby Development Environment 2022-02-10Fun With Python Enums 2022-02-07Linking Directories on NTFS and Ext4 Volumes 2022-01-30Handcrafted Dynamic DNS for AWS Route53 and Namecheap 2022-01-28MediaTrim: Ruby Gem Implementation 2022-01-23MediaTrim: A Friendly Interface To FFmpeg 2022-01-14Windows Diskpart Cooperates With Diskmgmt 2022-01-10WSL / WSL 2 Backup and Restore 2022-01-07Streaming Solo to Facebook From OBS Studio 2021-12-29OBS Studio Streaming Using Nvidia GTX & RTX GPUs 2021-12-26AI / ML System Behavior Reflects the Society That Produced It 2021-12-22Spring-Breezifier: Solving COVID-19 With HVAC 2021-12-20Publishing a Draft Article in a Jekyll Collection 2021-12-12Peace Isn’t Found At the End of a Gun 2021-11-15Recording Solo With OBS Studio 2021-11-13Using an HDMI Splitter with OBS Studio 2021-11-12External Video Monitors For Cameras 2021-11-08Routing DAW Output Using Loopback 2021-11-04Extracting Audio from an MP4 as 32-bit WAV 2021-11-03Sony Alpha 7 Mark iii Camera Media Encodings 2021-11-03What I Wish I Knew When I First Started 2021-06-08Django / PyTest Setup and Rationale 2021-05-26Documenting Custom Django & Django-Oscar Apps 2021-05-19Disappointing Scala 3 Installation Experience 2021-05-18Secrets of Setting Up Django EMail 2021-04-29OCI / Docker / AWS Lambda / Django / Buildah / podman 2021-04-28Docker, OCI Images, Buildah and podman 2021-04-18Stack Overflow Culture: Zero-Sum, Authoritarian and Hormonally Imbalanced 2021-04-14Serverless E-Commerce 2021-04-13Investigating a Django-Oscar Production Setup 2021-04-12Merging a Remote File with a Local File 2021-04-11Visual Studio Code Workspace Settings 2021-04-10Git Directory Tree Operations 2021-04-09A Python Virtual Environment For Every Project 2021-04-05Python Dependency Management With Pip-Tools 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-27Django and Django-Oscar Information Sources 2021-03-27Django Unit Tests 2021-03-22Command-Line AWS Utilities 2021-03-22Microsoft Visual Studio Code Notes 2021-03-21CORS on AWS S3 and Cloudfront 2021-03-20Cross-Origin Resource Sharing (CORS) 2021-03-19AWS S3 and CloudFront SSL 2021-03-19Experimenting With Django User Authentication 2021-03-19Django-Oscar Startup & User Registration 2021-03-19Django-Oscar Templates and Ajax 2021-03-18VSCode Debugging and the Django-Oscar Sandbox 2021-03-18Preparation is Everything 2021-03-14Django Asset Settings 2021-03-13Enabling and Disabling the Django AWS Datastore 2021-03-12Preparing AWS S3 / CloudFront To Be a Django Webapp Datastore 2021-03-07Django-Oscar Project and App Templates 2021-03-06List of Django-Oscar Page Template Blocks 2021-03-04About These Ancient Warmth Posts 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-24Django 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-14Suggestions for Django-Oscar and Django-Haystack 2021-02-13Django-Oscar Entity Relationship Diagrams 2021-02-12General Django Notes 2021-02-12Django Debug Toolbar 2021-02-12Django-admin and manage.py 2021-02-12Django Admin / manage.py dumpdata Subcommand 2021-02-12Django Migrations 2021-02-12Django-Oscar URL Patterns 2021-02-12Django Model Notes 2021-02-11JavaScript Named Arguments and Class Constructors 2021-02-11Installing Apache Solr on Ubuntu 20.04 2021-02-11Evaluating Django-Oscar, a F/OSS Shopping Cart 2021-02-08JavaScript Linter Configuration 2021-02-03Shopping Carts Powered by Python and Django 2021-02-02Functional and Non-Functional E-Commerce Requirements 2021-02-02About These Django / Oscar Posts 2021-01-30OpenCart - Postgres - ngnix - Ubuntu 2021-01-08Trust, Winning and Losing as an Expert Witness 2020-12-29Jekyll-Generated Sites 2020-12-28Custom Logging in Jekyll Plugins 2020-11-30Propagating Git Repo Changes Downstream 2020-11-05Pro Tools & EZ Drummer 3 2020-10-27Installing a New SSH Key on AWS EC2 with User Data 2020-10-25Rescuing a Catastrophic Upgrade to Ubuntu 20.10 2020-10-24Working With EC2 Spot Instances From AWS CLI 2020-10-22Scala-Style Lambda Function Placeholder Syntax in Python 3 2020-10-03About My Jekyll Plugins 2020-10-03jekyll_outline 2020-10-03jekyll_archive_create 2020-10-03jekyll_archive_display 2020-10-03jekyll_reading_time 2020-10-03jekyll_basename_dirname 2020-10-03jekyll_begin_end 2020-10-03jekyll_from_to_until 2020-10-03evaluate 2020-10-03jekyll_badge 2020-10-03jekyll_nth 2020-10-03jekyll_time_since 2020-10-03jekyll_bootstrap5_tabs 2020-10-03jekyll_emoji 2020-10-03jekyll_href 2020-10-03jekyll_img 2020-10-03jekyll_pre 2020-10-03jekyll_quote 2020-10-03jekyll_download_link 2020-10-03jekyll_run 2020-10-03jekyll_video 2020-10-03jekyll_flexible_include 2020-10-03jekyll_site_inspector 2020-10-03jekyll_plugin_logger 2020-10-03jekyll_all_collections 2020-10-03jekyll_sort_natural 2020-10-03jekyll_draft 2020-10-03jekyll_random_hex 2020-08-22Pro Tools Beats, Bars and Click Tracks 2020-08-16Bash Script to Create a New Jekyll Post 2020-08-15Converting All Images in a Website to webp Format 2020-08-11Technology Expert Articles 2020-08-11Empirical Truth and Probability 2020-08-11Detecting Software Copying 2020-08-11Technical Explanatory Videos 2020-08-11Expert Witness Mantra 2020-08-11Enterprise CRM & ERP Disputes 2020-03-01A/V Studio Technology 2020-03-01Production Infrastructure Overview 2020-03-01Production Infrastructure Directories 2020-03-01Production Infrastructure Scripts 2020-03-01Making a Video 2020-03-01Camera Shopping 2020-03-01RME TotalMix Notes 2020-03-01OBS Studio Notes 2020-03-01Pro Tools Overview 2020-03-01Pro Tools Installation and Preferences 2020-03-01Pro Tools Keyboards and Hot Keys 2020-03-01Pro Tools Modes and States 2020-03-01Pro Tools Operations 2020-03-01Pro Tools Sessions 2020-03-01Pro Tools Effects 2020-03-01Pro Tools MIDI 2020-03-01Pro Tools Issues 2020-03-01More MIDI Software 2020-03-01Roland HandSonic HPD-15 2020-03-01Songs 2019-11-28Dotty (Scala 3 Preview) Presentation at Hopper, Montreal 2019-10-24A Hybrid Machine Learning / Personality Simulation Platform 2018-09-13Decentralized Ponytails 2018-09-12Evaluating Technology Companies 2018-08-29Evaluating Blockchain Companies 2018-08-29IBM Personality Insights 2018-08-23Keynote Panel Discussion - The Future of Blockchain 2018-08-20Windows Subsystem for Linux Revisited 2018-06-13Ethereum Source Code Walkthrough 2018-04-03Smart Contracts That Learn 2018-03-02SVIEF Blockchain Conference at Stanford University 2018-01-18Smart Contracts for Enterprises 2018-01-03Tweet Stream Manager 2017-11-29The web3j-scala Ethereum Library 2017-08-07How Much Do You Actually Program? 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-04-04UI Considerations for the Visually Impaired 2017-01-15Are My Hands-Free Devices Always Listening? 2017-01-10Hands-Free Voice as a User Interface 2017-01-08Setting Up Jekyll with Ubuntu or WSL 2016-11-15I Updated the Apache Spark Reference Applications 2013-07-07Publishing Maven Artifacts to AWS S3 2013-06-01Load Testing ScalaCourses.com 2013-03-18Cleaning the Heroku Cache 2013-03-15Listing of all AWS Elastic Transcoder Presets 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-28“I 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 article 2004-12-24Another Software Expert Assignment 2004-12-18Nabu cast a long shadow 2004-12-09Live Code Examples for JDK 6 2004-11-04All Global 2000 Businesses Are Software Developers 2004-11-03Reading Java Properties Files from Bash 1994-05-01I Love Chocolate 1994-01-01Sechelt Porch 1993-10-15Lullaby

Ableton

AI

Amazon

Atom

AWS

AWS Lambda

Azure

Bash

Blockchain

Business

C & C++

C++

C++ Boost library

Clonezilla

Inside Clonezilla Clonezilla

Cloudflare

COVID-19

Django

Docker

e-commerce

ECMAScript

EmpathyWorks

Ethereum

Evaluations

Git

Go

Google

HandsfreeVoice

Hardware

Heroku

HTML

HTML Hyphens

Humor

Internet

Java

JavaScript

Jekyll

JSON

Linode

Linux

Media

Microsoft

Nabu

nginx

Node.js

Open Source

PDF

PDF Manipulation

PostgreSQL

Push

Thermal Control

Python

Robotics

Ruby

Rust

Rust

Scala

Scripting

Security

SEO

Serverless

Software

Software-Expert

Spark

SSL

Startups

Ubuntu

UI

Visual Studio Code

Voice

Windows

WSL

WSL2

X11

Zamples

Zappa

* indicates a required field.

Please select the following to receive Mike Slinn’s newsletter:

You can unsubscribe at any time by clicking the link in the footer of emails.

Mike Slinn uses Mailchimp as his marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp’s privacy practices.