| 3. 11. 2024 | VPS Showdown – November 2024 – DigitalOcean vs. Linode vs. Vultr – joshtronic.com
|
| 27. 10. 2024 | Client-side environment variables with Next.js – joshtronic.com
|
| 20. 10. 2024 | Switching to Alacritty: A Fast and Efficient Terminal – joshtronic.com
|
| 13. 10. 2024 | ModuleNotFoundError: No module named ‘trimage’ on Arch Linux – joshtronic.com
|
| 6. 10. 2024 | VPS Showdown – October 2024 – DigitalOcean vs. Linode vs. Vultr – joshtronic.com
|
| 29. 9. 2024 | Including Dev Dependencies in a DigitalOcean App Platform Build – joshtronic.com
|
| 22. 9. 2024 | How to Delete from a Table with Foreign Key Constraints in MySQL – joshtronic.com
|
| 15. 9. 2024 | Quick Guide to Boss Materials in Diablo IV – joshtronic.com
|
| 8. 9. 2024 | Targeting the Home Page with Google Tag Manager – joshtronic.com
|
| 1. 9. 2024 | VPS Showdown – September 2024 – DigitalOcean vs. Linode vs. Vultr – joshtronic.com
|
| 25. 8. 2024 | Transferring Steam Game Save Data Isn’t Worth the Headache – joshtronic.com
|
| 18. 8. 2024 | How to Automatically Delete Old S3 Files Using Lifecycle Rules – joshtronic.com
|
| 11. 8. 2024 | How to determine Intel CPU generation on Linux – joshtronic.com
|
| 4. 8. 2024 | VPS Showdown – August 2024 – DigitalOcean vs. Linode vs. Vultr – joshtronic.com
|
| 28. 7. 2024 | Convert string to number with JavaScript – joshtronic.com
|
| 21. 7. 2024 | How to Make Your WordPress RSS Feed Show Full Articles Instantly – joshtronic.com
|
| 14. 7. 2024 | OS detection in Vim – joshtronic.com
|
| 7. 7. 2024 | VPS Showdown – July 2024 – DigitalOcean vs. Linode vs. Vultr – joshtronic.com
|
| 30. 6. 2024 | Error: failed to prepare transaction (could not satisfy dependencies) on Arch Linux – joshtronic.com
|
| 23. 6. 2024 | Replace dbus-python with extra/python-dbus when upgrading Arch Linux – joshtronic.com
|
| 16. 6. 2024 | rpm-tools and rpmextract are in conflict on Arch Linux – joshtronic.com
|
| 9. 6. 2024 | Quick Guide to Uber Uniques in Diablo 4 – joshtronic.com
|
| 2. 6. 2024 | VPS Showdown – June 2024 – DigitalOcean vs. Linode vs. Vultr – joshtronic.com
|
| 26. 5. 2024 | How to install Node.js 22 on Ubuntu – joshtronic.com
|
| 19. 5. 2024 | How to clear Spotify cache – joshtronic.com
|
| 12. 5. 2024 | Fix broken Docker networking in GitLab Runner pipeline – joshtronic.com
|
| 5. 5. 2024 | VPS Showdown – May 2024 – DigitalOcean vs. Linode vs. Vultr – joshtronic.com
|
| 28. 4. 2024 | Numeronym in JavaScript – joshtronic.com
|
| 14. 4. 2024 | Adding a custom script to an Unbounce landing page – joshtronic.com
|
| 7. 4. 2024 | VPS Showdown – April 2024 – DigitalOcean vs. Linode vs. Vultr – joshtronic.com
|
| 31. 3. 2024 | How to check package version on Linux – joshtronic.com
|
| 24. 3. 2024 | Stop ESLint from searching up the directory tree – joshtronic.com
|
| 17. 3. 2024 | Airbnb style guide with Next.js – joshtronic.com
|
| 10. 3. 2024 | Fix for gnome-keyring 46.0+ disabling ssh-agent – joshtronic.com
|
| 3. 3. 2024 | VPS Showdown – March 2024 – DigitalOcean vs. Linode vs. Vultr – joshtronic.com
|
| 25. 2. 2024 | Cannot load certificate “/etc/ssl/certs/ssl-cert-snakeoil.pem” on Debian – joshtronic.com
|
| 18. 2. 2024 | BIOS has detected unsuccessful POST attempt(s) on Intel NUC – joshtronic.com
|
| 11. 2. 2024 | Switching to tmux windows numbered 10 and above – joshtronic.com
|
| 4. 2. 2024 | VPS Showdown – February 2024 – DigitalOcean vs. Linode vs. Vultr – joshtronic.com
|
| 28. 1. 2024 | Mocha tests hang after tests have finished – joshtronic.com
|
| 21. 1. 2024 | How often should you update Arch Linux? – joshtronic.com
|
| 14. 1. 2024 | How to generate a JSON compile commands database with CMake – joshtronic.com
|
| 7. 1. 2024 | VPS Showdown – January 2024 – DigitalOcean vs. Linode vs. Vultr – joshtronic.com
|
| 24. 12. 2023 | Update single package with pacman on Arch Linux – joshtronic.com
|
| 17. 12. 2023 | New user 2FA with Google Workspace – joshtronic.com
|
| 10. 12. 2023 | Home Accessories Battery Drain on iOS – joshtronic.com
|
| 3. 12. 2023 | Steam Deck Dock Not Working: Easy Step-by-Step Fix Guide – joshtronic.com
|
| 19. 11. 2023 | Moving to WordPress from Jekyll – joshtronic.com
|
| 12. 11. 2023 | How to install Node.js 21 on Ubuntu – joshtronic.com
|
| 5. 11. 2023 | Dark mode not working with GNOME Terminal on Arch Linux – joshtronic.com
|
| 5. 11. 2023 | Dark mode not working with GNOME Terminal on Arch Linux – joshtronic.com
|
| 29. 10. 2023 | How to overwrite read-only files with vim – joshtronic.com
|
| 29. 10. 2023 | How to overwrite read-only files with vim – joshtronic.com
|
| 22. 10. 2023 | Zoom failed to start because no Qt platform plugin could be initialized – joshtronic.com
|
| 22. 10. 2023 | Zoom failed to start because no Qt platform plugin could be initialized – joshtronic.com
|
| 15. 10. 2023 | How to install dig on Arch Linux – joshtronic.com
|
| 15. 10. 2023 | How to install dig on Arch Linux – joshtronic.com
|
| 8. 10. 2023 | libgedit-amtk and amtk are in conflict – joshtronic.com
|
| 8. 10. 2023 | libgedit-amtk and amtk are in conflict – joshtronic.com
|
| 1. 10. 2023 | Your Steam Deck is connected to a slow charger – joshtronic.com
|
| 24. 9. 2023 | How to enable multilib on Arch Linux – joshtronic.com
|
| 17. 9. 2023 | Error: Cannot find the fakeroot binary on Arch Linux – joshtronic.com
|
| 10. 9. 2023 | The joys of distro hopping – joshtronic.com
|
| 3. 9. 2023 | How to fire events on button clicks with OptinMonster – joshtronic.com
|
| 27. 8. 2023 | Am I AI? – joshtronic.com
|
| 20. 8. 2023 | How to disable the X-Mailer header with PHPMailer – joshtronic.com
|
| 13. 8. 2023 | JDownloader error: You added an archive that has several parts – joshtronic.com
|
| 6. 8. 2023 | How to apply security updates on Amazon Linux 2 AMI – joshtronic.com
|
| 30. 7. 2023 | How to delete Docker images – joshtronic.com
|
| 23. 7. 2023 | Anbernic RG35XX vs. RG353M – joshtronic.com
|
| 16. 7. 2023 | Are travel routers worth it? – joshtronic.com
|
| 9. 7. 2023 | Steamworks initialisation failed running V Rising on Steam Deck – joshtronic.com
|
| 2. 7. 2023 | Linux distro conditionals in shell script – joshtronic.com
|
| 25. 6. 2023 | Easily sync Philips Hue to Alexa – joshtronic.com
|
| 18. 6. 2023 | Filtering WordPress menu items – joshtronic.com
|
| 11. 6. 2023 | How to connect to Wi-Fi from the command-line on Debian – joshtronic.com
|
| 5. 6. 2023 | So I've been moving weekend – joshtronic.com
|
| 28. 5. 2023 | Identifying large packages installed on Debian – joshtronic.com
|
| 21. 5. 2023 | Free up disk space on Debian by cleaning your apt cache – joshtronic.com
|
| 14. 5. 2023 | How to start an AWS CodePipeline – joshtronic.com
|
| 7. 5. 2023 | Command not found csc on Debian – joshtronic.com
|
| 30. 4. 2023 | Repository 'Debian bookworm' changed its 'non-free component' value from 'non-free' to 'non-free non-free-firmware' – joshtronic.com
|
| 23. 4. 2023 | How to install Node.js 20 on Ubuntu 20.04 LTS – joshtronic.com
|
| 16. 4. 2023 | Obligatory post about artificial intelligence – joshtronic.com
|
| 9. 4. 2023 | Unzipping multiple files from the command-line – joshtronic.com
|
| 2. 4. 2023 | How do I update GodMode9? – joshtronic.com
|
| 26. 3. 2023 | Check cluster size of FAT32 disk in Linux – joshtronic.com
|
| 19. 3. 2023 | Time zone conversion with PHP – joshtronic.com
|
| 12. 3. 2023 | Parsing arguments in shell script – joshtronic.com
|
| 5. 3. 2023 | Schedule queries with MySQL – joshtronic.com
|
| 26. 2. 2023 | Removing unneeded Firefox ESR language packs on Debian – joshtronic.com
|
| 19. 2. 2023 | Fastify not working in Docker – joshtronic.com
|
| 12. 2. 2023 | EmuDeck not working after renaming micro SD card – joshtronic.com
|
| 5. 2. 2023 | Horizontal and vertical alignment with Scriptable – joshtronic.com
|
| 29. 1. 2023 | Wait for open port before running command – joshtronic.com
|
| 22. 1. 2023 | Enabling and disabling unattended upgrades on Debian and Ubuntu – joshtronic.com
|
| 15. 1. 2023 | git error: path is unmerged – joshtronic.com
|
| 8. 1. 2023 | Key is stored in legacy trusted.gpg keyring – joshtronic.com
|
| 1. 1. 2023 | 2.4 GHz devices with Eero Mesh Wi-Fi – joshtronic.com
|
| 25. 12. 2022 | My favorite tech purchase of 2022 – joshtronic.com
|
| 18. 12. 2022 | Node.js REPL history – joshtronic.com
|
| 11. 12. 2022 | Disabling Command+Q for macOS Terminal – joshtronic.com
|
| 4. 12. 2022 | Show hidden files with tree – joshtronic.com
|
| 27. 11. 2022 | Convert a buffer to a string in Node.js – joshtronic.com
|
| 20. 11. 2022 | Generating UUIDs with MySQL – joshtronic.com
|
| 13. 11. 2022 | Reinstalling packages on Debian and Ubuntu – joshtronic.com
|
| 6. 11. 2022 | No sound from iOS games without headphones connected – joshtronic.com
|
| 30. 10. 2022 | Like query operator in Jira's JQL – joshtronic.com
|
| 23. 10. 2022 | How to install Node.js 19 on Ubuntu 20.04 LTS – joshtronic.com
|
| 16. 10. 2022 | Apple TV remote volume not working – joshtronic.com
|
| 9. 10. 2022 | A month after switching to Debian, I know I made the right call – joshtronic.com
|
| 2. 10. 2022 | Using variables in MySQL queries – joshtronic.com
|
| 25. 9. 2022 | Incrementing and decrementing numbers in Vim – joshtronic.com
|
| 18. 9. 2022 | Generating lowercase UUIDs with uuidgen on macOS – joshtronic.com
|
| 11. 9. 2022 | How to search for installable packages on Debian – joshtronic.com
|
| 4. 9. 2022 | Using multiple profiles with aws-cli – joshtronic.com
|
| 28. 8. 2022 | Switching from Arch Linux back to Debian – joshtronic.com
|
| 21. 8. 2022 | Screenshots are not documentation – joshtronic.com
|
| 14. 8. 2022 | Showing differences of staged files with git – joshtronic.com
|
| 7. 8. 2022 | Fixing missing cycle area in Logic Pro – joshtronic.com
|
| 30. 7. 2022 | SSH into server with broken or missing shell – joshtronic.com
|
| 24. 7. 2022 | Using paths to create hierarchies in Parameter Store – joshtronic.com
|
| 17. 7. 2022 | Getting String and SecureString Parameter Store parameters with Node.js – joshtronic.com
|
| 10. 7. 2022 | husky: command not found with npm install --production – joshtronic.com
|
| 3. 7. 2022 | Decrypting SecureString Parameter Store parameters with Node.js – joshtronic.com
|
| 26. 6. 2022 | How to use an SSH tunnel to forward ports – joshtronic.com
|
| 18. 6. 2022 | Add column after another column in MySQL – joshtronic.com
|
| 12. 6. 2022 | Docker Desktop won't reopen on macOS – joshtronic.com
|
| 5. 6. 2022 | Winding down the VPS Showdown – joshtronic.com
|
| 29. 5. 2022 | How to export all photos from Google Photos – joshtronic.com
|
| 22. 5. 2022 | How to convert JSON to CSV in JavaScript – joshtronic.com
|
| 15. 5. 2022 | How to convert CSV to JSON in JavaScript – joshtronic.com
|
| 8. 5. 2022 | How to install Family Sharing apps on macOS – joshtronic.com
|
| 1. 5. 2022 | VPS Showdown - May 2022 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 24. 4. 2022 | How to install Node.js 18 on Ubuntu 20.04 LTS – joshtronic.com
|
| 17. 4. 2022 | Execute command in timed intervals – joshtronic.com
|
| 10. 4. 2022 | How to restart an AWS ECS service – joshtronic.com
|
| 3. 4. 2022 | VPS Showdown - April 2022 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 27. 3. 2022 | Response Time Comparison: GitLab Pages vs. Cloudflare Pages – joshtronic.com
|
| 20. 3. 2022 | How to change the hostname on Arch Linux – joshtronic.com
|
| 13. 3. 2022 | Tracking daily active users (DAU) with Redis – joshtronic.com
|
| 6. 3. 2022 | VPS Showdown - March 2022 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 27. 2. 2022 | How to run a command after changing directories in zsh – joshtronic.com
|
| 20. 2. 2022 | How to display a JavaScript array in HTML – joshtronic.com
|
| 13. 2. 2022 | How to fix signature is unknown trust on Arch Linux – joshtronic.com
|
| 6. 2. 2022 | VPS Showdown - February 2022 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 30. 1. 2022 | How to fix tlp and power-profiles-daemon are in conflict on Arch Linux – joshtronic.com
|
| 23. 1. 2022 | Reattaching to a still attached GNU Screen session – joshtronic.com
|
| 16. 1. 2022 | How to get a time-based one-time password secret from a QR code – joshtronic.com
|
| 9. 1. 2022 | Splitting strings and keeping the separator in JavaScript – joshtronic.com
|
| 2. 1. 2022 | VPS Showdown - January 2022 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 26. 12. 2021 | How to reset Brother HL-L3210CW Toner Cartridges – joshtronic.com
|
| 19. 12. 2021 | Downloading files in Node.js with Axios – joshtronic.com
|
| 12. 12. 2021 | How to hide Nginx server headers on Ubuntu – joshtronic.com
|
| 5. 12. 2021 | VPS Showdown - December 2021 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 28. 11. 2021 | Associative arrays in Bash – joshtronic.com
|
| 21. 11. 2021 | Connecting to Wi-Fi with the iNet wireless daemon (iwctl) – joshtronic.com
|
| 14. 11. 2021 | Monitoring the progress of dd – joshtronic.com
|
| 7. 11. 2021 | VPS Showdown - November 2021 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 31. 10. 2021 | Is today Halloween? – joshtronic.com
|
| 24. 10. 2021 | How to install Node.js 17.x on Ubuntu LTS – joshtronic.com
|
| 17. 10. 2021 | Spotify stuck in fullscreen – joshtronic.com
|
| 10. 10. 2021 | Free up disk space on Arch Linux by clearing your pacman cache – joshtronic.com
|
| 3. 10. 2021 | VPS Showdown - October 2021 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 26. 9. 2021 | Customer-owned and managed "COAM" modems with Spectrum – joshtronic.com
|
| 19. 9. 2021 | Best way to pin TypeScript as a dependency – joshtronic.com
|
| 12. 9. 2021 | [FIXED] Repository 'http://security.debian.org/debian-security buster/updates InRelease' changed its 'Suite' value from 'stable' to 'oldstable' – joshtronic.com
|
| 5. 9. 2021 | VPS Showdown - September 2021 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 29. 8. 2021 | Remove unnecessary files in node_modules – joshtronic.com
|
| 22. 8. 2021 | Multi-factor authentication (MFA/2FA) not working – joshtronic.com
|
| 15. 8. 2021 | Debugging an AWS Lambda that stopped working – joshtronic.com
|
| 8. 8. 2021 | Fixing Nest error e73 - No power to Rc wire detected – joshtronic.com
|
| 1. 8. 2021 | VPS Showdown - August 2021 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 25. 7. 2021 | How to kill a query on Amazon Relational Database Service (RDS) – joshtronic.com
|
| 18. 7. 2021 | Setting an authorization header when using file_get_contents with PHP – joshtronic.com
|
| 11. 7. 2021 | How to push an empty git commit – joshtronic.com
|
| 4. 7. 2021 | VPS Showdown - July 2021 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 27. 6. 2021 | Migrating from aws ecr get-login to aws ecr get-login-password – joshtronic.com
|
| 20. 6. 2021 | Get original URL from Bitly link – joshtronic.com
|
| 13. 6. 2021 | Using `find` with symbolic links – joshtronic.com
|
| 6. 6. 2021 | yay: error while loading shared libraries: libalpm.so.12 – joshtronic.com
|
| 1. 6. 2021 | VPS Showdown - June 2021 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 23. 5. 2021 | Unlock user after too many failed sudo attempts – joshtronic.com
|
| 16. 5. 2021 | How to push to multiple git repos at once – joshtronic.com
|
| 9. 5. 2021 | How to install Node.js 16 on Ubuntu 20.04 LTS – joshtronic.com
|
| 2. 5. 2021 | VPS Showdown - May 2021 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 25. 4. 2021 | Find unused `npm` dependencies – joshtronic.com
|
| 18. 4. 2021 | Run command instead of alias – joshtronic.com
|
| 11. 4. 2021 | Case statements in shell script – joshtronic.com
|
| 4. 4. 2021 | $6 VPS Showdown - April 2021 - DigitalOcean - Premium Intel vs. DigitalOcean - Premium AMD vs. Vultr - High Frequency – joshtronic.com
|
| 4. 4. 2021 | $5 VPS Showdown - April 2021 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 28. 3. 2021 | Repeating Strings in JavaScript – joshtronic.com
|
| 21. 3. 2021 | Uninstalling dev dependencies with npm – joshtronic.com
|
| 14. 3. 2021 | Automatically update Arch Linux mirrors – joshtronic.com
|
| 7. 3. 2021 | Delete all files in an S3 bucket – joshtronic.com
|
| 1. 3. 2021 | VPS Showdown - March 2021 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 21. 2. 2021 | Phoning it in – joshtronic.com
|
| 14. 2. 2021 | Overengineering Challenge: Is Number Even or Odd in JavaScript – joshtronic.com
|
| 7. 2. 2021 | GNOME screen locking not working – joshtronic.com
|
| 1. 2. 2021 | VPS Showdown - February 2021 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 24. 1. 2021 | Search and replace filenames – joshtronic.com
|
| 17. 1. 2021 | Recursively create directories with Node.js – joshtronic.com
|
| 10. 1. 2021 | Broken icons on OpenWeather GNOME Extension – joshtronic.com
|
| 3. 1. 2021 | VPS Showdown - January 2021 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 27. 12. 2020 | Counting files in multiple directories – joshtronic.com
|
| 20. 12. 2020 | Counting files in the current directory – joshtronic.com
|
| 13. 12. 2020 | Displaying an entire object with Node.js – joshtronic.com
|
| 6. 12. 2020 | VPS Showdown - December 2020 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 29. 11. 2020 | How to kill a hung SSH session – joshtronic.com
|
| 22. 11. 2020 | Juggling assertion syntax between PHPUnit versions – joshtronic.com
|
| 15. 11. 2020 | Julian read 58 pages of a book in 2 days – joshtronic.com
|
| 8. 11. 2020 | Problem importing keys for Spotify on Arch Linux – joshtronic.com
|
| 1. 11. 2020 | VPS Showdown - November 2020 - DigitalOcean vs. Linode vs. Vultr – joshtronic.com
|
| 25. 10. 2020 | How to install Node.js v15.x on Ubuntu – joshtronic.com
|
| 18. 10. 2020 | Passing a test without assertions with PHPUnit – joshtronic.com
|
| 11. 10. 2020 | Fixing Chrome/Chromium address bar slowness – joshtronic.com
|
| 4. 10. 2020 | VPS Showdown - October 2020 - DigitalOcean vs. Linode vs. Vultr – joshtronic.com
|
| 27. 9. 2020 | How to set Redis max memory usage – joshtronic.com
|
| 20. 9. 2020 | How to remove UHC Motion from FitBit Inspire HR – joshtronic.com
|
| 13. 9. 2020 | reflector.service exists in filesystem (owned by reflector-timer) – joshtronic.com
|
| 6. 9. 2020 | VPS Showdown - September 2020 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 30. 8. 2020 | Looping through an array in shell script – joshtronic.com
|
| 23. 8. 2020 | How to comment source code – joshtronic.com
|
| 16. 8. 2020 | Splitting a string into two variables – joshtronic.com
|
| 9. 8. 2020 | How to get the default git branch – joshtronic.com
|
| 2. 8. 2020 | VPS Showdown - Germany - August 2020 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 26. 7. 2020 | Allow dots in paths with webpack-dev-server – joshtronic.com
|
| 19. 7. 2020 | How to get the first and last item from an array in MongoDB – joshtronic.com
|
| 12. 7. 2020 | swapon: swapfile has holes – joshtronic.com
|
| 5. 7. 2020 | VPS Showdown - Singapore - July 2020 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 28. 6. 2020 | Load pubkey "/path/to/private.key": invalid format when using SSH – joshtronic.com
|
| 21. 6. 2020 | How to set the background color of a Google Chart – joshtronic.com
|
| 15. 6. 2020 | Fixing an Arch Linux system missing vmlinuz – joshtronic.com
|
| 8. 6. 2020 | Unable to upgrade ttf-google-fonts-opinionated-git on Arch Linux – joshtronic.com
|
| 1. 6. 2020 | VPS Showdown - June 2020 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 25. 5. 2020 | Increase memory limit for Composer – joshtronic.com
|
| 24. 5. 2020 | How to escape curly brackets in Liquid templates – joshtronic.com
|
| 23. 5. 2020 | Only run step for specific version with GitHub Actions – joshtronic.com
|
| 17. 5. 2020 | Hiding scroll bars while maintaining scroll functionality in modern browsers – joshtronic.com
|
| 12. 5. 2020 | Moving from only syntax to rules syntax in GitLab CI/CD v13.x+ – joshtronic.com
|
| 11. 5. 2020 | The repository does not have a Release file on older Ubuntu releases – joshtronic.com
|
| 10. 5. 2020 | Replacing text in multiple files with sed – joshtronic.com
|
| 9. 5. 2020 | Replacing multiple strings with sed – joshtronic.com
|
| 2. 5. 2020 | VPS Showdown - Germany / Ubuntu 20.04 LTS - May 2020 - DigitalOcean vs. Linode vs. Vultr – joshtronic.com
|
| 27. 4. 2020 | How to install Node.js v14.x on Debian and Ubuntu – joshtronic.com
|
| 23. 4. 2020 | How to install Node.js v14.x on Ubuntu 20.04 LTS – joshtronic.com
|
| 21. 4. 2020 | How to install Node.js v14.x on Ubuntu 19.10 – joshtronic.com
|
| 21. 4. 2020 | How to install Node.js v14.x on Ubuntu 19.04 – joshtronic.com
|
| 21. 4. 2020 | How to install Node.js v14.x on Ubuntu 18.10 – joshtronic.com
|
| 21. 4. 2020 | How to install Node.js v14.x on Ubuntu 18.04 LTS – joshtronic.com
|
| 21. 4. 2020 | How to install Node.js v14.x on Ubuntu 17.10 – joshtronic.com
|
| 21. 4. 2020 | How to install Node.js v14.x on Ubuntu 17.04 – joshtronic.com
|
| 21. 4. 2020 | How to install Node.js v14.x on Ubuntu 16.10 – joshtronic.com
|
| 21. 4. 2020 | How to install Node.js v14.x on Ubuntu 16.04 LTS – joshtronic.com
|
| 21. 4. 2020 | How to install Node.js v14.x on Debian Testing – joshtronic.com
|
| 21. 4. 2020 | How to install Node.js v14.x on Debian Sid – joshtronic.com
|
| 21. 4. 2020 | How to install Node.js v14.x on Debian 9 – joshtronic.com
|
| 21. 4. 2020 | How to install Node.js v14.x on Debian 8 – joshtronic.com
|
| 21. 4. 2020 | How to install Node.js v14.x on Debian 10 – joshtronic.com
|
| 20. 4. 2020 | Recursive functions in TypeScript – joshtronic.com
|
| 19. 4. 2020 | Recursive types and interfaces in TypeScript – joshtronic.com
|
| 13. 4. 2020 | Error: Cannot resolve a DOM point from Slate point – joshtronic.com
|
| 12. 4. 2020 | Resetting a Slate.js editor to an empty state – joshtronic.com
|
| 11. 4. 2020 | Resetting the undo/redo history of a Slate.js editor – joshtronic.com
|
| 10. 4. 2020 | Submit on enter except when shift is pressed in JavaScript – joshtronic.com
|
| 9. 4. 2020 | Detecting modifier keys being pressed with JavaScript – joshtronic.com
|
| 5. 4. 2020 | VPS Showdown - April 2020 - DigitalOcean vs. Linode vs. Vultr – joshtronic.com
|
| 30. 3. 2020 | Making and feeding a sourdough starter – joshtronic.com
|
| 23. 3. 2020 | Protected routes with React Router v5 – joshtronic.com
|
| 16. 3. 2020 | Speed Comparison: GitHub vs. GitLab (2020) – joshtronic.com
|
| 9. 3. 2020 | Connection reset with webpack-dev-server inside Docker – joshtronic.com
|
| 2. 3. 2020 | VPS Showdown - March 2020 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 24. 2. 2020 | Complete CI/CD pipeline with GitLab Runners – joshtronic.com
|
| 17. 2. 2020 | Converting integers to Roman numerals with TypeScript – joshtronic.com
|
| 10. 2. 2020 | Coming home to Chrome/Chromium – joshtronic.com
|
| 3. 2. 2020 | VPS Showdown - February 2020 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 27. 1. 2020 | How to fix ugly Chrome window borders on Linux – joshtronic.com
|
| 20. 1. 2020 | Fixing distortion and red lines when moving items in Diablo III on a MacBook Pro – joshtronic.com
|
| 13. 1. 2020 | Padding strings and numbers with JavaScript – joshtronic.com
|
| 6. 1. 2020 | VPS Showdown - January 2020 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 30. 12. 2019 | The end of a decade – joshtronic.com
|
| 23. 12. 2019 | Installing `pacman` breaks dependency replaced by `yay` – joshtronic.com
|
| 16. 12. 2019 | Another two weeks with Firefox – joshtronic.com
|
| 8. 12. 2019 | How to bypass the SSH host key check – joshtronic.com
|
| 2. 12. 2019 | VPS Showdown - December 2019 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 25. 11. 2019 | My 2020 Goals – joshtronic.com
|
| 18. 11. 2019 | How to remove an array element by index in JavaScript – joshtronic.com
|
| 11. 11. 2019 | Undervolting the New Dell XPS 15 7590 on Arch Linux – joshtronic.com
|
| 4. 11. 2019 | VPS Showdown - November 2019 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 28. 10. 2019 | What is MRR? – joshtronic.com
|
| 21. 10. 2019 | How to loop through all files in an S3 bucket in PHP – joshtronic.com
|
| 14. 10. 2019 | Own your mistakes – joshtronic.com
|
| 7. 10. 2019 | VPS Showdown - Singapore - October 2019 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 30. 9. 2019 | Installing Linux on the New Dell XPS 15 7590 – joshtronic.com
|
| 23. 9. 2019 | Migrating from Mailchimp to EmailOctopus – joshtronic.com
|
| 16. 9. 2019 | How to fix a borked USB flash drive – joshtronic.com
|
| 9. 9. 2019 | The fallacies of unlimited – joshtronic.com
|
| 2. 9. 2019 | VPS Showdown - September 2019 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 26. 8. 2019 | Could not find a declaration file for module – joshtronic.com
|
| 19. 8. 2019 | How to install packages from testing on Arch Linux – joshtronic.com
|
| 12. 8. 2019 | Checking disk space from the command-line – joshtronic.com
|
| 5. 8. 2019 | VPS Showdown - August 2019 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 29. 7. 2019 | Symlinks with Nginx and PHP-FPM – joshtronic.com
|
| 22. 7. 2019 | Managed WordPress Showdown - July 2019 - Flywheel vs. Kinsta vs. WP Engine – joshtronic.com
|
| 15. 7. 2019 | How to exit Vim – joshtronic.com
|
| 7. 7. 2019 | How to upgrade from Debian 9 (Stretch) to Debian 10 (Buster) – joshtronic.com
|
| 1. 7. 2019 | VPS Showdown - July 2019 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 23. 6. 2019 | Managed WordPress Showdown - June 2019 - Flywheel vs. Kinsta vs. WP Engine – joshtronic.com
|
| 17. 6. 2019 | A guide to working by the pool – joshtronic.com
|
| 10. 6. 2019 | How to downgrade Terraform to 0.11.x on Arch Linux – joshtronic.com
|
| 3. 6. 2019 | VPS Showdown - June 2019 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 27. 5. 2019 | Managed WordPress Showdown - May 2019 - Flywheel vs. Kinsta vs. WP Engine – joshtronic.com
|
| 20. 5. 2019 | Slow and steady doesn't win the race – joshtronic.com
|
| 13. 5. 2019 | Explaining vs. Communicating – joshtronic.com
|
| 6. 5. 2019 | VPS Showdown - May 2019 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 29. 4. 2019 | How to install Node.js v12.x on Debian and Ubuntu – joshtronic.com
|
| 26. 4. 2019 | Get Rid of Your Kids – joshtronic.com
|
| 22. 4. 2019 | 30 Days a Vegetarian – joshtronic.com
|
| 15. 4. 2019 | How to address an envelope – joshtronic.com
|
| 8. 4. 2019 | Stop asking for handouts – joshtronic.com
|
| 1. 4. 2019 | VPS Showdown - April 2019 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr – joshtronic.com
|
| 25. 3. 2019 | Always find the time – joshtronic.com
|
| 18. 3. 2019 | Solo developers should still do code reviews – joshtronic.com
|
| 15. 3. 2019 | Unsolicited Relationship Advice – joshtronic.com
|
| 11. 3. 2019 | There's no harm in asking for a refund – joshtronic.com
|
| 4. 3. 2019 | $5 VPS Showdown - March 2019 - DigitalOcean vs. Lightsail vs. Linode vs. Vultr – joshtronic.com
|
| 25. 2. 2019 | Google Price Protection – joshtronic.com
|
| 22. 2. 2019 | Yoga pants and your camel toe – joshtronic.com
|
| 18. 2. 2019 | What to expect when you reset your Authy account – joshtronic.com
|
| 11. 2. 2019 | The Best Hot Lunch on a Budget – joshtronic.com
|
| 4. 2. 2019 | $5 VPS Showdown - February 2019 - DigitalOcean vs. Lightsail vs. Linode vs. Vultr – joshtronic.com
|
| 28. 1. 2019 | Why would they do it that way? – joshtronic.com
|
| 21. 1. 2019 | Posting code snippets to Slack – joshtronic.com
|
| 18. 1. 2019 | The Good Book – joshtronic.com
|
| 14. 1. 2019 | How to List Installed Packages on Linux – joshtronic.com
|
| 7. 1. 2019 | $5 VPS Showdown - January 2019 - DigitalOcean vs. Lightsail vs. Linode vs. Vultr – joshtronic.com
|
| 31. 12. 2018 | 2018 Recap, Accomplishments, and Lessons Learned – joshtronic.com
|
| 26. 12. 2018 | VPS Support Showdown - December 2018 - DigitalOcean vs. Lightsail vs. Linode vs. Vultr – joshtronic.com
|
| 24. 12. 2018 | S.O.S. – joshtronic.com
|
| 17. 12. 2018 | How to install the latest nginx on Debian and Ubuntu – joshtronic.com
|
| 10. 12. 2018 | GNU Screen Hotkeys vs. Tmux Hotkeys – joshtronic.com
|
| 3. 12. 2018 | Your shell aliases may be making you dumb – joshtronic.com
|
| 26. 11. 2018 | My 2019 Goals – joshtronic.com
|
| 18. 11. 2018 | VPS $3.50 Showdown - November 2018 - Lightsail vs. Vultr – joshtronic.com
|
| 16. 11. 2018 | America: Our National Language – joshtronic.com
|
| 12. 11. 2018 | The most efficient way to check the last character of a string with JavaScript – joshtronic.com
|
| 9. 11. 2018 | Save time by not locking your computer – joshtronic.com
|
| 5. 11. 2018 | Using alternate SSH ports with rsync – joshtronic.com
|
| 2. 11. 2018 | Kicking the wife out of the house – joshtronic.com
|
| 29. 10. 2018 | Upgrade to Node.js 10.x or 11.x on Ubuntu 18.10 – joshtronic.com
|
| 26. 10. 2018 | How to check if a string contains another string with JavaScript – joshtronic.com
|
| 22. 10. 2018 | Finding which process is listening on a port – joshtronic.com
|
| 19. 10. 2018 | Blogging too frequently – joshtronic.com
|
| 15. 10. 2018 | VPS $5 Showdown - October 2018 - DigitalOcean vs. Lightsail vs. Linode vs. Vultr – joshtronic.com
|
| 12. 10. 2018 | Hibernate laptop on lid close with systemd-boot on Arch Linux – joshtronic.com
|
| 10. 10. 2018 | Portal at Eleven – joshtronic.com
|
| 8. 10. 2018 | How to install YakYak on Arch Linux – joshtronic.com
|
| 5. 10. 2018 | Speed up your shell prompt when using Node Version Manager – joshtronic.com
|
| 3. 10. 2018 | Improving the feel of the System76 Galago Pro's trackpad – joshtronic.com
|
| 1. 10. 2018 | System76 Galago Pro (14") Review – joshtronic.com
|
| 28. 9. 2018 | Include files in your ~/.ssh/config – joshtronic.com
|
| 26. 9. 2018 | Ten Year Blogiversary – joshtronic.com
|
| 23. 9. 2018 | VPS Showdown - Distro Edition - September 2018 - DigitalOcean vs. Lightsail vs. Linode vs. Vultr – joshtronic.com
|
| 16. 9. 2018 | Speed Comparison: GitHub vs. GitLab (2018) – joshtronic.com
|
| 9. 9. 2018 | How I GNOME or Why I Don't Use a Tiling Window Manager – joshtronic.com
|
| 2. 9. 2018 | Leveling up My Home Office - Autonomous SmartDesk 2 - Home Edition Review – joshtronic.com
|
| 26. 8. 2018 | Left align multiple line list items – joshtronic.com
|
| 19. 8. 2018 | VPS Showdown - 16GB - August 2018 - DigitalOcean vs. Linode vs. Vultr – joshtronic.com
|
| 12. 8. 2018 | Will Vim die with Bram Moolenaar? – joshtronic.com
|
| 5. 8. 2018 | FizzBuzz in TypeScript 3.0 – joshtronic.com
|
| 29. 7. 2018 | $5 VPS Showdown - July 2018 - DigitalOcean vs. Linode vs. Vultr – joshtronic.com
|
| 22. 7. 2018 | Keeping up with what's next – joshtronic.com
|
| 15. 7. 2018 | Six months with the 7 Minute Workout – joshtronic.com
|
| 9. 7. 2018 | Encouraging entrepreneurial spirit in kids – joshtronic.com
|
| 1. 7. 2018 | How to calculate United States holiday observances – joshtronic.com
|
| 24. 6. 2018 | Stop blaming your hosting company for downtime – joshtronic.com
|
| 18. 6. 2018 | The problem with dark mode in macOS Mojave – joshtronic.com
|
| 10. 6. 2018 | $10 VPS Showdown - June 2018 - DigitalOcean vs. Linode vs. Vultr – joshtronic.com
|
| 7. 6. 2018 | Unique indexes with MongoDB and Mongoose – joshtronic.com
|
| 4. 6. 2018 | Set Vim background based on your terminal's background color – joshtronic.com
|
| 28. 5. 2018 | $5 VPS Showdown - May 2018 - DigitalOcean vs. Linode vs. Vultr – joshtronic.com
|
| 21. 5. 2018 | Coping with writer's block – joshtronic.com
|
| 14. 5. 2018 | The "Josh" Sandwich – joshtronic.com
|
| 8. 5. 2018 | How to install Node.js 10 on Ubuntu 18.04 LTS – joshtronic.com
|
| 8. 5. 2018 | How to POST to a webhook in 5 different programming languages – joshtronic.com
|
| 7. 5. 2018 | How to install the latest version of Node.js 8 on Ubuntu 18.04 LTS – joshtronic.com
|
| 6. 5. 2018 | I deleted my Facebook and here's what happened – joshtronic.com
|
| 30. 4. 2018 | So I guess that makes me a liar – joshtronic.com
|
| 23. 4. 2018 | How to install Firefox Developer Edition in GNOME on Debian Stretch – joshtronic.com
|
| 16. 4. 2018 | Chunking an array in JavaScript – joshtronic.com
|
| 9. 4. 2018 | $5 VPS Showdown - April 2018 - DigitalOcean vs. Linode vs. Vultr - West Coast Edition – joshtronic.com
|
| 2. 4. 2018 | Unable to open GNOME settings on Arch Linux after GNOME upgrade – joshtronic.com
|
| 26. 3. 2018 | The Distrohopper, or There and Back Again – joshtronic.com
|
| 22. 3. 2018 | How to !important inline styles in React – joshtronic.com
|
| 20. 3. 2018 | Using <style /> blocks in React – joshtronic.com
|
| 19. 3. 2018 | VPS Showdown: DIY Edition – joshtronic.com
|
| 12. 3. 2018 | URL routing in PHP – joshtronic.com
|
| 5. 3. 2018 | Get your own dotfiles – joshtronic.com
|
| 26. 2. 2018 | DigitalOcean flexible droplets compared – joshtronic.com
|
| 19. 2. 2018 | Eggs by the ounce – joshtronic.com
|
| 12. 2. 2018 | How to tell if your shell is a subshell of Vim – joshtronic.com
|
| 5. 2. 2018 | 5 tips to help you find the confidence to start blogging – joshtronic.com
|
| 28. 1. 2018 | Minimalist git prompt – joshtronic.com
|
| 22. 1. 2018 | VPS Showdown - January 2018 - DigitalOcean vs. Linode vs. Vultr – joshtronic.com
|
| 15. 1. 2018 | PHPUnit with multiple versions of PHP and HHVM on Travis CI – joshtronic.com
|
| 8. 1. 2018 | 7 Minute Workout Review – joshtronic.com
|
| 1. 1. 2018 | 2017 Year in Review – joshtronic.com
|
| 25. 12. 2017 | Days until Christmas in JavaScript – joshtronic.com
|
| 18. 12. 2017 | VPS Showdown - December 2017 - DigitalOcean vs. Linode vs. Vultr – joshtronic.com
|
| 11. 12. 2017 | Upgrade to Node.js 8.x on Debian and Ubuntu – joshtronic.com
|
| 4. 12. 2017 | Debian is stable – joshtronic.com
|
| 27. 11. 2017 | My 2018 Goals – joshtronic.com
|
| 20. 11. 2017 | Not all cables were created equal – joshtronic.com
|
| 13. 11. 2017 | I am a freeloader – joshtronic.com
|
| 8. 11. 2017 | Before you send another email, read this – joshtronic.com
|
| 6. 11. 2017 | [FIXED] Radeon kernel modesetting for r600 or later requires firmware-amd-graphics – joshtronic.com
|
| 3. 11. 2017 | Kindle Unlimited isn't worth it – joshtronic.com
|
| 1. 11. 2017 | Empower your child by letting them cook dinner – joshtronic.com
|
| 31. 10. 2017 | Adding comments to JSON – joshtronic.com
|
| 30. 10. 2017 | Two weeks with MeetEdgar – joshtronic.com
|
| 27. 10. 2017 | How to install Animal Crossing: Pocket Camp on Android today – joshtronic.com
|
| 25. 10. 2017 | oci runtime error after upgrading Docker on Arch Linux – joshtronic.com
|
| 24. 10. 2017 | Configuring Jest to show code coverage for all of your files – joshtronic.com
|
| 23. 10. 2017 | Switching from tmux to GNU Screen – joshtronic.com
|
| 20. 10. 2017 | Upgrade to Node.js 8.x on Ubuntu 17.10 – joshtronic.com
|
| 18. 10. 2017 | Switching to Vim from Neovim – joshtronic.com
|
| 16. 10. 2017 | Trigger a GitHub Pages rebuild with AWS Lambda and CloudWatch – joshtronic.com
|
| 16. 10. 2017 | Setting defaults for all your SuperAgent requests – joshtronic.com
|
| 13. 10. 2017 | How to downgrade to the LTS Kernel on Arch Linux – joshtronic.com
|
| 11. 10. 2017 | Stop trying to sell me – joshtronic.com
|
| 10. 10. 2017 | Simple cache busting with Webpack – joshtronic.com
|
| 9. 10. 2017 | Stop over configuring Vim – joshtronic.com
|
| 6. 10. 2017 | The death of the headphone jack – joshtronic.com
|
| 5. 10. 2017 | React Draft Wysiwyg with MongoDB – joshtronic.com
|
| 4. 10. 2017 | Corporate vs. Community in Open Source Software – joshtronic.com
|
| 2. 10. 2017 | The easiest way to engage your readers – joshtronic.com
|
| 29. 9. 2017 | When your ESP embarrasses you – joshtronic.com
|
| 27. 9. 2017 | Using ssh-copy-id with an alternate SSH port – joshtronic.com
|
| 26. 9. 2017 | Don't stay in your own lane – joshtronic.com
|
| 25. 9. 2017 | reCAPTCHA is broken – joshtronic.com
|
| 18. 9. 2017 | How to spend a working weekend in Austin, Texas – joshtronic.com
|
| 17. 9. 2017 | How do I sign up? – joshtronic.com
|
| 10. 9. 2017 | The boob post – joshtronic.com
|
| 7. 9. 2017 | Fixing an Arch Linux system that is booting into emergency mode – joshtronic.com
|
| 3. 9. 2017 | How to do stuff – joshtronic.com
|
| 27. 8. 2017 | Side projects are not a threat – joshtronic.com
|
| 20. 8. 2017 | Founder Falloff – joshtronic.com
|
| 13. 8. 2017 | Confessions of a distro hopper – joshtronic.com
|
| 6. 8. 2017 | You gotta get away for a while – joshtronic.com
|
| 30. 7. 2017 | Finding old pending comments in Disqus – joshtronic.com
|
| 26. 7. 2017 | Hide title bars in GNOME Shell – joshtronic.com
|
| 23. 7. 2017 | $5 Showdown: Linode vs. DigitalOcean vs. Amazon Lightsail vs. Vultr - July 2017 – joshtronic.com
|
| 16. 7. 2017 | Stop thinking, start doing – joshtronic.com
|
| 9. 7. 2017 | Tortilla chip croutons – joshtronic.com
|
| 3. 7. 2017 | Using goals to create habits – joshtronic.com
|
| 25. 6. 2017 | Saying goodbye – joshtronic.com
|
| 18. 6. 2017 | Missing in Me – joshtronic.com
|
| 11. 6. 2017 | Charity starts on your hard drive – joshtronic.com
|
| 4. 6. 2017 | June Challenge: Improve Posture – joshtronic.com
|
| 28. 5. 2017 | Just drive – joshtronic.com
|
| 21. 5. 2017 | Changing personality types – joshtronic.com
|
| 14. 5. 2017 | How to calculate Mother’s Day in JavaScript – joshtronic.com
|
| 7. 5. 2017 | The Alchemist – joshtronic.com
|
| 30. 4. 2017 | Effective use of screen real estate – joshtronic.com
|
| 23. 4. 2017 | Speed Comparison: GitHub vs. GitLab (2017) – joshtronic.com
|
| 16. 4. 2017 | How to install Tmux 2.x on Debian 8 "Jessie" – joshtronic.com
|
| 9. 4. 2017 | Switching from Ubuntu to Debian – joshtronic.com
|
| 2. 4. 2017 | Vertical alignment is a waste of time – joshtronic.com
|
| 26. 3. 2017 | Upgrade to PHP 7.x on Ubuntu 14.04 LTS – joshtronic.com
|
| 19. 3. 2017 | Lawn mower won't start after winter storage – joshtronic.com
|
| 13. 3. 2017 | Getting suspend in Linux working on a MacBook Pro – joshtronic.com
|
| 5. 3. 2017 | A week with openSUSE Tumbleweed – joshtronic.com
|
| 26. 2. 2017 | I beat PHP and so can you! – joshtronic.com
|
| 19. 2. 2017 | Two weeks with Firefox and DuckDuckGo – joshtronic.com
|
| 18. 2. 2017 | The 48 Laws of Power – joshtronic.com
|
| 14. 2. 2017 | $5 Showdown: Linode vs. DigitalOcean vs. Amazon Lightsail vs. Vultr – joshtronic.com
|
| 12. 2. 2017 | You may not need Oh My Zsh – joshtronic.com
|
| 7. 2. 2017 | Survivor: A Novel – joshtronic.com
|
| 6. 2. 2017 | The 50th Law – joshtronic.com
|
| 5. 2. 2017 | My favorite tech purchase of 2016 – joshtronic.com
|
| 4. 2. 2017 | Breaking up with Bank of America – joshtronic.com
|
| 1. 2. 2017 | Zero to One: Notes on Startups or How to Build the Future – joshtronic.com
|
| 29. 1. 2017 | Unable to connect to WiFi in Linux – joshtronic.com
|
| 28. 1. 2017 | The Divine Comedy – joshtronic.com
|
| 26. 1. 2017 | Rise of the Rocket Girls: The Women Who Propelled Us, from Missiles to the Moon to Mars – joshtronic.com
|
| 22. 1. 2017 | My Kombucha Smells Like Nail Polish Remover – joshtronic.com
|
| 17. 1. 2017 | The Total Money Makeover: A Proven Plan for Financial Fitness – joshtronic.com
|
| 15. 1. 2017 | The Final Redesign – joshtronic.com
|
| 13. 1. 2017 | Small Giants: Companies That Choose to Be Great Instead of Big, 10th-Anniversary Edition – joshtronic.com
|
| 11. 1. 2017 | The Great Gatsby – joshtronic.com
|
| 8. 1. 2017 | Reading Calculator – joshtronic.com
|
| 7. 1. 2017 | The Girl on the Train – joshtronic.com
|
| 1. 1. 2017 | 2016 Recap – joshtronic.com
|
| 31. 12. 2016 | Tenth Anniversary of Weeks‑a‑pizza – joshtronic.com
|
| 25. 12. 2016 | Reading List - December 2016 – joshtronic.com
|
| 18. 12. 2016 | 8GB Showdown: Linode vs DigitalOcean vs Amazon Lightsail vs Vultr – joshtronic.com
|
| 11. 12. 2016 | I survived the 30 day plank challenge – joshtronic.com
|
| 4. 12. 2016 | Striking while the iron is hot – joshtronic.com
|
| 1. 12. 2016 | $10 Showdown: Linode vs. DigitalOcean vs. Amazon Lightsail – joshtronic.com
|
| 27. 11. 2016 | My 2017 Goals – joshtronic.com
|
| 20. 11. 2016 | A day without food – joshtronic.com
|
| 13. 11. 2016 | Switching from Mac OS X back to Linux, Part 5: The Conclusion – joshtronic.com
|
| 6. 11. 2016 | Switching from Mac OS X back to Linux, Part 4: The Development Environment – joshtronic.com
|
| 30. 10. 2016 | Switching from Mac OS X back to Linux, Part 3: The Desktop Environment – joshtronic.com
|
| 23. 10. 2016 | Switching from Mac OS X back to Linux, Part 2: The Distro – joshtronic.com
|
| 16. 10. 2016 | Switching from Mac OS X back to Linux, Part 1: The Motive – joshtronic.com
|
| 9. 10. 2016 | Reading a specific line from a file with PHP – joshtronic.com
|
| 2. 10. 2016 | Invalid or corrupted package (PGP signature) during pacman sync / install – joshtronic.com
|
| 25. 9. 2016 | How to pickle peppers – joshtronic.com
|
| 18. 9. 2016 | Convert Mongo BSONDocument to an array in PHP – joshtronic.com
|
| 11. 9. 2016 | Programming the same thing in multiple programming languages – joshtronic.com
|
| 4. 9. 2016 | Losing friends to the great beyond – joshtronic.com
|
| 28. 8. 2016 | Sourcing external files from your .gitconfig – joshtronic.com
|
| 21. 8. 2016 | Set Vim tab spacing based on the type of file – joshtronic.com
|
| 14. 8. 2016 | You should totally blog about that – joshtronic.com
|
| 7. 8. 2016 | Closed sourcing an open source project – joshtronic.com
|
| 31. 7. 2016 | The soundtrack to your feelings – joshtronic.com
|
| 24. 7. 2016 | Making a house a home – joshtronic.com
|
| 20. 7. 2016 | Get the day of the week from a date in PHP – joshtronic.com
|
| 10. 7. 2016 | Calculate time left in day in PHP – joshtronic.com
|
| 3. 7. 2016 | $10 Showdown: Linode vs. DigitalOcean (July 2016) – joshtronic.com
|
| 26. 6. 2016 | How to pull from git – joshtronic.com
|
| 19. 6. 2016 | How to make sauerkraut – joshtronic.com
|
| 12. 6. 2016 | How to read more – joshtronic.com
|
| 5. 6. 2016 | Leveraging the power of the right-command key in OS X – joshtronic.com
|
| 29. 5. 2016 | Jazz Sucks – joshtronic.com
|
| 22. 5. 2016 | Grilling: Gas vs. Charcoal – joshtronic.com
|
| 15. 5. 2016 | Why my site doesn’t have any navigation – joshtronic.com
|
| 8. 5. 2016 | Honeymoon in Austin – joshtronic.com
|
| 1. 5. 2016 | Goodbye Forever – joshtronic.com
|
| 24. 4. 2016 | Using S3 to host images on a budget – joshtronic.com
|
| 17. 4. 2016 | Make open source contributions a priority – joshtronic.com
|
| 10. 4. 2016 | Speed Comparison: GitHub vs. GitLab – joshtronic.com
|
| 3. 4. 2016 | Fastest way to switch between apps – joshtronic.com
|
| 27. 3. 2016 | How to calculate Easter Sunday in Javascript – joshtronic.com
|
| 20. 3. 2016 | Switching from iTerm2 to Terminal – joshtronic.com
|
| 13. 3. 2016 | Review: Bose QuietComfort 20 Acoustic Noise Cancelling Headphones – joshtronic.com
|
| 6. 3. 2016 | How to capitalize the first character of each word in a string in Javascript – joshtronic.com
|
| 28. 2. 2016 | Migrating from Mandrill to SparkPost – joshtronic.com
|
| 21. 2. 2016 | Multiple buttons with Hubspot's Vex – joshtronic.com
|
| 14. 2. 2016 | How to Capitalize the First Letter in a String in JavaScript – joshtronic.com
|
| 7. 2. 2016 | $10 Showdown: Linode KVM vs. DigitalOcean – joshtronic.com
|
| 1. 2. 2016 | Using an 11” MacBook Air for development – joshtronic.com
|
| 29. 1. 2016 | Intentional infinite loops – joshtronic.com
|
| 22. 1. 2016 | Pocket is Purgatory for articles – joshtronic.com
|
| 15. 1. 2016 | How to sync local files to Spotify mobile – joshtronic.com
|
| 7. 1. 2016 | You’re using Spotify wrong – joshtronic.com
|
| 31. 12. 2015 | Switching from Spotify to Apple Music and back again – joshtronic.com
|
| 24. 12. 2015 | Tracking peak users online with Redis – joshtronic.com
|
| 17. 12. 2015 | How to ride a bike without training wheels – joshtronic.com
|
| 11. 12. 2015 | The true cost of meetings – joshtronic.com
|
| 30. 11. 2015 | SumoMe is hiring! – joshtronic.com
|
| 23. 11. 2015 | Evernote? More like Evernope! – joshtronic.com
|
| 16. 11. 2015 | Email validation via MX lookup in PHP – joshtronic.com
|
| 8. 11. 2015 | I deleted all of my email and it was GLORIOUS! – joshtronic.com
|
| 6. 11. 2015 | Drizly shares your address via Twitter – joshtronic.com
|
| 3. 11. 2015 | First impressions of the new Apple TV – joshtronic.com
|
| 1. 11. 2015 | Forcing yourself to use shell aliases – joshtronic.com
|
| 31. 10. 2015 | Consolidating PHPAve.com – joshtronic.com
|
| 25. 10. 2015 | Check if a string contains a character with PHP – joshtronic.com
|
| 25. 10. 2015 | Shark Tank killed the magic – joshtronic.com
|
| 18. 10. 2015 | Generate random hex color with PHP – joshtronic.com
|
| 18. 10. 2015 | Transitioning from Google Wallet to Android Pay – joshtronic.com
|
| 11. 10. 2015 | Run a block of PHP code a certain percentage of the time – joshtronic.com
|
| 11. 10. 2015 | CSS `:not` issue in Safari on iOS9 – joshtronic.com
|
| 4. 10. 2015 | My experience with the Mandela effect – joshtronic.com
|
| 27. 9. 2015 | It’s never too late to start tracking metrics – joshtronic.com
|
| 20. 9. 2015 | Stop submitting feature requests for Open Source Software – joshtronic.com
|
| 13. 9. 2015 | Bitmaps vs. Sets to track Monthly Active Users in Redis – joshtronic.com
|
| 6. 9. 2015 | ERROR: Invalid position '1' – joshtronic.com
|
| 30. 8. 2015 | Don't try to speak my language – joshtronic.com
|
| 23. 8. 2015 | PHP is stupid and so are you – joshtronic.com
|
| 16. 8. 2015 | My skills have nothing to do with my interest – joshtronic.com
|
| 9. 8. 2015 | Who the hell are you and why are you emailing me? – joshtronic.com
|
| 2. 8. 2015 | How to block AdBlock users without JavaScript – joshtronic.com
|
| 26. 7. 2015 | My three favorite free mobile education apps – joshtronic.com
|
| 18. 7. 2015 | Get Homeschool News – joshtronic.com
|
| 16. 7. 2015 | How to stop Wordpress pingback DDoS attacks – joshtronic.com
|
| 13. 7. 2015 | 5 benefits of kombucha tea – joshtronic.com
|
| 5. 7. 2015 | Determining if you are passionate about something – joshtronic.com
|
| 4. 7. 2015 | How to make the World's Best Chili Dogs – joshtronic.com
|
| 30. 6. 2015 | How to organize your Kindle library – joshtronic.com
|
| 29. 6. 2015 | Find time to be creative every single day – joshtronic.com
|
| 26. 6. 2015 | Empower your child with an allowance – joshtronic.com
|
| 24. 6. 2015 | Start your day with morning pages – joshtronic.com
|
| 22. 6. 2015 | Knowing when to quit – joshtronic.com
|
| 14. 6. 2015 | Detect bots and spammers with Project Honey Pot and PHP – joshtronic.com
|
| 14. 6. 2015 | Improving my Vim experience – joshtronic.com
|
| 7. 6. 2015 | How to convert a string to a time with PHP – joshtronic.com
|
| 7. 6. 2015 | Cutting the cord on cable – joshtronic.com
|
| 31. 5. 2015 | Set array pointer to a specific key or value in PHP – joshtronic.com
|
| 31. 5. 2015 | Safari bug when signing up for Twitter – joshtronic.com
|
| 24. 5. 2015 | Basic page routing in PHP – joshtronic.com
|
| 24. 5. 2015 | The power of a morning routine – joshtronic.com
|
| 17. 5. 2015 | Using PHP's built-in web server – joshtronic.com
|
| 17. 5. 2015 | My standing desk made me lazy – joshtronic.com
|
| 10. 5. 2015 | Wonder what’s next? – joshtronic.com
|
| 10. 5. 2015 | Outline numbering for an object tree – joshtronic.com
|
| 3. 5. 2015 | Working with Dynamic variable names a/k/a Variable variables in PHP – joshtronic.com
|
| 3. 5. 2015 | Layout with fixed header and independently scrolling columns – joshtronic.com
|
| 26. 4. 2015 | Get all defined variables in PHP – joshtronic.com
|
| 26. 4. 2015 | Open Challenge: Learn Lisp with Me – joshtronic.com
|
| 19. 4. 2015 | Working with JSON in PHP – joshtronic.com
|
| 19. 4. 2015 | Handling click and touch events on the same element – joshtronic.com
|
| 12. 4. 2015 | Truncate string with ellipses with PHP – joshtronic.com
|
| 12. 4. 2015 | Staying motivated with streaks – joshtronic.com
|
| 5. 4. 2015 | Get date for Easter in PHP – joshtronic.com
|
| 5. 4. 2015 | Chat Personas – joshtronic.com
|
| 29. 3. 2015 | Serializing and unserializing variables in PHP – joshtronic.com
|
| 29. 3. 2015 | Decouple your code from your web server – joshtronic.com
|
| 22. 3. 2015 | Calculate the length of a string with PHP – joshtronic.com
|
| 22. 3. 2015 | Start your day with a list – joshtronic.com
|
| 15. 3. 2015 | How to get a server's hostname in PHP – joshtronic.com
|
| 15. 3. 2015 | Non-binary genders are complicated – joshtronic.com
|
| 8. 3. 2015 | How to save a remote file to disk with PHP – joshtronic.com
|
| 8. 3. 2015 | Never stop learning – joshtronic.com
|
| 1. 3. 2015 | Basic HTTP Authentication with PHP – joshtronic.com
|
| 1. 3. 2015 | Refocusing my blog’s content – joshtronic.com
|
| 22. 2. 2015 | Life of Pi - Working with Pi in PHP – joshtronic.com
|
| 22. 2. 2015 | Making time for side projects – joshtronic.com
|
| 15. 2. 2015 | How to replace a string with a string in PHP – joshtronic.com
|
| 15. 2. 2015 | Developer titles are bullshit, Part 2 - Universal titles – joshtronic.com
|
| 8. 2. 2015 | How to round numbers with PHP – joshtronic.com
|
| 8. 2. 2015 | Developer titles are bullshit, Part 1 - The lifecycle of a developer – joshtronic.com
|
| 1. 2. 2015 | Converting decimal to other number systems with PHP – joshtronic.com
|
| 1. 2. 2015 | Ikea Expedit standing desk – joshtronic.com
|
| 25. 1. 2015 | To infinity and beyond! Working with infinity in PHP – joshtronic.com
|
| 25. 1. 2015 | 5 things I learned by unliking all of my Facebook likes – joshtronic.com
|
| 18. 1. 2015 | Finding the smallest or largest value with PHP – joshtronic.com
|
| 18. 1. 2015 | High Volume Showdown: Linode vs. DigitalOcean – joshtronic.com
|
| 11. 1. 2015 | Find the largest value in an array with PHP – joshtronic.com
|
| 11. 1. 2015 | Life without Google – joshtronic.com
|
| 4. 1. 2015 | Find the lowest value in an array with PHP – joshtronic.com
|
| 4. 1. 2015 | How I doubled my investment with GAW Miners Hashlets – joshtronic.com
|
| 28. 12. 2014 | How to convert an array to a string with PHP – joshtronic.com
|
| 28. 12. 2014 | Depth vs. duration of friendships – joshtronic.com
|
| 21. 12. 2014 | Days until Christmas in PHP – joshtronic.com
|
| 21. 12. 2014 | sudo without password – joshtronic.com
|
| 14. 12. 2014 | How to reverse a string with PHP – joshtronic.com
|
| 14. 12. 2014 | Blogging from your phone – joshtronic.com
|
| 7. 12. 2014 | How to generate a date range with PHP – joshtronic.com
|
| 7. 12. 2014 | Node.js on the command-line – joshtronic.com
|
| 30. 11. 2014 | How to convert a string to an array with PHP – joshtronic.com
|
| 30. 11. 2014 | Get out of your own way – joshtronic.com
|
| 23. 11. 2014 | Sort an array in reverse order with PHP – joshtronic.com
|
| 23. 11. 2014 | The cost of convenience – joshtronic.com
|
| 16. 11. 2014 | Pull random values from an array with PHP – joshtronic.com
|
| 16. 11. 2014 | Portable grits – joshtronic.com
|
| 9. 11. 2014 | Difference between dates with PHP – joshtronic.com
|
| 9. 11. 2014 | Putting the “SH\*T” in Joshtronic – joshtronic.com
|
| 2. 11. 2014 | Benchmarking PHP code – joshtronic.com
|
| 2. 11. 2014 | Why I still use and maintain my own PHP framework – joshtronic.com
|
| 26. 10. 2014 | How to generate the Fibonacci sequence with PHP – joshtronic.com
|
| 26. 10. 2014 | Never run out of “firsts” – joshtronic.com
|
| 19. 10. 2014 | How to connect to MongoDB using PHP – joshtronic.com
|
| 19. 10. 2014 | Stop Accommodating Shortcomings – joshtronic.com
|
| 12. 10. 2014 | How to merge two sorted PHP arrays without array_merge() or sort() – joshtronic.com
|
| 12. 10. 2014 | Thoughts on API design – joshtronic.com
|
| 5. 10. 2014 | No, I will not fix your computer – joshtronic.com
|
| 4. 10. 2014 | Visibility in PHP – joshtronic.com
|
| 28. 9. 2014 | Simple PHP i18n internationalization and localization class – joshtronic.com
|
| 28. 9. 2014 | The definition of “done” – joshtronic.com
|
| 21. 9. 2014 | Debugging Invalid XML in PHP – joshtronic.com
|
| 21. 9. 2014 | Stop making it so hard for us to share your content – joshtronic.com
|
| 14. 9. 2014 | Upgrade from PHP 5.3 to PHP 5.6 on Ubuntu 12.04 LTS – joshtronic.com
|
| 14. 9. 2014 | Writing unit tests for legacy code – joshtronic.com
|
| 7. 9. 2014 | Call to Action: PHP 5.6 on Ubuntu 12.04 LTS – joshtronic.com
|
| 7. 9. 2014 | My top 10 tips for new bloggers – joshtronic.com
|
| 31. 8. 2014 | Upgrade to PHP 5.6 on Ubuntu 14.04 LTS – joshtronic.com
|
| 31. 8. 2014 | jQuery plugin to calculate read time – joshtronic.com
|
| 24. 8. 2014 | Fizz Buzz in PHP – joshtronic.com
|
| 24. 8. 2014 | Are GAWMiners Hashlets worth it? – joshtronic.com
|
| 17. 8. 2014 | How to execute an HTTP POST using PHP cURL – joshtronic.com
|
| 17. 8. 2014 | 10 office pranks you should try at your own office – joshtronic.com
|
| 10. 8. 2014 | Looping through a date range with PHP – joshtronic.com
|
| 10. 8. 2014 | Why work so hard to stay at the bottom? – joshtronic.com
|
| 3. 8. 2014 | Difference between break; and continue; in PHP – joshtronic.com
|
| 3. 8. 2014 | Tabs vs. Spaces: I'm switching sides – joshtronic.com
|
| 27. 7. 2014 | PHP without fancy braces – joshtronic.com
|
| 27. 7. 2014 | Review: Sprint WeGo – joshtronic.com
|
| 20. 7. 2014 | Debugging SimpleXML Objects with PHP – joshtronic.com
|
| 20. 7. 2014 | Tools of the Trade - 2014 – joshtronic.com
|
| 13. 7. 2014 | Parsing SOAP responses with PHP's SimpleXML – joshtronic.com
|
| 13. 7. 2014 | Self-employed cabin fever – joshtronic.com
|
| 6. 7. 2014 | Quitting a job you just started – joshtronic.com
|
| 5. 7. 2014 | How to calculate Independence Day observances with PHP – joshtronic.com
|
| 29. 6. 2014 | How to parse XML with PHP's SimpleXML – joshtronic.com
|
| 29. 6. 2014 | The importance of a staging environment – joshtronic.com
|
| 22. 6. 2014 | Checking your IMAP email using PHP – joshtronic.com
|
| 22. 6. 2014 | $10 Showdown: Linode vs. DigitalOcean – joshtronic.com
|
| 15. 6. 2014 | How to calculate Mother's Day and Father's Day with PHP – joshtronic.com
|
| 15. 6. 2014 | Android Pros and Cons after 2 years with an iPhone – joshtronic.com
|
| 8. 6. 2014 | How to pipeline with phpredis – joshtronic.com
|
| 8. 6. 2014 | The receiving end of a DDoS Attack – joshtronic.com
|
| 1. 6. 2014 | How to process PUT requests with PHP – joshtronic.com
|
| 1. 6. 2014 | Breaking away from the Apple Ecosystem – joshtronic.com
|
| 26. 5. 2014 | URL Routing with PHP – joshtronic.com
|
| 26. 5. 2014 | Having a child ruins your life – joshtronic.com
|
| 19. 5. 2014 | Google Places PHP Library – joshtronic.com
|
| 19. 5. 2014 | Spending money on advertising only to acquire spammers – joshtronic.com
|
| 12. 5. 2014 | How to Install PHP Redis on Ubuntu 14.04 LTS – joshtronic.com
|
| 12. 5. 2014 | Linode vs. Digital Ocean, performance benchmarks – joshtronic.com
|
| 5. 5. 2014 | How to Install the MongoDB PHP Module on Ubuntu 14.04 LTS – joshtronic.com
|
| 5. 5. 2014 | Swallow your pride and stop blaming your tools – joshtronic.com
|
| 28. 4. 2014 | How to Setup a LEMP Stack on Ubuntu 14.04 LTS – joshtronic.com
|
| 28. 4. 2014 | Linode SSD vs. DigitalOcean – joshtronic.com
|
| 21. 4. 2014 | How to Setup a LAMP Stack on Ubuntu 14.04 LTS – joshtronic.com
|
| 21. 4. 2014 | The pros and cons of being accessible to your users – joshtronic.com
|
| 14. 4. 2014 | Compressing and uncompressing a string with PHP – joshtronic.com
|
| 14. 4. 2014 | Reducing Redis used memory by moving back to MySQL – joshtronic.com
|
| 7. 4. 2014 | PHP's /e modifier is deprecated, use preg_replace_callback instead – joshtronic.com
|
| 7. 4. 2014 | Migrating from WP Engine to GitHub Pages – joshtronic.com
|
| 31. 3. 2014 | Transactions with PHP Data Objects (PDO) – joshtronic.com
|
| 31. 3. 2014 | The dirtiest thing you wear – joshtronic.com
|
| 24. 3. 2014 | How to zero fill a number with PHP – joshtronic.com
|
| 24. 3. 2014 | The importance of code editor proficiency – joshtronic.com
|
| 17. 3. 2014 | How to get keys from an associative array in PHP – joshtronic.com
|
| 17. 3. 2014 | Dynamic page titles with GitHub Pages – joshtronic.com
|
| 10. 3. 2014 | Passing variables to anonymous PHP functions – joshtronic.com
|
| 10. 3. 2014 | Opt-out responsive design using LESS – joshtronic.com
|
| 3. 3. 2014 | Using list() with foreach() in PHP – joshtronic.com
|
| 3. 3. 2014 | Linode is my favorite DNS hosting provider – joshtronic.com
|
| 24. 2. 2014 | Upgrade from PHP 5.3 to PHP 5.4 on Ubuntu 10.04 LTS – joshtronic.com
|
| 24. 2. 2014 | “Failed to open page” on Windows Phone 8 – joshtronic.com
|
| 17. 2. 2014 | How to use Generators in PHP – joshtronic.com
|
| 17. 2. 2014 | Using Keyring Access on the OSX Command-line – joshtronic.com
|
| 10. 2. 2014 | String dereferencing or How to extract a single character from a string with PHP – joshtronic.com
|
| 10. 2. 2014 | Warning: Network TCP port is being used by /usr/sbin/php5-fpm. Possible rootkit – joshtronic.com
|
| 3. 2. 2014 | Catching multiple PHP exceptions – joshtronic.com
|
| 3. 2. 2014 | Easily identify duplicate properties in your CSS files – joshtronic.com
|
| 29. 1. 2014 | Co-founder Application – joshtronic.com
|
| 27. 1. 2014 | How to write files to disk with PHP – joshtronic.com
|
| 27. 1. 2014 | Command line all the things! – joshtronic.com
|
| 20. 1. 2014 | How to use try/catch statements in PHP. Oh, and finally too! – joshtronic.com
|
| 20. 1. 2014 | Gravatar as an identicon generation service – joshtronic.com
|
| 13. 1. 2014 | How to use switch/case statements in PHP – joshtronic.com
|
| 13. 1. 2014 | Your stack is outdated – joshtronic.com
|
| 6. 1. 2014 | Improve performance by reusing PHP objects – joshtronic.com
|
| 6. 1. 2014 | How I saw the test-driven light – joshtronic.com
|
| 1. 1. 2014 | PHP 5.5 syntax highlighting for Vim – joshtronic.com
|
| 30. 12. 2013 | Upgrade from PHP 5.3 to PHP 5.5 on Ubuntu 12.04 LTS – joshtronic.com
|
| 30. 12. 2013 | Domains are worthless without traffic – joshtronic.com
|
| 24. 12. 2013 | PHP segmentation faulting from logging too much – joshtronic.com
|
| 23. 12. 2013 | Getting PHP's version from the command-line – joshtronic.com
|
| 23. 12. 2013 | Lessons learned from sending thank you cards to my users – joshtronic.com
|
| 16. 12. 2013 | How to error when setting undefined class properties in PHP – joshtronic.com
|
| 16. 12. 2013 | That time I got ripped off on Flippa – joshtronic.com
|
| 13. 12. 2013 | Bake your fees in, don’t line item them – joshtronic.com
|
| 11. 12. 2013 | What transferring a domain to a new registrar entails – joshtronic.com
|
| 9. 12. 2013 | How to set up a LAMP server on Ubuntu 13.10 – joshtronic.com
|
| 9. 12. 2013 | Ground up rewrites should be a last resort not the status quo – joshtronic.com
|
| 2. 12. 2013 | Holiday API free and ready to fork! – joshtronic.com
|
| 2. 12. 2013 | Nintendo Wii U First Impressions – joshtronic.com
|
| 25. 11. 2013 | How to calculate Thanksgiving's date with PHP – joshtronic.com
|
| 25. 11. 2013 | What I am thankful for – joshtronic.com
|
| 18. 11. 2013 | How to convert a negative number to a positive number with PHP – joshtronic.com
|
| 18. 11. 2013 | My Experience with Wizpert – joshtronic.com
|
| 12. 11. 2013 | DirectNIC may have been compromised – joshtronic.com
|
| 11. 11. 2013 | PHP's HereDoc versus NowDoc – joshtronic.com
|
| 11. 11. 2013 | Book Review: Remote: Office Not Required – joshtronic.com
|
| 4. 11. 2013 | How to handle daylight savings time in PHP – joshtronic.com
|
| 4. 11. 2013 | One Year Quitaversary! – joshtronic.com
|
| 28. 10. 2013 | Split an array into chunks with PHP – joshtronic.com
|
| 28. 10. 2013 | Temporary `ufw` rules or How I learned to stop scripting and love the shell – joshtronic.com
|
| 21. 10. 2013 | Shuffle an associative array with PHP – joshtronic.com
|
| 21. 10. 2013 | Were termites the least of our problems? – joshtronic.com
|
| 14. 10. 2013 | Incrementing / Decrementing a String with PHP – joshtronic.com
|
| 14. 10. 2013 | New Orleans is more than just Mardi Gras you know – joshtronic.com
|
| 7. 10. 2013 | Simple Probability Distribution with PHP – joshtronic.com
|
| 7. 10. 2013 | The Pitfalls of Using BuySellAds – joshtronic.com
|
| 30. 9. 2013 | Incrementing / Decrementing a Number by a Number with PHP – joshtronic.com
|
| 30. 9. 2013 | LinkedIn Endorsements are Nonsense – joshtronic.com
|
| 23. 9. 2013 | Sorting an associative array by a specific key with PHP – joshtronic.com
|
| 23. 9. 2013 | The Complexity of Permalinks and Slugs with User Generated Content – joshtronic.com
|
| 16. 9. 2013 | How to convert a CSV file into an array with PHP – joshtronic.com
|
| 16. 9. 2013 | Company culture is what you make of it – joshtronic.com
|
| 13. 9. 2013 | How to Determine if it is Friday the 13th with PHP – joshtronic.com
|
| 11. 9. 2013 | Building a Number Guessing Game in PHP – joshtronic.com
|
| 9. 9. 2013 | How to Terminate a PHP Script – joshtronic.com
|
| 9. 9. 2013 | The Wrong Way to Save – joshtronic.com
|
| 6. 9. 2013 | How to Pluralize Words with PHP – joshtronic.com
|
| 4. 9. 2013 | How to Output Variables within Strings with PHP – joshtronic.com
|
| 2. 9. 2013 | How to Use Colors in Command-line PHP Output – joshtronic.com
|
| 2. 9. 2013 | Why Limit the Format of a Password? – joshtronic.com
|
| 30. 8. 2013 | How to Compare Numeric Variables with PHP – joshtronic.com
|
| 28. 8. 2013 | How to check if a variable is an integer with PHP – joshtronic.com
|
| 26. 8. 2013 | How to Strip Whitespace from a String with PHP – joshtronic.com
|
| 26. 8. 2013 | Simplifying Single Server Deployments – joshtronic.com
|
| 23. 8. 2013 | How to Increment / Decrement a Number with PHP – joshtronic.com
|
| 21. 8. 2013 | While you were out - `while` loops in PHP – joshtronic.com
|
| 19. 8. 2013 | New Lines in Command-line PHP Output – joshtronic.com
|
| 19. 8. 2013 | Version Control for Individuals – joshtronic.com
|
| 16. 8. 2013 | How to Output Strings in PHP – joshtronic.com
|
| 14. 8. 2013 | How to Capture User Input from Command-line PHP – joshtronic.com
|
| 12. 8. 2013 | How to Generate a Random Number with PHP – joshtronic.com
|
| 12. 8. 2013 | The Importance of a Logout Page – joshtronic.com
|
| 9. 8. 2013 | Using Transactions with PHP Data Objects (PDO) – joshtronic.com
|
| 7. 8. 2013 | How to Use Prepared Statements in PHP – joshtronic.com
|
| 5. 8. 2013 | How to Connect to a Database with PHP Data Objects (PDO) – joshtronic.com
|
| 5. 8. 2013 | Yet Another Linode vs. DigitalOcean Post – joshtronic.com
|
| 2. 8. 2013 | Split a String by Letters with PHP – joshtronic.com
|
| 31. 7. 2013 | Passing Arguments to Command-Line PHP – joshtronic.com
|
| 29. 7. 2013 | Calculating page load time / execution time with PHP – joshtronic.com
|
| 29. 7. 2013 | MySQL and Redis Command Equivalents – joshtronic.com
|
| 26. 7. 2013 | Check if PHP is running from the command-line – joshtronic.com
|
| 24. 7. 2013 | Check if a PHP class exists – joshtronic.com
|
| 22. 7. 2013 | Check if a PHP class has a certain function – joshtronic.com
|
| 22. 7. 2013 | WP Engine Review – joshtronic.com
|
| 19. 7. 2013 | Check if a PHP function exists – joshtronic.com
|
| 17. 7. 2013 | Detect Required PHP Version – joshtronic.com
|
| 15. 7. 2013 | Convert Errors to Exceptions in PHP – joshtronic.com
|
| 15. 7. 2013 | Rediscovering WordPress – joshtronic.com
|
| 8. 7. 2013 | Speed up PHP with APC – joshtronic.com
|
| 8. 7. 2013 | Why I always wear a helmet – joshtronic.com
|
| 5. 7. 2013 | How to Build a Leaderboard with PHP and Redis – joshtronic.com
|
| 3. 7. 2013 | Getting a User's IP Address in PHP – joshtronic.com
|
| 1. 7. 2013 | PHP Redis Clients – joshtronic.com
|
| 1. 7. 2013 | Recruiters need to learn to listen – joshtronic.com
|
| 28. 6. 2013 | How to Install Wordpress on Ubuntu 12.04 LTS – joshtronic.com
|
| 26. 6. 2013 | How to Install the SQLite Module on Ubuntu 12.04 LTS – joshtronic.com
|
| 24. 6. 2013 | How to Install the Memcached Module on Ubuntu 12.04 LTS – joshtronic.com
|
| 24. 6. 2013 | Moving out of the cloud – joshtronic.com
|
| 21. 6. 2013 | SQLite as a PHP Session Handler – joshtronic.com
|
| 20. 6. 2013 | Redis as a PHP Session Handler – joshtronic.com
|
| 19. 6. 2013 | Memcached as a PHP Session Handler – joshtronic.com
|
| 18. 6. 2013 | Installing PHP Redis - A PHP Extension for Redis – joshtronic.com
|
| 17. 6. 2013 | Calculate Age from Date with PHP – joshtronic.com
|
| 17. 6. 2013 | Apple iOS 7 Beta Review – joshtronic.com
|
| 14. 6. 2013 | Configuring PHP Sessions – joshtronic.com
|
| 13. 6. 2013 | PHP Login System – joshtronic.com
|
| 12. 6. 2013 | PHP Session Handling – joshtronic.com
|
| 11. 6. 2013 | Sending Email from PHP – joshtronic.com
|
| 10. 6. 2013 | HitTail Review – joshtronic.com
|
| 7. 6. 2013 | Password Hashing Techniques in PHP – joshtronic.com
|
| 6. 6. 2013 | Encrypting Passwords in PHP – joshtronic.com
|
| 4. 6. 2013 | Specifying a User Agent when using file_get_contents() in PHP – joshtronic.com
|
| 3. 6. 2013 | How to Setup a LEMP Stack on Ubuntu 12.04 LTS – joshtronic.com
|
| 3. 6. 2013 | LESS Icons for easy styling and customization – joshtronic.com
|
| 31. 5. 2013 | Command-Line PHP – joshtronic.com
|
| 29. 5. 2013 | Browser redirect with PHP – joshtronic.com
|
| 28. 5. 2013 | How to Setup a LAMP Stack on Ubuntu 12.04 LTS – joshtronic.com
|
| 27. 5. 2013 | How I schedule my time – joshtronic.com
|
| 20. 5. 2013 | Advice on Freelancing – joshtronic.com
|
| 13. 5. 2013 | Don't be surprised by success – joshtronic.com
|
| 6. 5. 2013 | Linode NextGen vs. DigitalOcean – joshtronic.com
|
| 29. 4. 2013 | Quitting Caffeine – joshtronic.com
|
| 22. 4. 2013 | How I use Redis – joshtronic.com
|
| 15. 4. 2013 | PHP: Built for the web – joshtronic.com
|
| 8. 4. 2013 | Blocking Proxy Sites with JavaScript – joshtronic.com
|
| 1. 4. 2013 | Going Vanilla with MySQL – joshtronic.com
|
| 25. 3. 2013 | The Accidental MVP – joshtronic.com
|
| 18. 3. 2013 | Node.js for Web Apps? Not so much. – joshtronic.com
|
| 11. 3. 2013 | How a kindergarten teacher impacted my life – joshtronic.com
|
| 4. 3. 2013 | Lessons learned about directory based sharding – joshtronic.com
|
| 1. 3. 2013 | Getting real IP addresses using NodeBalancer and Nginx – joshtronic.com
|
| 25. 2. 2013 | CSS ALL THE THINGS! – joshtronic.com
|
| 24. 2. 2013 | Linode vs. DigitalOcean – joshtronic.com
|
| 23. 2. 2013 | My departure from CrowdSavings – joshtronic.com
|
| 20. 2. 2013 | Moving from Tumblr to Jekyll (and GitHub!) – joshtronic.com
|
| 28. 11. 2012 | Review: Anatomy Framework – joshtronic.com
|
| 26. 11. 2012 | Command line website uptime checker using the OS X Notification Center – joshtronic.com
|
| 12. 11. 2012 | DKIM with multiple domains with Exim4 – joshtronic.com
|
| 6. 11. 2012 | Everything I learned from my first cruise that my wife didn’t tell me even after reading Birnbaum’s Guide and talking about the cruise for 6 months beforehand – joshtronic.com
|
| 22. 10. 2012 | Apple Fanboy-dom - 3 month recap – joshtronic.com
|
| 5. 9. 2012 | Go fork yourself you forking fork – joshtronic.com
|
| 27. 8. 2012 | PCI Compliance doesn't like the Desktop Services Store – joshtronic.com
|
| 29. 7. 2012 | All it took was owning an iPhone for a week … – joshtronic.com
|
| 13. 6. 2012 | Dumping Android for an iPhone – joshtronic.com
|
| 10. 6. 2012 | Online Tools – joshtronic.com
|
| 1. 6. 2012 | Drain your InnoDB Buffer Pool by moving large fields out of MySQL – joshtronic.com
|
| 29. 5. 2012 | Movie Review: The Human Centipede 2 – joshtronic.com
|
| 26. 5. 2012 | “The stylesheet doesn’t seem to be loading” – joshtronic.com
|
| 24. 5. 2012 | ID Much?! Site’s gone, but the dream’s still alive – joshtronic.com
|
| 23. 5. 2012 | My Search for the Perfect Desktop Environment Part 3: Xmonad, Gnome Shell and back again – joshtronic.com
|
| 22. 5. 2012 | My Search for the Perfect Desktop Environment Part 2: How I spent 2 weeks attempting to be an Apple Fanboy – joshtronic.com
|
| 30. 4. 2012 | My Search for the Perfect Desktop Environment Part 1: Switching from Unity to Gnome Shell – joshtronic.com
|
| 19. 4. 2012 | Clock? We don’t need no stinkin’ clock! – joshtronic.com
|
| 18. 4. 2012 | Why developers (maybe everyone) suck at estimates – joshtronic.com
|
| 15. 4. 2012 | Because if you’re not kicking your own ass, someone else will – joshtronic.com
|
| 11. 3. 2012 | Spell & Speak – joshtronic.com
|
| 24. 2. 2012 | PCI Compliance and the importance of a 404 page – joshtronic.com
|
| 17. 2. 2012 | Recursive PHP Lint-inator – joshtronic.com
|
| 8. 2. 2012 | SceneKids.com - 8 months later – joshtronic.com
|
| 29. 1. 2012 | Fuck this, I’m going to Tumblr – joshtronic.com
|
| 30. 5. 2011 | Viral landing pages rarely go viral because no one knows or cares about you or How LaunchRock tricked you into making their site viral – joshtronic.com
|
| 15. 5. 2011 | Doing Less, Better – joshtronic.com
|
| 11. 5. 2011 | Version Control: It doesn’t matter what system you use – joshtronic.com
|
| 8. 5. 2011 | Restoring a Linode Backup – joshtronic.com
|
| 5. 5. 2011 | Tux ‘n Droid: How I spent not even 2 months as a starving webcomic artist – joshtronic.com
|
| 1. 5. 2011 | Switching to Linux, you’re doing it wrong (redux) – joshtronic.com
|
| 29. 4. 2011 | WorkFlowy: Adventures in Text Parsing – joshtronic.com
|
| 27. 4. 2011 | Why you don’t make $80k+ and how you can get there – joshtronic.com
|
| 22. 4. 2011 | TeuxDeux: Adventures in Screen Scraping – joshtronic.com
|
| 15. 4. 2011 | Quality over cost or how PennySMS sucks and I switched to Twilio – joshtronic.com
|
| 11. 4. 2011 | Switching to Linux, you’re doing it wrong – joshtronic.com
|
| 10. 4. 2011 | The Zen of the Server Crash – joshtronic.com
|
| 19. 12. 2010 | Why you shouldn’t redirect HTTP errors back to / or how I learned to always include a favicon.ico file – joshtronic.com
|
| 10. 12. 2010 | Ditched WordPress – joshtronic.com
|
| 23. 10. 2010 | My Thoughts on Rails Rumble – joshtronic.com
|
| 10. 10. 2010 | Setting up a secure MySQL server on Rackspace Cloud Servers – joshtronic.com
|
| 5. 10. 2010 | Why I recently switched to WordPress – joshtronic.com
|
| 12. 9. 2010 | Gravity Boulevard Redesign – joshtronic.com
|
| 6. 9. 2010 | Moustache.ME – joshtronic.com
|
| 4. 9. 2010 | ID Much? - An Alternative to “See ID” – joshtronic.com
|
| 4. 9. 2010 | Script to Install Adobe Air on Ubuntu 64-bit – joshtronic.com
|
| 17. 8. 2010 | What could you do in 10k? – joshtronic.com
|
| 6. 7. 2010 | Stubby Bottom Icons v1 – joshtronic.com
|
| 26. 5. 2010 | Project Update – joshtronic.com
|
| 20. 5. 2010 | Using GRUB to boot a Linux ISO – joshtronic.com
|
| 3. 5. 2010 | “Oh, how awkward.” – joshtronic.com
|
| 8. 4. 2010 | Are Flash developers the new COBOL developers? – joshtronic.com
|
| 4. 4. 2010 | First Impressions of the iPad from an Android fanatic – joshtronic.com
|
| 15. 3. 2010 | So I Pre-ordered an iPad – joshtronic.com
|
| 4. 1. 2010 | New year, new problems – joshtronic.com
|
| 31. 12. 2009 | No Resolutions, Just Retrospect – joshtronic.com
|
| 22. 8. 2009 | Server Migration – joshtronic.com
|
| 13. 8. 2009 | Redesign to the Max – joshtronic.com
|
| 24. 7. 2009 | So I’m addicted to checking my email – joshtronic.com
|
| 12. 7. 2009 | Websites are more than just buying a domain – joshtronic.com
|
| 9. 7. 2009 | Going full circle on Allman Style Indenting – joshtronic.com
|
| 6. 7. 2009 | RMS makes me want to be a better person – joshtronic.com
|
| 24. 6. 2009 | Oops I tried KDE again… and back to GNOME – joshtronic.com
|
| 16. 6. 2009 | /home is where the heart is… on the NAS – joshtronic.com
|
| 15. 6. 2009 | Wireless Connection at Boot (pre-GUI) – joshtronic.com
|
| 13. 6. 2009 | New Project: Function of the Day – joshtronic.com
|
| 7. 6. 2009 | Super Awesome Setup Script, Yummy! – joshtronic.com
|
| 29. 5. 2009 | And finally, I upgraded my hard drive (part 2) – joshtronic.com
|
| 25. 5. 2009 | And finally, I upgraded my hard drive – joshtronic.com
|
| 17. 5. 2009 | Mass `svn add` script – joshtronic.com
|
| 13. 5. 2009 | Media Temple Grid-Service… ehhh, not so much – joshtronic.com
|
| 10. 5. 2009 | Super massive content update – joshtronic.com
|
| 8. 5. 2009 | Intel Graphics Regressions in Jaunty, say wha? – joshtronic.com
|
| 5. 4. 2009 | Yoville Needs To Die – joshtronic.com
|
| 3. 3. 2009 | New Feature, an RSS Feed! – joshtronic.com
|
| 24. 2. 2009 | Nintendo Wii Won’t Power On – joshtronic.com
|
| 22. 2. 2009 | Pidgin Issues Revisited – joshtronic.com
|
| 18. 2. 2009 | File Usage Reporting Script – joshtronic.com
|
| 5. 2. 2009 | Smarty Function: State Drop Down – joshtronic.com
|
| 2. 2. 2009 | Using SQL’s IN syntax to search multiple fields – joshtronic.com
|
| 19. 1. 2009 | Nonogram Demo in PyGTK – joshtronic.com
|
| 2. 1. 2009 | Oops, father has gone, wait for me, wait…! – joshtronic.com
|
| 24. 12. 2008 | All Music Guide (AMG) Tagging Script – joshtronic.com
|
| 14. 12. 2008 | PHP Warning: Module ‘mcrypt’ already loaded – joshtronic.com
|
| 25. 11. 2008 | Bash script to flatten a directory – joshtronic.com
|
| 23. 11. 2008 | Why I still use GNOME instead of KDE – joshtronic.com
|
| 1. 11. 2008 | Upgrading from Ubuntu 8.04 LTS to Ubuntu 8.10 – joshtronic.com
|
| 13. 10. 2008 | “My Computer” hangs when accessing it – joshtronic.com
|
| 9. 10. 2008 | Recursive grep (grepr) for Solaris – joshtronic.com
|
| 3. 10. 2008 | Firefox 3.0.1 on Mac OS X weirdness – joshtronic.com
|
| 27. 9. 2008 | Issue with SQLyog Job Agent on Ubuntu – joshtronic.com
|
| 26. 9. 2008 | Re-establishing my web presence – joshtronic.com |