Mike Slinn

Articles About General Topics

By Last Modified
By Date
By Category
2025-06-20Chrome DevTools AI Settings 2025-05-16RustDesk, An Open-Source Alternative to TeamViewer 2025-05-07Upgrading to Ubuntu 25.04 2025-04-22Diagnosing USB problems 2025-04-09Jellyfin vs. Plex 2025-04-05Emby vs. Plex 2025-03-30Are My Hands-Free Devices Always Listening? 2025-03-12Node.js, NVM, NPM and Yarn 2025-03-06Working With Volumes and Directories Under Ubuntu 2025-02-22VirtualBox 2025-02-05Windows Subsystem for Linux Revisited 2025-01-20Shared Directories With POSIX Groups and SGID 2025-01-19Mounting Shared Directories on WSL & Ubuntu 2024-11-28NTFS/ext4 Compatible Aliases 2024-09-21Supersizing a Partition and Its File System 2024-09-18Ubuntu 22.04 Breaking Changes 2024-09-17Inside Clonezilla 2024-09-11Clonezilla 2024-08-09Microsoft Clarity Lets Me Watch You Click and Scroll 2024-07-31Working With jSuites.tabs 2024-07-31Upgrading Modular PSUs 2024-07-05Thermal Control 2024-06-10A Python Virtual Environment For Every Project 2024-06-06WSL / WSL 2 Backup and Restore 2024-05-30Rust 2024-04-08Limit Your Financial Vulnerability From AWS Account Hijacking 2024-02-18Product Development Collaboration 2024-02-12Expanding the WSL virtual hard drive 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-09-28Installing JDK 17 on Ubuntu 2023-09-14C++ Boost library 2023-09-08PDF Manipulation 2023-08-20Pytest and Visual Studio Code 2023-08-06Linking Directories on NTFS and Ext4 Volumes 2023-06-08Spring-Breezifier: Solving COVID-19 With HVAC 2023-05-14C and C++ Online and On Ubuntu 2023-05-01Upgrading PostgreSQL Ubuntu 2023-03-06Don't Poke the Bear 2023-03-02Using Nginx As a Reverse Proxy With SSL 2023-02-12HTML Hyphens 2023-01-07A Curmudgeon’s Social Networking 2022-12-23Trialing mslinn.com on Linode Storage 2022-12-23AWS S3 and CloudFront SSL 2022-12-13Cross-Origin Resource Sharing (CORS) 2022-10-26Functional and Non-Functional E-Commerce Requirements 2025-06-24JiraCLI, a Feature-rich Interactive Jira Command Line 2022-08-03ImageMagick Slicing on Ubuntu/WSL 2025-06-24Optimizing Plex Media Server on Ubuntu 2025-06-24Uncomplicated 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-04-04Converting All Images in a Website to webp Format 2022-03-10Fun With Python Enums 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 2021-12-26AI / ML System Behavior Reflects the Society That Produced It 2021-05-21Disappointing Scala 3 Installation Experience 2021-05-19Serverless E-Commerce 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-12Merging a Remote File with a Local File 2021-04-12Visual Studio Code Workspace Settings 2021-04-03Escaping HTML on Clipboard From a Windows Hot Key via WSL 2021-03-22Command-Line AWS Utilities 2021-03-21CORS on AWS S3 and Cloudfront 2021-02-23Pretty JSON Reduces Errors and Fatigue 2021-02-11JavaScript Named Arguments and Class Constructors 2021-02-08JavaScript Linter Configuration 2021-01-31OpenCart - Postgres - ngnix - Ubuntu 2020-10-22Scala-Style Lambda Function Placeholder Syntax in Python 3 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-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
2025-06-20Chrome DevTools AI Settings 2025-05-07Upgrading to Ubuntu 25.04 2025-04-22Diagnosing USB problems 2025-04-05Emby vs. Plex 2025-01-20Shared Directories With POSIX Groups and SGID 2025-01-19Mounting Shared Directories on WSL & Ubuntu 2024-11-28NTFS/ext4 Compatible Aliases 2025-05-16RustDesk, An Open-Source Alternative to TeamViewer 2024-09-17Inside Clonezilla 2025-04-09Jellyfin vs. Plex 2024-07-31Working With jSuites.tabs 2024-07-05Thermal Control 2024-07-31Upgrading Modular PSUs 2024-09-11Clonezilla 2024-09-21Supersizing a Partition and Its File System 2025-02-22VirtualBox 2024-05-30Rust 2024-02-18Product Development Collaboration 2024-02-12Expanding the WSL virtual hard drive 2023-09-28Installing JDK 17 on Ubuntu 2023-09-14C++ Boost library 2023-09-08PDF Manipulation 2023-08-20Pytest and Visual Studio Code 2023-05-14C and C++ Online and On Ubuntu 2023-03-06Don't Poke the Bear 2024-01-01Letsencrypt/ACME Wildcard SSL Certificates by Lego 2023-02-12HTML Hyphens 2023-01-07A Curmudgeon’s Social Networking 2025-03-06Working With Volumes and Directories Under Ubuntu 2025-06-24JiraCLI, a Feature-rich Interactive Jira Command Line 2022-08-03ImageMagick Slicing on Ubuntu/WSL 2024-09-18Ubuntu 22.04 Breaking Changes 2025-06-24Optimizing Plex Media Server on Ubuntu 2025-06-24Uncomplicated 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-08-09Microsoft Clarity Lets Me Watch You Click and Scroll 2025-03-12Node.js, NVM, NPM and Yarn 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 2022-01-14Windows Diskpart Cooperates With Diskmgmt 2024-06-06WSL / WSL 2 Backup and Restore 2021-12-26AI / ML System Behavior Reflects the Society That Produced It 2023-06-08Spring-Breezifier: Solving COVID-19 With HVAC 2021-05-21Disappointing Scala 3 Installation Experience 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-12Merging a Remote File with a Local File 2021-04-12Visual Studio Code Workspace Settings 2024-06-10A Python Virtual Environment For Every Project 2021-04-03Escaping HTML on Clipboard From a Windows Hot Key via WSL 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-02-23Pretty JSON Reduces Errors and Fatigue 2021-02-11JavaScript Named Arguments and Class Constructors 2021-02-08JavaScript Linter Configuration 2022-10-26Functional and Non-Functional E-Commerce Requirements 2021-01-31OpenCart - Postgres - ngnix - Ubuntu 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 2022-04-04Converting All Images in a Website to webp Format 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 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 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-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

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.