JoeCode
Noise
- bcrypt-ruby 72+ character truncation
- Two Rules of Software Creation
- Fix RStudio session start errors, macOS Sonoma
- Archive your Instagram media using Ruby
- Sitka Sound Salmon Fishing
- Reinstall Ruby-2.7.3 And Fix Openssl Issues
- Bundle unable to install GDBM Gem
- Just use Rails
- 9 years of CrossFit Games performance
- You should try CrossFit, according to me, your friend who won't shut up about CrossFit
- TIL: Sinatra CSRF Protection
- TIL: Microsoft 365 mailbox search with Powershell
- TIL: Kierkegaard's three phases in life
- TIL: BLUF
- Problem solving
- The innocent have nothing to fear
- The world is rudderless
- Ten Things Developers Should Learn about Learning
- TIL: Sinatra Rack Middleware
- Build vs. Buy - portable power supply
- TIL: upgrade PG from 14 to 15 on Ubuntu
- Excel ODBC PostgreSQL notes
- JoeCode 1996
- TIL: use caffeinate to prevent Mac from sleeping during long running commands
- TIL: use QPDF to remove PDF restrictions
- Sinatra password complexity helper module
- TIL: Post an annotation to a Dynamics CRM account record's timeline
- User vs. Organization based domain modeling.
- TIL: explore iMessage database with SQLite
- TIL: <progress> and <meter>
- Replacing Google Analytics with GoatCounter
- Using curl with protected endpoints example
- Letsencrypt, Ubuntu, Apache, and GoDaddy resources
- Fix ARM64 MacOS Nokogiri Gem issue
- Fix ARM64 MacOS PG Gem issue
- Quoted in fin|news
- TIL: SharePointPnPPowerShellOnline
- Alex Krupp - software architecture essay
- TIL: Ping hyperlink auditing attribute
- Online chess resources
- SQLite3 links
- Observe, orient, decide, and act. (OODA)
- HAFNIUM Exchange Server exploit
- Automate daily backups of WordPress to Amazon S3