Controlling power to LED lights with WLED Controller and a Relay switch
Setting up and updating the Ericsity WLED Controller from 0.13.3 to 0.14.1
Python Gotcha: strip, lstrip, rstrip can remove more than expected
Installing the Mobile Security Framework (MobSF) on Windows using Docker
Review of Data Analysis with Polars Udemy course
Review of Learn Data Analytics with Polars (Python) Course
Review of Learn Github Actions for CI/CD DevOps Pipelines Course
Python Gotcha: Modifying a list while iterating
Python Gotcha: List Copy Problems
A Decade of Fighting Spam
Python Gotcha: Timezone Naive Functions like utcnow() and utcfromtimestamp()
Ruby Gotcha: Operator Precedence
Python Gotcha: Comparisons
Python Gotcha: Join vs Concat
Python Gotcha: Mutable Default Optional Arguments
Syncing Obsidian Notes across devices using Git and GitLab
How to disable Grafana in Gitlab 16.3 Omnibus
Failure of Management - Unlimited PTO
Stack Exchange Strike - The strike is over
Stack Exchange Strike - Community and AI Talk Reaction
What should a software engineering interview look like?
Stack Exchange Strike - Now AI is bad? Does Stack Exchange know what it is doing?
Stack Exchange Strike - How does the company regain my trust?
Stack Exchange Strike - Personal Frustrations
Stack Exchange Strike - Does Stack Exchange Care?
Stack Exchange Strike Update 2
Stack Exchange Strike - Week One
Joining the Stack Exchange Moderator Strike
My thoughts on what remote work will look like in the coming decade
The Launch of Viva Printworks
Review of Unreal Engine 5 Generative Motion Graphics VFX Course
Review of Learn How To Make A 2D Platformer In Unreal Engine 5 Course
Review of DaVinci Resolve 2022: Beginner to Advanced in DaVinci 18 Course
Automatically checking for broken links using Github Actions
CoderByte assessments fall to ChatGPT
Review of GitLab's 'TeamOps Certification' course
Updating PHP and NextCloud
ChatGPT easily solves HackerRank questions
Taking Codility's sample interview exam using ChatGPT
Running CodeSignal questions through ChatGPT
Breaking TestGorilla interview questions with ChatGPT
Using ChatGPT to interact with an API
ChatGPT is here - Use that to stop asking LeetCode questions during interviews
Rise Garden Two Year Follow Up
Stack Overflow bans ChatGPT temporarily
Updating the design of the site
Talking about rejection in job searches
Review of Unreal Engine 5 Beginners Guide to Building an Environment
Review of Unreal Engine 5: The Complete Beginner's Course
Review of Unreal Engine 5 - Realistic Environment Design for Beginners course
Upload your resume, then re-enter it to apply for this job
What Job Source is using which ATS?
Review of Go: The Complete Developer's Guide (Golang) course
I am looking for an engineering leadership role
10 Soft Skills to Look For in Senior Software Developers
Time and Gas saved by switching to remote work
The Other Side of the Mirror: How I Went from Woven Client to Woven Employee
Run Sanic on Heroku
Review of GitLab's 'How to Manage a Remote Team' Coursera course
Rise Gardens Review
Rise Gardens App/Subscription Improvement suggestions
Rise Gardens physical improvements suggestions
Planting the first crop in the Rise Garden
Assembling the Rise Garden
Unboxing garden nurseries
Unboxing and reviewing the new indoor Rise Gardens hydroponic garden
Review of Ultimate AWS Certified Developer Associate 2019 course
Setting up GitLab runners
Installing InvoiceNinja on Ubuntu 18.04
Updating PHP from 7.1 to 7.3 on Ubuntu 18.04
Review of Travis CI Tutorial Udemy course
Review of Software Testing Masterclass (2019) - From Notice to Expert Udemy course
Stack Overflow still has issues and it's getting worse
Upgrading the home network to use Ubiquiti products
Fixing XPS 13 (Ubuntu) and Thunder Bolt 16 issue after BIOS update
Review of Sanic - An Asynchronous Web Framework for Pythonistas Udemy course
Autobuild and Deploy this Pelican Blog
Review of Udemy's Docker Swarm: Beginner + Advanced
Review of Udemy's Docker and Containers: The Essentials
Review of Udemy's renamed The 2018 Git Complete: 45 minute crash course using Angular.
Backing up Ubuntu laptop to Ubuntu Server with passwordless rsync
Review of Udemy's Learn DaVinci Resolve 15 from scratch
Deploying a Flask Slack app on Google Cloud Platform
Set up Dynamic CloudFlare IP with Let's Encrypt
Setting up GitLab on the new server
Travis CI doesn't keep your environment variable secure
Installing NextCloud
Review of Udemy's Django Course from Basics to Advance
Setting up a ZFS pool on Ubuntu 16.04
...and then there was a backup server
Well, there goes my data...
How I found an awesome remote only job
Review of Udemy's AWS Serverless APIs & Apps - A Complete Introduction course
Collecting Diamonds on Stack Exchange
A reflection on my decade at Caterpillar
Review of Udemy's Python and Django Full Stack Web Developer Bootcamp course
Stack Overflow's Problem - Feedback from an experienced user
Review of Udemy's Deep Learning Prerequisites - Linear and Logistic Regression courses
Choosing an ORM library for a new project
Review of Udemy's 'Deep Learning Prerequisites: The Numpy Stack in Python' course
Review of Udemy's 'Become a Product Manager | Learn the Skills & Get the job' course
Can a machine be taught to flag spam automatically
Review of Udemy's 'From 0 to 1: Machine Learning, NLP and Python - Cut to the Chase' course
Review of Udemy's 'Data Analysis with Pandas' course
Third time's the charm?
My experiences releasing a package to PyPI
How I built a Flask application that integrates with Travis CI and OpenShift
I'm running for moderator on Stack Overflow again
How not to recruit me
Link Analysis - Technical Explanation
A proposal to fix broken links on Stack Overflow
Analysis of links posted to Stack Overflow
How I set up this site with GitHub Pages and CloudFlare
Why I moved from Wordpress to Pelican
I'm running to be a moderator of Stack Overflow
Zephyr - The bot that watches for low quality vote requests
Thanks for all the fish
Can a machine be taught to flag comments automatically
Moderation postion on Moderators
How to appeal a ban effectively
How NOT to appeal a ban
Mann Vs Vipers Beaten!
I had a secret addiction to the TF2 idling economy but I'm better now (honest)
Give some refined, Win some prizes
Homing projectiles are awesome!
Monitoring Language on the game servers
Connect Python to OSI Soft PI
A new, more fair, RTD
A special kind of troll
Multiple IP addresses on the same physical network card
Fixing MYISAM Crashed Tables
Automated template for membership applications