41554 blogs · [ { "id": "01a08790-d80e-71c7-83db-40d182eb50c8", "title": "AI Revives a Dead Sleep Company", "url": "https://www.josephspurrier.com/ai-revives-a-dead-sleep-company", "published_at": "2026-08-29T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1833f4cec", "title": "When Cron Jobs Disappear: MacOS Sleep", "url": "https://www.josephspurrier.com/macos-sleep-cron", "published_at": "2026-04-13T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d183b81c0f", "title": "Hiring Software Developers in the Age of AI: New Challenges", "url": "https://www.josephspurrier.com/hiring-software-developers-ai", "published_at": "2026-03-25T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d18498e623", "title": "Deploying Go Apps to Google Cloud Run", "url": "https://www.josephspurrier.com/google-cloud-run-deployment", "published_at": "2026-03-24T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d184a858f0", "title": "Generative AI and the Changing Role of Software Engineers", "url": "https://www.josephspurrier.com/generative-ai-software-engineers", "published_at": "2026-03-23T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1854f1efc", "title": "How to Embed Assets in Go 1.16", "url": "https://www.josephspurrier.com/how-to-embed-assets-in-go-1-16", "published_at": "2021-05-23T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d185e5b82e", "title": "Polar Bear Blog: Bear Blog, Go, and Google Cloud Run", "url": "https://www.josephspurrier.com/polar-bear-blog", "published_at": "2021-03-20T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1861fe233", "title": "News via RSS", "url": "https://www.josephspurrier.com/news-via-rss", "published_at": "2021-03-11T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d186b61215", "title": "Top-Down and Bottom-Up Learning", "url": "https://www.josephspurrier.com/top-down-and-bottom-up-learning", "published_at": "2021-03-11T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d186bd034e", "title": "Organizing Email", "url": "https://www.josephspurrier.com/organizing-email", "published_at": "2021-03-04T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1875d1d83", "title": "Taking Notes", "url": "https://www.josephspurrier.com/taking-notes", "published_at": "2021-03-04T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d188116e84", "title": "Todo List", "url": "https://www.josephspurrier.com/todo-list", "published_at": "2021-03-04T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d188bfdc41", "title": "Monolithic Repository vs Multiple Repositories for a Go Application", "url": "https://www.josephspurrier.com/monolithic-repository-vs-multiple-repositories-for-a-go-application", "published_at": "2018-06-09T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d189b840a3", "title": "Microsoft Buys GitHub: Good or Bad?", "url": "https://www.josephspurrier.com/microsoft-buys-github-good-or-bad", "published_at": "2018-06-04T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d18a45e40f", "title": "Go in the Workplace", "url": "https://www.josephspurrier.com/go-in-the-workplace", "published_at": "2016-11-12T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d18ac2f3f7", "title": "Fix Error Message: Authentication failed because the remote party has closed the transport stream", "url": "https://www.josephspurrier.com/fix-authentication-failed-remote-party-closed-transport-stream", "published_at": "2016-05-05T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d18ad64d70", "title": "Go Web App Example - Views, Request Workflow, and View Plugins", "url": "https://www.josephspurrier.com/go-web-app-example-views", "published_at": "2016-05-05T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d18b2cb2c3", "title": "How to Charge an iPhone Quicker", "url": "https://www.josephspurrier.com/charge-iphone-quicker", "published_at": "2016-05-05T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d18b49146d", "title": "OneDrive \"Syncing files, 1 remaining\" Fix", "url": "https://www.josephspurrier.com/onedrive-syncing-files-1-remaining-fix", "published_at": "2016-05-05T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d18c03cf77", "title": "Prevent Escaping exec.Command Arguments in Go", "url": "https://www.josephspurrier.com/prevent-escaping-exec-command-arguments-in-go", "published_at": "2016-05-05T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d18c8cfde9", "title": "Cancel an Extended Warranty for a Refund", "url": "https://www.josephspurrier.com/cancel-warranty-for-refund", "published_at": "2016-01-23T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d18c9350d5", "title": "How to Use Template Blocks in Go 1.6", "url": "https://www.josephspurrier.com/how-to-use-template-blocks-in-go-1-6", "published_at": "2016-01-23T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d18d7b0db7", "title": "Set Up WordPress on Windows", "url": "https://www.josephspurrier.com/set-up-wordpress-on-windows", "published_at": "2016-01-08T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d18d913472", "title": "Free Stock Trades with Robinhood", "url": "https://www.josephspurrier.com/free-stock-trades-with-robinhood", "published_at": "2016-01-06T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d18da474af", "title": "How to Sync a Static Website to Amazon S3 with Rclone", "url": "https://www.josephspurrier.com/sync-static-website-to-amazon-s3-with-rclone", "published_at": "2016-01-05T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d18e6557ea", "title": "Go Web App Example - Entry Point, File Structure, Models, and Routes", "url": "https://www.josephspurrier.com/go-web-app-example", "published_at": "2016-01-04T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d18ec84317", "title": "The 4-Hour Workweek Bullet Points", "url": "https://www.josephspurrier.com/the-4-hour-workweek-bullet-points", "published_at": "2016-01-03T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d18f71bbda", "title": "Cost of iPhone Upgrade Program vs Two Year Contract", "url": "https://www.josephspurrier.com/cost-of-iphone-upgrade-program-vs-two-year-contract", "published_at": "2016-01-02T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d18ffe9b09", "title": "How to Use GO15VENDOREXPERIMENT", "url": "https://www.josephspurrier.com/how-to-use-go15vendorexperiment", "published_at": "2016-01-02T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d19063613c", "title": "Go Asterisk and Ampersand Cheatsheet", "url": "https://www.josephspurrier.com/golang-asterisk-and-ampersand-cheatsheet", "published_at": "2015-01-01T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1910404a3", "title": "Tips for Buying a Windows Laptop", "url": "https://www.josephspurrier.com/tips-for-buying-a-windows-laptop", "published_at": "2014-12-05T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d191e2d211", "title": "File Locking in PHP using Flock", "url": "https://www.josephspurrier.com/file-locking-in-php-using-flock", "published_at": "2014-11-15T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d19215b703", "title": "Fix SugarCRM Job Hung in Running State", "url": "https://www.josephspurrier.com/fix-sugarcrm-job-hung-in-running-state", "published_at": "2014-11-15T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d19254a676", "title": "Set up a WordPress Website on AWS", "url": "https://www.josephspurrier.com/set-up-a-wordpress-website-on-aws", "published_at": "2014-11-05T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1929b5273", "title": "Quick View of the Laravel 4.1 Workflow", "url": "https://www.josephspurrier.com/quick-view-of-the-laravel-4-1-workflow", "published_at": "2014-04-07T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d193774b41", "title": "Apache and Nginx Configurations", "url": "https://www.josephspurrier.com/apache-nginx-configurations", "published_at": "2014-03-28T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1945a8dca", "title": "The Trailing Slash Solution", "url": "https://www.josephspurrier.com/trailing-slash-solution", "published_at": "2014-03-27T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d19551e540", "title": "Strong, Weak, Dynamic, and Static Typed Programming Languages Explained", "url": "https://www.josephspurrier.com/strong-weak-dynamic-and-static-typed-programming-languages", "published_at": "2014-02-28T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1959f9729", "title": "Parse CSV with PHP", "url": "https://www.josephspurrier.com/parse-csv-php", "published_at": "2014-02-03T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1962633f3", "title": "Getting Started with SurfStack WAMP", "url": "https://www.josephspurrier.com/getting-started-surfstack-wamp", "published_at": "2014-01-31T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d19661bf9c", "title": "CSS Style Selectors, Inheritance, and Specificity", "url": "https://www.josephspurrier.com/css-style-selectors-inheritance-specificity", "published_at": "2014-01-29T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1971b45a9", "title": "Public-Key Encryption with PHP", "url": "https://www.josephspurrier.com/public-key-encryption-with-php", "published_at": "2014-01-28T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1972f6b2a", "title": "Why is System process listening on Port 80?", "url": "https://www.josephspurrier.com/windows-7-why-is-system-process-listening-on-port-80", "published_at": "2013-04-03T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1974d35a4", "title": "How can I create a list of all my music?", "url": "https://www.josephspurrier.com/how-can-i-create-a-list-of-all-my-music", "published_at": "2013-02-07T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d197e72b4f", "title": "iPhone 5 vs HTC DNA", "url": "https://www.josephspurrier.com/iphone-5-vs-htc-dna", "published_at": "2013-01-06T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1986b076f", "title": "Run Apache HTTP on Windows without Installing", "url": "https://www.josephspurrier.com/run-apache-http-on-windows-without-installing", "published_at": "2012-12-22T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1990f7cde", "title": "Execute Batch Scripts from C# Memory", "url": "https://www.josephspurrier.com/execute-batch-scripts-from-c-memory", "published_at": "2012-09-14T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1998a94ab", "title": "Set up Nginx, MySQL, PHP, PEAR, PHPUnit on Windows Quickly and Easily with FusionLeaf Stack", "url": "https://www.josephspurrier.com/set-up-nginx-mysql-php-pear-phpunit-on-windows-quickly-and-easily-with-fusionleaf-stack", "published_at": "2012-09-11T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1999a598f", "title": "Unknown Publisher requires Elevation on Windows 7 – Self Created EXE", "url": "https://www.josephspurrier.com/unknown-publisher-requires-elevation-on-windows-7-self-created-exe-12", "published_at": "2012-07-05T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d199b56016", "title": "Disable Windows Startup Programs: Registry and Start Menu", "url": "https://www.josephspurrier.com/disable-windows-startup-programs-registry-and-start-menu", "published_at": "2012-03-28T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d199c0c974", "title": "Domain Transfer: GoDaddy to NameCheap", "url": "https://www.josephspurrier.com/domain-transfer-godaddy-to-namecheap", "published_at": "2012-03-19T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d19a4d1f1c", "title": "Dell Latitude E6420 Driver List for Windows 7", "url": "https://www.josephspurrier.com/dell-latitude-e6420-laptop-complete-driver-list-for-windows-7", "published_at": "2012-01-13T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d19a7643ee", "title": "How to check your Credit Report for free", "url": "https://www.josephspurrier.com/how-to-check-your-credit-report-for-free", "published_at": "2012-01-08T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d19ae60dfc", "title": "Android Update Process for Rooted HTC Thunderbolt – OTA 2.11.605.9", "url": "https://www.josephspurrier.com/android-root-process-for-htc-thunderbolt-ota-2-11-605-9", "published_at": "2011-12-24T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d19bc9ccab", "title": "Extend a Windows Server 2003 System Partition (C:)", "url": "https://www.josephspurrier.com/extend-a-windows-server-2003-system-partition-c", "published_at": "2011-12-09T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d19bdd54fe", "title": "Windows 8 Preview – Test Drive", "url": "https://www.josephspurrier.com/windows-8-preview-test-drive", "published_at": "2011-09-16T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d19c026258", "title": "Android Root Process for HTC Thunderbolt", "url": "https://www.josephspurrier.com/android-root-process-for-htc-thunderbolt", "published_at": "2011-05-11T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d19c558abf", "title": "Windows 7 on SSD Install", "url": "https://www.josephspurrier.com/windows-7-on-ssd-install", "published_at": "2011-04-28T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d19c5d95a3", "title": "Book Disk Creation Guide", "url": "https://www.josephspurrier.com/book-disk-creation-guide", "published_at": "2011-04-11T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d19ce300a5", "title": "Amazon Cloud Player Hands On", "url": "https://www.josephspurrier.com/amazon-cloud-player-hands-on", "published_at": "2011-03-29T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d19d4bc535", "title": "HTC Thunderbolt Review", "url": "https://www.josephspurrier.com/htc-thunderbolt-review", "published_at": "2011-03-21T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d19da87620", "title": "Understanding Android Themes and Styles (via Brain Flush)", "url": "https://www.josephspurrier.com/understanding-android-themes-and-styles-via-brain-flush", "published_at": "2011-03-18T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d19e4c91a7", "title": "Microsoft Outlook 2007 Hidden Options", "url": "https://www.josephspurrier.com/microsoft-outlook-2007-hidden-options", "published_at": "2011-03-16T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d19ea7d69c", "title": "Fix Time Sync Issues", "url": "https://www.josephspurrier.com/fix-time-sync-issues", "published_at": "2011-03-08T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d19f90b3bd", "title": "Force Windows 7 to Update", "url": "https://www.josephspurrier.com/force-windows-to-update", "published_at": "2011-03-08T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d19f998bf1", "title": "Ping with a Timestamp", "url": "https://www.josephspurrier.com/ping-with-a-timestamp", "published_at": "2011-03-08T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d19fbd6f38", "title": "Restart Windows Desktop", "url": "https://www.josephspurrier.com/restart-windows-desktop", "published_at": "2011-03-08T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1a0935c1b", "title": "Send Email from Command Line", "url": "https://www.josephspurrier.com/send-email-from-command-line", "published_at": "2011-03-08T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1a183a6e1", "title": "Set Default Domain in Logon Dropdown Box via Remote Desktop", "url": "https://www.josephspurrier.com/set-default-domain-in-logon-dropdown-box-via-remote-desktop", "published_at": "2011-03-08T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1a2305c5f", "title": "Set USB to Read Only", "url": "https://www.josephspurrier.com/set-usb-to-read-only", "published_at": "2011-03-08T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1a2db2de8", "title": "Urlmon.dll Error in Internet Explorer 7", "url": "https://www.josephspurrier.com/urlmon-dll-error-in-internet-explorer-7", "published_at": "2011-03-08T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1a3869cbe", "title": "Verbose Windows Login and Logout Screen", "url": "https://www.josephspurrier.com/verbose-windows-login-and-logout-screen", "published_at": "2011-03-08T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1a38c126b", "title": "Windows Update Frozen", "url": "https://www.josephspurrier.com/windows-update-frozen", "published_at": "2011-03-08T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1a4392576", "title": "Add or Remove NTFS Permissions via Command Line", "url": "https://www.josephspurrier.com/add-or-remove-ntfs-permissions-via-command-line", "published_at": "2011-03-07T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1a506682b", "title": "Analyze a BlueScreen Dump File", "url": "https://www.josephspurrier.com/analyze-a-bluescreen-dump-file", "published_at": "2011-03-07T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1a56447e6", "title": "Automatically Backup User Data in Windows XP", "url": "https://www.josephspurrier.com/automatically-backup-user-data-in-windows-xp", "published_at": "2011-03-07T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1a59db00d", "title": "Clear Print Queue", "url": "https://www.josephspurrier.com/clear-print-queue", "published_at": "2011-03-07T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1a640a416", "title": "Delay the Annoying Windows Update Reboot Reminder", "url": "https://www.josephspurrier.com/delay-the-annoying-windows-update-reboot-reminder", "published_at": "2011-03-07T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1a667ae7e", "title": "Delete on Reboot Right Click", "url": "https://www.josephspurrier.com/delete-on-reboot-right-click", "published_at": "2011-03-07T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1a6f4ee06", "title": "Enable 32bit on 64bit IIS", "url": "https://www.josephspurrier.com/enable-32bit-on-64bit-iis", "published_at": "2011-03-07T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1a78ef27f", "title": "Internet Explorer Scripts Taking Too Long", "url": "https://www.josephspurrier.com/internet-explorer-scripts-taking-too-long", "published_at": "2011-03-07T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1a8390ec8", "title": "Manage Services Remotely via Command Line", "url": "https://www.josephspurrier.com/manage-services-remotely-via-command-line", "published_at": "2011-03-07T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1a8bb20db", "title": "Open Command Prompt from the Right Click Menu", "url": "https://www.josephspurrier.com/open-command-prompt-from-the-right-click-menu", "published_at": "2011-03-07T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1a8c43577", "title": "SQL Bulk Load Error from Delegation Issues", "url": "https://www.josephspurrier.com/sql-bulk-load-error-from-delegation-issues", "published_at": "2011-03-07T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1a8f5f7f2", "title": "Search for Text Inside a Group of Files", "url": "https://www.josephspurrier.com/search-for-text-inside-a-group-of-files", "published_at": "2011-03-07T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1a97bce5a", "title": "Auto Download Latest Linux Code", "url": "https://www.josephspurrier.com/auto-download-latest-linux-code", "published_at": "2010-04-29T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1a9ce20ac", "title": "Compile Linux Kernel", "url": "https://www.josephspurrier.com/compile-linux-kernel", "published_at": "2010-04-29T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1aab0bbe8", "title": "Fix Error Message: Invalid ELF Header", "url": "https://www.josephspurrier.com/fix-invalid-elf-header", "published_at": "2010-04-29T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1ab16f9db", "title": "Fix Error Message: No Init Found", "url": "https://www.josephspurrier.com/fix-no-init-found", "published_at": "2010-04-29T00:00:00+00:00" }, { "id": "01a08790-d80e-71c7-83db-40d1ab1871d6", "title": "Linux – Repair Permissions", "url": "https://www.josephspurrier.com/linux-repair-permissions", "published_at": "2010-04-29T00:00:00+00:00" } ] posts Claim your blog
Back to josephspurrier.com
Blog · corpus.blog/blogs/josephspurrier.com/posts

josephspurrier.com

josephspurrier.com

2026

2021

2018

2016

2015

2014

2013

2012

2011

2010