Skip to content

Instantly share code, notes, and snippets.

@bmaupin
bmaupin / podman-rhel7-vagrant-rootless.md
Last active November 21, 2023 13:02
Run podman on RHEL 7 with Vagrant without root
@bmaupin
bmaupin / game-controller-comparison.md
Last active November 24, 2025 12:00
Game controller comparison
Controller Recommended Battery Feel in hands ABXY buttons D-pad Analogue sticks Triggers Bumpers Notes
8BitDo SN30 pro+ πŸ‘ best controller for 2D/retro gaming included lithium or AA πŸ‘ πŸ‘ πŸ‘πŸ‘ πŸ‘ πŸ‘ πŸ‘πŸ‘ πŸ˜• ABXY buttons are reversed
Xbox Series X|S πŸ‘ best controller for 3D gaming AA πŸ‘πŸ‘ πŸ‘ πŸ˜• clicky πŸ‘ πŸ‘πŸ‘ πŸ‘ fairly expensive
Google Stadia 🀷 only if bought at a very low price ⚠ internal lithium acceptable πŸ‘ πŸ˜• clicky πŸ‘ πŸ˜• not enough resistance πŸ‘ can be bought cheap after Stadia shutdown
ASUS TV500BG πŸ‘Ž AA πŸ‘Ž bulky, grips are short πŸ‘ πŸ˜• too stiff/mushy πŸ˜• lack texture πŸ˜• resistance is good, shape is too blocky πŸ‘ ⚠ battery cover latch breaks easily
β“˜ wireless only
8BitDo Ultimate Controller with Charging Dock πŸ˜• useless once battery no longer holds a charge ⚠ internal lithium, soldered to board
@bmaupin
bmaupin / install-ade-201.md
Last active September 6, 2023 14:42
Install Adobe Digital Editions 2.0.1 on Linux
@bmaupin
bmaupin / my-cloud-device-lockdown.md
Last active April 4, 2023 00:23
My Cloud device lockdown
@bmaupin
bmaupin / alternatives-to-katacoda.md
Created August 4, 2022 16:58
Alternatives to Katacoda

O'Reilly bought and shut down katacoda.com πŸ˜•

Alternatives:

Site Notes
killercoda.com Seems to be the closest replacement for Katacoda
Play with Docker Just for Docker, requires a free Docker account
Instruqt This looks like more of a solution for vendors than a generally available platform
This is what Red Hat has chosen to replace Katacoda for their interactive tutorials: https://developers.redhat.com/learn#assembly-id-70181
Source code here: https://github.com/openshift-instruqt/instruqt
@bmaupin
bmaupin / reasons-not-to-use-windows.md
Last active June 5, 2024 12:43
Reasons not to use Windows

Files and file systems

  • In Windows, files that are in use cannot be modified
    • As a result, Windows updates have to happen when the computer is not in use, such as during shutdown or boot (often both)
      • Compare to Linux/macOS, which can install updates while the computer is being used 😎
  • Windows uses backslashes (\) as file system path separators
    • All other modern operating systems (macOS, Linux, Android, iOS, etc) use a normal (i.e. forward) slash (/) and use backslashes for escaping
  • Windows' NTFS filesystem performs poorly compared to Linux's ext4 filesystem

> Unfortunately, WSL1 was hampered by the performance characteristics of NTFS, which do not match the expectations of Linux software. Microsoft has since replaced WSL1 with WSL2, which provides similar functionality by running the Linux kernel in a virtual machine. In WSL2, Linux software runs against an ext4 file system, rather than an NTFS file system.

@bmaupin
bmaupin / javascript-xml-parsers.md
Last active May 23, 2024 03:31
JavaScript XML parsers
Parser Size Maintained Node.js Browser Streaming Types Modifying XML Notes
jsdom 3.11 MB yes yes N/A DefinitelyTyped yes Probably the best choice since its API is closest to the browser API for manipulating XML
cheerio 558 kB yes yes yes included yes jQuery-like API for parsing and manipulating HTML and XML
xmldoc 41.4 kB yes yes yes DefinitelyTyped Partial, not recommended (nfarina/xmldoc#51)
@xmldom/xmldom 182 kB yes yes yes included yes ⚠️ Based on DOM but no querySelector/querySelectorAll
sax 55 kB yes yes yes? yes DefinitelyTyped Not recommended ⚠️ API is callback-based and very cludgy, but it has streamin
@bmaupin
bmaupin / programming-languages.md
Last active June 20, 2022 18:11
Thoughts on programming languages

β“˜ This list is more-or-less limited to languages I have personal experience with

C#

  • Recommended?: πŸ‘Ž
  • Pros
    • Like a more modern Java without a lot of Java's problems
  • Cons
    • Although it is now open-source with .NET Core, a lot of existing code and libraries aren't compatible
    • A fully open-source .NET/C# seems to conflict with Microsoft's priorities: Can we trust Microsoft with Open Source?
  • See also: Is .NET an open platform yet?
@bmaupin
bmaupin / ui-component-libraries.md
Last active November 24, 2025 12:02
UI component libraries
Name Recommended React support Accessible Mobile-friendly Backed by large organization Notes
React Spectrum πŸ‘ πŸ‘ πŸ‘ πŸ‘ Adobe
Carbon πŸ€·β€β™‚οΈ yes ??? ??? IBM The square corners design already feels dated πŸ˜•
Semantic UI πŸ‘ŽπŸ‘Ž yes ⚠ not good πŸ‘Ž ⚠ Inconsistent opacity behaviour
Blueprint πŸ‘ŽπŸ‘ŽπŸ‘Ž yes ⚠ not good ⚠ no ⚠ Palantir ⚠ Palantir Uses Open Source to Profit from Human Rights Abuses.