By Last Modified
By Date
By Category
2025-06-12jekyll_plugin_support
2025-06-09Ruby Splat Operator and System Calls
2025-06-09Large Language Models
2025-06-09Git, LFS, libgit2 & rugged Articles
2025-06-09Django / Oscar Articles
2025-06-09Jekyll-Generated Sites
2025-06-09jekyll_outline
2025-06-08A Streamlined Git Commit
2025-06-08Debugging Jekyll Plugins with an IDE
2025-05-31Structuring Jekyll Plugins For Testability
2025-05-26Synthesizers and MIDI
2025-05-22RME MADIface Driver Notes
2025-05-18Hands-Free Studio
2025-05-18A/V Studio Technology
2025-05-17jekyll_img
2025-05-16RustDesk, An Open-Source Alternative to TeamViewer
2025-05-07Upgrading to Ubuntu 25.04
2025-05-06Push 3 Standalone Linux
2025-04-29TouchDesigner For Music Video Creation
2025-04-25Online Music Lessons
2025-04-23DaVinci Resolve Ducking
2025-04-22Diagnosing USB problems
2025-04-21DaVinci Resolve Notes
2025-04-14Roland TD-07 And DAWs
2025-04-13JUCE - Multiplatform C++ Framework for Audio Applications
2025-04-11Ableton Live Notes
2025-04-11EZdrummer 3 & Pro Tools
2025-04-10Ableton Live SQLite3
2025-04-09Song Template
2025-04-09Jellyfin vs. Plex
2025-04-09My Jekyll Plugins
2025-04-08Sony Alpha ZV-E1
2025-04-05Emby vs. Plex
2025-04-04Working With Android and iOS Tablets
2025-04-02What Does ‘Control’ Mean in 2024?
2025-04-01Avid Control, EuControl and EuCon
2025-03-31Android and iOS Remote Control Surface Apps
2025-03-30Remote Control of Ableton Live With Imaginando LK/UBRIDGE
2025-03-30Are My Hands-Free Devices Always Listening?
2025-03-28jekyll_pre
2025-03-28RME TotalMix Notes
2025-03-19Ableton Push 3 NVMe Replacement
2025-03-19Pro Tools Overview
2025-03-14Panasonic Lumix Tether
2025-03-12Node.js, NVM, NPM and Yarn
2025-03-11Remote Control of Ableton Live With TouchOSC
2025-03-11Remote Control of Ableton Live With V-Control Pro
2025-03-06Working With Volumes and Directories Under Ubuntu
2025-02-27We Miss You, But ...
2025-02-26Pro Tools Editing
2025-02-26One Year Older
2025-02-22VirtualBox
2025-02-17Recording Screens and Text Dialog
2025-02-15Pro Tools Keyboards and Hot Keys
2025-02-15Pro Tools Sessions
2025-02-12Panasonic Lumix DC-S5* Cameras and Lenses
2025-02-11Production Infrastructure Directories
2025-02-07jekyll_href
2025-02-07jekyll_all_collections
2025-02-07jekyll_draft
2025-02-06Evaluation Procedure For Git LFS Servers
2025-02-05Windows Subsystem for Linux Revisited
2025-01-24Git LFS Scripts
2025-01-23Git Large File System Overview
2025-01-23Git LFS Client Installation
2025-01-23Git LFS Server URLs
2025-01-22Bare Git Repositories
2025-01-21Git-ls-files, Wildmatch Patterns and Permutation Scripts
2025-01-20Shared Directories With POSIX Groups and SGID
2025-01-19Mounting Shared Directories on WSL & Ubuntu
2025-01-18Git LFS Tracking, Migration and Un-Migration
2025-01-18Git LFS SSH Authentication
2025-01-18Null Git LFS Server
2025-01-17Git URLs for SSH
2025-01-15Roland VQD-106 V-Drum Kit
2025-01-15Guitar Pickup Hum
2025-01-14jekyll_quote
2025-01-06Git LFS Client Configuration & Commands
2025-01-06Working With Git LFS
2025-01-03Working With Git Repos Using Ruby's Rugged Gem
2024-12-28Ableton Push 3 Standalone
2024-12-24Pro Tools Installation and Preferences
2024-12-22NuGem
2024-12-15V-Drum Explorer
2024-12-15Production Infrastructure Scripts
2024-12-14Production Infrastructure Overview
2024-12-10Frankenpod: A Hanging Camera Mount
2024-12-10Pro Tools GrooveCell & Xpand!2
2024-12-10Pro Tools MIDI
2024-12-06Moonlight
2024-12-03Studio Backdrop
2024-12-03Routing DAW Output Using Loopback
2024-12-01HUI & MCU
2024-12-01KnobKraft-orm, a F/OSS MIDI Patch Librarian
2024-11-30Roland Juno-DS61 Synthesizer Workstation
2024-11-28NTFS/ext4 Compatible Aliases
2024-11-26Licensing Terms and Rates
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-12GoPro Labs
2024-11-05Pro Tools Workspaces and Catalogs
2024-11-05Pro Tools Operations
2024-10-28midi_create - A Ruby Program to Create MIDI Files
2024-10-27Nugem: Custom Rails & Jekyll Plugins
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-18Ubuntu 22.04 Breaking Changes
2024-09-17Inside Clonezilla
2024-09-11Clonezilla
2024-09-04LaTeX Notes
2024-08-09Microsoft Clarity Lets Me Watch You Click and Scroll
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-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-05-30Rust
2024-05-11Displaying the Location Where a Photo or a Video Was Created
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-02Portable Ableton Live Setup
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-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-11-28MediaTrim 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-04Debugging Rackup Webapps With Visual Studio Code
2023-10-22Pro Tools Modes and States
2023-10-19Pro Tools Automation
2023-10-19More MIDI Software
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-17Introduction to libgit2
2023-07-07jekyll_emoji
2023-06-08Spring-Breezifier: Solving COVID-19 With HVAC
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-21The Ruby Computer Language
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-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-07A Curmudgeon’s Social Networking
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-11-23Bome MIDI Translator Pro for Camera Tethering
2022-11-17Making a Video
2022-11-17Camera Shopping
2022-10-26Functional and Non-Functional E-Commerce Requirements
2022-08-22Pro Tools Beats, Bars and Click Tracks
2022-08-15Pro Tools Effects
2025-06-12JiraCLI, a Feature-rich Interactive Jira Command Line
2022-08-03ImageMagick Slicing on Ubuntu/WSL
2025-06-12Optimizing Plex Media Server on Ubuntu
2022-07-23Ruby on Rails / Solidus for E-Commerce
2025-06-12Uncomplicated Firewall on Ubuntu
2022-06-30Handcrafted Dynamic DNS for AWS Route53 and Namecheap
2022-06-29Considering Microsoft Azure for Static Websites
2022-06-19Microsoft Azure Security Features
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-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-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 on AWS
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-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-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
2025-06-09Ruby Splat Operator and System Calls
2025-05-07Upgrading to Ubuntu 25.04
2025-04-23DaVinci Resolve Ducking
2025-04-22Diagnosing USB problems
2025-04-25Online Music Lessons
2025-04-13JUCE - Multiplatform C++ Framework for Audio Applications
2025-04-10Ableton Live SQLite3
2025-04-05Emby vs. Plex
2025-03-11Remote Control of Ableton Live With TouchOSC
2025-04-04Working With Android and iOS Tablets
2025-03-31Android and iOS Remote Control Surface Apps
2025-03-30Remote Control of Ableton Live With Imaginando LK/UBRIDGE
2025-03-11Remote Control of Ableton Live With V-Control Pro
2025-02-17Recording Screens and Text Dialog
2025-02-27We Miss You, But ...
2025-04-29TouchDesigner For Music Video Creation
2025-01-24Git LFS Scripts
2025-01-22Bare Git Repositories
2025-01-20Shared Directories With POSIX Groups and SGID
2025-01-19Mounting Shared Directories on WSL & Ubuntu
2025-01-17Git URLs for SSH
2025-05-22RME MADIface Driver Notes
2025-01-23Git Large File System Overview
2025-01-23Git LFS Client Installation
2025-01-23Git LFS Server URLs
2025-01-18Git LFS Tracking, Migration and Un-Migration
2025-01-06Git LFS Client Configuration & Commands
2025-01-18Git LFS SSH Authentication
2025-01-06Working With Git LFS
2025-02-06Evaluation Procedure For Git LFS Servers
2025-01-18Null Git LFS Server
2025-05-31Structuring Jekyll Plugins For Testability
2024-12-15V-Drum Explorer
2025-06-08A Streamlined Git Commit
2024-12-10Frankenpod: A Hanging Camera Mount
2024-12-01HUI & MCU
2025-04-01Avid Control, EuControl and EuCon
2025-04-09Song Template
2024-12-06Moonlight
2024-11-26Licensing Terms and Rates
2024-11-28NTFS/ext4 Compatible Aliases
2024-11-20On-Screen Lyrics With DaVinci Resolve
2024-12-03Studio Backdrop
2025-04-14Roland TD-07 And DAWs
2024-11-12GoPro Labs
2024-11-05Pro Tools Workspaces and Catalogs
2025-01-15Roland 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
2025-05-16RustDesk, An Open-Source Alternative to TeamViewer
2024-09-17Inside Clonezilla
2025-04-09Jellyfin vs. Plex
2024-07-26Visualizing Dependencies with bundle graph
2024-07-23Identify Problematic Front Matter
2024-07-31Working With jSuites.tabs
2024-07-05Thermal Control
2024-07-31Upgrading Modular PSUs
2025-03-19Ableton Push 3 NVMe Replacement
2024-09-11Clonezilla
2024-09-21Supersizing a Partition and Its File System
2025-02-22VirtualBox
2025-05-06Push 3 Standalone Linux
2024-05-30Rust
2025-01-15Guitar 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-10-22Receiving files on an IBM mainframe
2024-04-09Transcribing Music From Audio
2024-04-03EBCDIC
2024-06-27Running JCL from a PC
2024-03-21Live_set - Debug Tool For Ableton Live Sets
2024-11-24Behringer x32 Producer
2024-02-24Reaper Notes
2024-02-23Sorting Out VSTs
2024-02-18Product Development Collaboration
2024-02-12Expanding the WSL virtual hard drive
2024-02-14PrivateGPT: Secure Q/A for a Corpus
2024-02-08Ableton Google Search
2024-02-02Recording Ableton Live Into OBS Studio
2025-04-11Ableton Live Notes
2024-09-04LaTeX Notes
2024-01-31Writing Math For Web Pages
2024-01-27Quick Review of Probability Theory
2024-02-11Diffusion models implementation from scratch.
2024-04-21OpenAI Whisper
2024-01-21ComfyUI
2024-01-19Anaconda
2024-02-13Running 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-17Chatting with Ollama via web-ui
2024-01-14Ollama-Ruby
2024-01-13ChatGPT-4 Plugins for Writers
2024-12-22NuGem
2025-06-09Large Language Models
2023-12-27jekyll_google_translate
2024-12-28Ableton Push 3 Standalone
2024-03-20My Ruby Gems
2024-11-24DJV
2023-11-06Microtiming: Tuplet-Based Rhythms IRL & DAWs
2023-12-26RME ARC USB
2025-05-26Synthesizers and MIDI
2024-03-20Parsing Command Line Arguments with OptionParser
2024-12-01KnobKraft-orm, a F/OSS MIDI Patch Librarian
2023-09-28Installing JDK 17 on Ubuntu
2024-05-11Displaying the Location Where a Photo or a Video Was Created
2024-11-30Roland Juno-DS61 Synthesizer Workstation
2023-09-14C++ Boost library
2023-09-08PDF Manipulation
2025-04-08Sony Alpha ZV-E1
2023-08-28Rubocop Settings for Visual Studio Code
2023-08-20Pytest and Visual Studio Code
2023-03-29IBM MVS on the Hercules Mainframe emulator
2023-08-11Graceful Crash Exit From Ruby
2024-06-30Using the ElectroVoice EVERSE 8
2023-07-20Git Repository Integrity
2023-10-06Working With Git Repos In Hostile Environments
2024-01-02Portable Ableton Live Setup
2023-12-25Ruby Gem Scaffold Generation With Thor
2023-06-03Ruby Modularity
2023-10-06Git Configuration
2023-05-21The Ruby Computer Language
2025-04-09My Jekyll Plugins
2023-05-14C and C++ Online and On Ubuntu
2023-05-30Divergent Libgit2 Library Wrappers
2023-05-15Merge and Pull: Git CLI vs. Libgit2 Wrappers
2023-05-10Git/Libgit2 Notes
2023-04-27Understanding Ruby Sinatra With Active Record
2024-04-06MuseScore 3 and 4
2024-07-23Music21
2023-07-21Gem ‘Subclassing’ and Introspection
2023-06-02Partial Clone With Sparse Checkout
2025-01-21Git-ls-files, Wildmatch Patterns and Permutation Scripts
2023-04-25Low-Level Git Concepts
2023-05-15Low-Level Git Commands
2023-03-12The Git Pager
2025-06-09Git, LFS, libgit2 & rugged Articles
2023-03-11Updating Trees of Git Repositories
2023-07-17Introduction to libgit2
2025-01-03Working With Git Repos Using Ruby's Rugged Gem
2023-03-11The First Git Branch Is Created Lazily
2023-03-06Don't Poke the Bear
2024-01-01Letsencrypt/ACME Wildcard SSL Certificates by Lego
2025-06-12jekyll_plugin_support
2023-10-19Pro Tools Automation
2023-02-22Database Frameworks for Sinatra
2023-11-04Debugging Rackup Webapps With Visual Studio Code
2023-02-12HTML Hyphens
2024-01-24Jekyll Plugin Snippets
2025-05-18Hands-Free Studio
2023-01-07A Curmudgeon’s Social Networking
2024-12-10Pro Tools GrooveCell & Xpand!2
2025-03-14Panasonic Lumix Tether
2023-05-09Studio Equipment
2025-02-12Panasonic Lumix DC-S5* Cameras and Lenses
2023-12-04Generating Lyrics With ChatGPT
2023-11-07Guitar Pro
2023-01-27Authentication & Authorization With Sinatra / Warden
2022-12-04Sinatra Request Explorer
2025-03-06Working With Volumes and Directories Under Ubuntu
2022-11-23Bome MIDI Translator Pro for Camera Tethering
2023-01-10Sheet Music
2022-12-21Camera Tethering
2025-02-26Pro Tools Editing
2025-02-26One Year Older
2025-04-02What Does ‘Control’ Mean in 2024?
2024-06-11Sony Alpha 7 Mark iii Camera
2024-11-24Sony Imaging Edge
2025-06-12JiraCLI, a Feature-rich Interactive Jira Command Line
2022-08-03ImageMagick Slicing on Ubuntu/WSL
2024-09-18Ubuntu 22.04 Breaking Changes
2025-06-12Optimizing Plex Media Server on Ubuntu
2022-07-23Ruby on Rails / Solidus for E-Commerce
2025-06-12Uncomplicated Firewall on Ubuntu
2023-03-02Using Nginx As a Reverse Proxy With SSL
2022-12-23Trialing mslinn.com on Linode Storage
2022-06-29Considering Microsoft Azure for Static Websites
2024-01-01Creating and Renewing Letsencrypt Wildcard SSL Certificates
2022-06-19Microsoft Azure Security Features
2022-06-19Considering Cloudflare R2 for Static Websites
2023-05-01Upgrading PostgreSQL Ubuntu
2022-05-27Montréal International vs. Bill 96
2024-04-08Limit Your Financial Vulnerability From AWS Account Hijacking
2024-02-13Jekyll 4.2.2 with Ruby 3.1.0 on Ubuntu 22.04 Using Podman
2022-05-03Profiling Jekyll and plugins with rbspy
2022-05-03HTTP 301 Redirects with Jekyll and AWS S3
2025-04-21DaVinci Resolve Notes
2022-04-03Make the First Move
2024-08-09Microsoft Clarity Lets Me Watch You Click and Scroll
2024-10-27Nugem: Custom Rails & Jekyll Plugins
2022-04-24Explanations and Examples of Jekyll Plugins
2022-03-26Plugins Are Not The Only Way To Maintain a Jekyll Website
2022-03-15Installing Rubocop As a Development Dependency
2025-03-12Node.js, NVM, NPM and Yarn
2022-02-27Iterating Slim Language Templates
2025-06-08Debugging Jekyll Plugins with an IDE
2024-02-21Essential Visual Studio Code Extensions for Ruby
2022-02-22Using the jekyll_bootstrap5_tabs Plugin
2022-03-22Making a Jekyll Plugin as a Ruby Gem
2023-12-07Setting Up a Ruby Development Environment
2022-03-10Fun With Python Enums
2023-08-06Linking Directories on NTFS and Ext4 Volumes
2022-06-30Handcrafted Dynamic DNS for AWS Route53 and Namecheap
2023-11-28MediaTrim Implementation
2023-11-28MediaTrim: A Friendly Interface To FFmpeg
2022-01-14Windows Diskpart Cooperates With Diskmgmt
2024-06-06WSL / WSL 2 Backup and Restore
2023-03-27Streaming Solo to Facebook From OBS Studio
2023-03-28OBS Studio Streaming Using Nvidia GTX & RTX GPUs
2021-12-26AI / ML System Behavior Reflects the Society That Produced It
2023-06-08Spring-Breezifier: Solving COVID-19 With HVAC
2023-12-02Publishing a Draft Article in a Jekyll Collection
2021-12-12Peace Isn’t Found At the End of a Gun
2021-11-20Recording Solo With OBS Studio
2021-11-13Using an HDMI Splitter with OBS Studio
2021-11-12External Video Monitors For Cameras
2024-12-03Routing 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-12-12What I Wish I Knew When I First Started
2021-06-08Django / PyTest Setup and Rationale
2021-05-28Documenting Custom Django & Django-Oscar Apps
2021-05-21Disappointing Scala 3 Installation Experience
2021-05-18Secrets of Setting Up Django EMail
2021-05-03OCI / Docker / AWS Lambda / Django / Buildah / podman
2021-05-06Docker, OCI Images, Buildah and podman
2021-04-21Stack Overflow Culture: Zero-Sum, Authoritarian and Hormonally Imbalanced
2021-05-19Serverless E-Commerce
2021-04-16Investigating a Django-Oscar Production Setup
2021-04-12Merging a Remote File with a Local File
2021-04-12Visual Studio Code Workspace Settings
2023-06-01Git Directory Tree Operations
2024-06-10A Python Virtual Environment For Every Project
2021-04-14Python 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-24Django and Django-Oscar Information Sources
2021-03-27Django Unit Tests
2021-03-22Command-Line AWS Utilities
2023-12-30Microsoft Visual Studio Code Notes
2021-03-21CORS on AWS S3 and Cloudfront
2022-12-13Cross-Origin Resource Sharing (CORS)
2022-12-23AWS S3 and CloudFront SSL
2021-03-19Experimenting With Django User Authentication
2021-03-24Django-Oscar Startup & User Registration
2021-03-25Django-Oscar Templates and Ajax
2021-06-08VSCode Debugging and the Django-Oscar Sandbox
2021-03-18Preparation is Everything
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-06-09Django-Oscar Project and App Templates
2021-03-15List of Django-Oscar Page Template Blocks
2021-03-24About 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-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-28Suggestions for Django-Oscar and Django-Haystack
2021-03-28Django-Oscar Entity Relationship Diagrams
2021-03-29General Django Notes
2021-03-27Django Debug Toolbar
2021-03-28Django-admin and manage.py
2021-03-27Django Admin / manage.py dumpdata Subcommand
2021-03-28Django Migrations
2021-05-26Django-Oscar URL Patterns
2021-06-09Django Model Notes
2021-02-11JavaScript Named Arguments and Class Constructors
2023-12-09Installing Apache Solr on Ubuntu 20.04
2021-04-06Evaluating Django-Oscar, a F/OSS Shopping Cart
2021-02-08JavaScript Linter Configuration
2021-02-11Shopping Carts Powered by Python and Django
2022-10-26Functional and Non-Functional E-Commerce Requirements
2025-06-09Django / Oscar Articles
2021-01-31OpenCart - Postgres - ngnix - Ubuntu
2021-01-08Trust, Winning and Losing as an Expert Witness
2025-06-09Jekyll-Generated Sites
2023-11-21Custom Logging in Jekyll Plugins
2020-12-21Propagating Git Repo Changes Downstream
2025-04-11EZdrummer 3 & Pro Tools
2022-01-28Installing a New SSH Key on AWS EC2 with User Data
2022-01-27Rescuing a Catastrophic Upgrade to Ubuntu 20.10 on AWS
2022-01-28Working With EC2 Spot Instances From AWS CLI
2020-10-22Scala-Style Lambda Function Placeholder Syntax in Python 3
2023-04-13About My Jekyll Plugins
2025-06-09jekyll_outline
2023-05-18jekyll_archive_create
2023-05-18jekyll_archive_display
2023-05-18jekyll_reading_time
2024-07-26jekyll_basename_dirname
2023-05-23jekyll_begin_end
2023-11-19jekyll_from_to_until
2023-05-18evaluate
2023-05-18jekyll_badge
2023-05-18jekyll_nth
2023-05-18jekyll_time_since
2023-05-18jekyll_bootstrap5_tabs
2023-07-07jekyll_emoji
2025-02-07jekyll_href
2025-05-17jekyll_img
2025-03-28jekyll_pre
2025-01-14jekyll_quote
2023-05-18jekyll_download_link
2023-05-18jekyll_run
2023-11-08jekyll_video
2023-05-18jekyll_flexible_include
2023-05-18jekyll_site_inspector
2023-11-21jekyll_plugin_logger
2025-02-07jekyll_all_collections
2023-05-18jekyll_sort_natural
2025-02-07jekyll_draft
2023-05-18jekyll_random_hex
2022-08-22Pro Tools Beats, Bars and Click Tracks
2023-08-12Bash Script to Create a New Jekyll Post
2022-04-04Converting All Images in a Website to webp Format
2020-08-11Technology Expert Articles
2020-08-11Empirical Truth and Probability
2023-11-21Detecting Software Copying
2020-08-11Technical Explanatory Videos
2020-08-11Expert Witness Mantra
2022-01-03Enterprise CRM & ERP Disputes
2025-05-18A/V Studio Technology
2024-12-14Production Infrastructure Overview
2025-02-11Production Infrastructure Directories
2024-12-15Production Infrastructure Scripts
2022-11-17Making a Video
2022-11-17Camera Shopping
2025-03-28RME TotalMix Notes
2024-11-24OBS Studio Notes
2025-03-19Pro Tools Overview
2024-12-24Pro Tools Installation and Preferences
2025-02-15Pro Tools Keyboards and Hot Keys
2023-10-22Pro Tools Modes and States
2024-11-05Pro Tools Operations
2025-02-15Pro Tools Sessions
2022-08-15Pro Tools Effects
2024-12-10Pro Tools MIDI
2024-10-22Pro Tools Issues
2023-10-19More MIDI Software
2023-10-05Roland HandSonic HPD-15
2024-10-22Songs
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
2025-02-05Windows 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
2022-05-05How 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
2022-05-18UI Considerations for the Visually Impaired
2025-03-30Are My Hands-Free Devices Always Listening?
2017-01-10Hands-Free Voice as a User Interface
2022-12-02Setting 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-05-17Listing 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-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
2024-10-01I Love Chocolate
1994-01-01Sechelt Porch
1993-10-15Lullaby
Ableton
AI
AI / ML System Behavior Reflects the Society That Produced It
A Hybrid Machine Learning / Personality Simulation Platform
IBM Personality Insights
Resume-Driven Development
Exploratory Conversation With AIs
Presenting EmpathyWorks at a Private Equity Roundtable
AAAI Symposium
Singularity Summit
“I Want to Build a Girl”
Amazon
Atom
AWS
Trialing mslinn.com on Linode Storage
Considering Microsoft Azure for Static Websites
Microsoft Azure Security Features
Considering Cloudflare R2 for Static Websites
Limit Your Financial Vulnerability From AWS Account Hijacking
Handcrafted Dynamic DNS for AWS Route53 and Namecheap
Serverless E-Commerce
Command-Line AWS Utilities
CORS on AWS S3 and Cloudfront
AWS S3 and CloudFront SSL
Functional and Non-Functional E-Commerce Requirements
Installing a New SSH Key on AWS EC2 with User Data
Rescuing a Catastrophic Upgrade to Ubuntu 20.10 on AWS
Working With EC2 Spot Instances From AWS CLI
Tweet Stream Manager
Exploratory Conversation With AIs
Publishing Maven Artifacts to AWS S3
Listing of all AWS Elastic Transcoder Presets
AWS S3 websites and Naked HTTP Redirects
AWS Lambda
OCI / Docker / AWS Lambda / Django / Buildah / podman
Docker, OCI Images, Buildah and podman
Serverless E-Commerce
Azure
Considering Microsoft Azure for Static Websites
Microsoft Azure Security Features
Docker, OCI Images, Buildah and podman
Serverless E-Commerce
Functional and Non-Functional E-Commerce Requirements
Bash
Linking Directories on NTFS and Ext4 Volumes
Handcrafted Dynamic DNS for AWS Route53 and Namecheap
Merging a Remote File with a Local File
A Python Virtual Environment For Every Project
Installing a New SSH Key on AWS EC2 with User Data
Rescuing a Catastrophic Upgrade to Ubuntu 20.10 on AWS
Working With EC2 Spot Instances From AWS CLI
Blockchain
Decentralized Ponytails
Evaluating Blockchain Companies
Keynote Panel Discussion - The Future of Blockchain
Ethereum Source Code Walkthrough
Smart Contracts That Learn
SVIEF Blockchain Conference at Stanford University
Smart Contracts for Enterprises
Business
Montréal International vs. Bill 96
Resume-Driven Development
Proposal – Mandatory Countervailing Tip
Pigs Can Fly
Breathless Delirium
I'm a Dragon on a Business Plan Panel
Announcing Micronautics Research
A physical metaphor for IT innovation
Self-Fullfilling Prophecy
All Global 2000 Businesses Are Software Developers
C & C++
C++
Clonezilla
Cloudflare
COVID-19
Django
Django & Django-Oscar Posts
OCI / Docker / AWS Lambda / Django / Buildah / podman
Serverless E-Commerce
Functional and Non-Functional E-Commerce Requirements
Docker
e-commerce
Uncomplicated Firewall on Ubuntu
Serverless E-Commerce
Functional and Non-Functional E-Commerce Requirements
OpenCart - Postgres - ngnix - Ubuntu
ECMAScript
EmpathyWorks
Presenting EmpathyWorks at a Private Equity Roundtable
IKVM.NET – Java applications on .NET
Announcing Micronautics Research
Ethereum
Ethereum Source Code Walkthrough
Smart Contracts That Learn
SVIEF Blockchain Conference at Stanford University
Smart Contracts for Enterprises
The web3j-scala Ethereum Library
Evaluations
Evaluating Technology Companies
Evaluating Blockchain Companies
Assessing Sample Code from Job Applicants
Mobile and Desktop Technology Trends and Issues
I'm a Dragon on a Business Plan Panel
Git
Installing a New SSH Key on AWS EC2 with User Data
Converting All Images in a Website to webp Format
Keynote Panel Discussion - The Future of Blockchain
Windows Subsystem for Linux Revisited
Publishing Maven Artifacts to AWS S3
Cleaning the Heroku Cache
Bash shell on a Heroku Dyno
Go
Exploratory Conversation With AIs
UI Considerations for the Visually Impaired
Are My Hands-Free Devices Always Listening?
Hands-Free Voice as a User Interface
Composable Futures with Akka 2.0
HandsfreeVoice
Hardware
Heroku
HTML
Humor
AMF over HTTP in another Multiverse
Cult of the Software God
Digital Mentat
Top 12 Klingon Programmer Sayings
Internet
Letsencrypt/ACME Wildcard SSL Certificates by Lego
Using Nginx As a Reverse Proxy With SSL
Trialing mslinn.com on Linode Storage
Considering Microsoft Azure for Static Websites
Creating and Renewing Letsencrypt Wildcard SSL Certificates
Microsoft Azure Security Features
Considering Cloudflare R2 for Static Websites
Limit Your Financial Vulnerability From AWS Account Hijacking
Handcrafted Dynamic DNS for AWS Route53 and Namecheap
Java
Installing JDK 17 on Ubuntu
Debugging JVM Programs on Heroku
Scala Existential Types and Salat
Pushing Notifications to Nagios from Java and Scala
Tracking Down a Mismatched JAR
IKVM.NET – Java applications on .NET
Instantiating Java Inner Classes
Live Code Examples for JDK 6
Reading Java Properties Files from Bash
JavaScript
Working With jSuites.tabs
Node.js, NVM, NPM and Yarn
Cross-Origin Resource Sharing (CORS)
JavaScript Named Arguments and Class Constructors
JavaScript Linter Configuration
Jekyll
Jekyll Articles
Microsoft Clarity Lets Me Watch You Click and Scroll
JavaScript Linter Configuration
Converting All Images in a Website to webp Format
JSON
Linode
Linux
Shared Directories With POSIX Groups and SGID
Mounting Shared Directories on WSL & Ubuntu
PDF Manipulation
OCI / Docker / AWS Lambda / Django / Buildah / podman
Docker, OCI Images, Buildah and podman
Media
Microsoft
Nabu
nginx
Letsencrypt/ACME Wildcard SSL Certificates by Lego
Using Nginx As a Reverse Proxy With SSL
Functional and Non-Functional E-Commerce Requirements
OpenCart - Postgres - ngnix - Ubuntu
Node.js
Open Source
RustDesk, An Open-Source Alternative to TeamViewer
JiraCLI, a Feature-rich Interactive Jira Command Line
Merging a Remote File with a Local File
Functional and Non-Functional E-Commerce Requirements
OpenCart - Postgres - ngnix - Ubuntu
Dotty (Scala 3 Preview) Presentation at Hopper, Montreal
Decentralized Ponytails
Ethereum Source Code Walkthrough
The web3j-scala Ethereum Library
Kafka Streams vs. Akka
I Updated the Apache Spark Reference Applications
Publishing Maven Artifacts to AWS S3
2009 Open Source Community Leadership Summit
2nd Annual Silicon Valley Ruby Conference
Success! Silicon Valley Ruby Conference
Silicon Valley Ruby Conference
Zamplized Ruby User’s Guide
PostgreSQL
Upgrading PostgreSQL Ubuntu
Functional and Non-Functional E-Commerce Requirements
OpenCart - Postgres - ngnix - Ubuntu
Push
Python
Pytest and Visual Studio Code
Fun With Python Enums
OCI / Docker / AWS Lambda / Django / Buildah / podman
Serverless E-Commerce
A Python Virtual Environment For Every Project
Microsoft Visual Studio Code Notes
Cross-Origin Resource Sharing (CORS)
Functional and Non-Functional E-Commerce Requirements
Scala-Style Lambda Function Placeholder Syntax in Python 3
Robotics
Ruby
Microsoft Visual Studio Code Notes
2nd Annual Silicon Valley Ruby Conference
Success! Silicon Valley Ruby Conference
Silicon Valley Ruby Conference
Zamplized Ruby User’s Guide
Rust
Scala
Disappointing Scala 3 Installation Experience
Scala-Style Lambda Function Placeholder Syntax in Python 3
Dotty (Scala 3 Preview) Presentation at Hopper, Montreal
The web3j-scala Ethereum Library
Kafka Streams vs. Akka
Better Syntactic Sugar for Scala Futures
I Updated the Apache Spark Reference Applications
Load Testing ScalaCourses.com
Using Scala’s String Interpolation to Access a Map
Composable Futures with Akka 2.0
Scala Existential Types and Salat
Pushing Notifications to Nagios from Java and Scala
Scala Type Parameters, Implicit Manifests and Salat
Scripting
Security
Uncomplicated Firewall on Ubuntu
Using Nginx As a Reverse Proxy With SSL
Trialing mslinn.com on Linode Storage
Considering Microsoft Azure for Static Websites
Creating and Renewing Letsencrypt Wildcard SSL Certificates
Microsoft Azure Security Features
Limit Your Financial Vulnerability From AWS Account Hijacking
SEO
Serverless
Software
OpenCart - Postgres - ngnix - Ubuntu
Resume-Driven Development
Debugging Spring's SEVERE Error ListenerStart
Mounting compressed folders / Looping back zip files
Good Code is Beautiful
Breathless Delirium
Software-Expert
ImageMagick Slicing on Ubuntu/WSL
Microsoft Clarity Lets Me Watch You Click and Scroll
Another Software Expert Assignment
Nabu cast a long shadow
Spark
SSL
Letsencrypt/ACME Wildcard SSL Certificates by Lego
Using Nginx As a Reverse Proxy With SSL
Trialing mslinn.com on Linode Storage
Creating and Renewing Letsencrypt Wildcard SSL Certificates
Cross-Origin Resource Sharing (CORS)
AWS S3 and CloudFront SSL
Startups
Product Development Collaboration
Montréal International vs. Bill 96
Breathless Delirium
I'm a Dragon on a Business Plan Panel
A physical metaphor for IT innovation
Self-Fullfilling Prophecy
Ubuntu
Upgrading to Ubuntu 25.04
Shared Directories With POSIX Groups and SGID
Mounting Shared Directories on WSL & Ubuntu
Inside Clonezilla
Supersizing a Partition and Its File System
Clonezilla
VirtualBox
Installing JDK 17 on Ubuntu
Working With Volumes and Directories Under Ubuntu
ImageMagick Slicing on Ubuntu/WSL
Ubuntu 22.04 Breaking Changes
Optimizing Plex Media Server on Ubuntu
Uncomplicated Firewall on Ubuntu
Using Nginx As a Reverse Proxy With SSL
Upgrading PostgreSQL Ubuntu
Linking Directories on NTFS and Ext4 Volumes
Disappointing Scala 3 Installation Experience
Merging a Remote File with a Local File
Pretty JSON Reduces Errors and Fatigue
OpenCart - Postgres - ngnix - Ubuntu
Rescuing a Catastrophic Upgrade to Ubuntu 20.10 on AWS
Working With EC2 Spot Instances From AWS CLI
Converting All Images in a Website to webp Format
Windows Subsystem for Linux Revisited
UI
Visual Studio Code
Pytest and Visual Studio Code
C and C++ Online and On Ubuntu
Disappointing Scala 3 Installation Experience
Visual Studio Code Workspace Settings
Microsoft Visual Studio Code Notes
Voice
Windows
WSL
Shared Directories With POSIX Groups and SGID
Mounting Shared Directories on WSL & Ubuntu
Expanding the WSL virtual hard drive
ImageMagick Slicing on Ubuntu/WSL
Linking Directories on NTFS and Ext4 Volumes
WSL / WSL 2 Backup and Restore
Escaping HTML on Clipboard From a Windows Hot Key via WSL
Windows Subsystem for Linux Revisited
WSL2
X11
Zamples
C and C++ Online and On Ubuntu
Shutting down Zamples.com
Zamplized Ruby User’s Guide
Programmatic IM Generation
Zamples REST Interface
Zample in a article
Live Code Examples for JDK 6