41554 blogs · [ { "id": "01a08759-106f-7136-89a2-d0c337452af8", "title": "Sharing Apps From a Private Platform", "url": "https://brian.dev/blog/sharing-apps-from-a-private-platform/", "published_at": "2026-08-04T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c3381766b7", "title": "Let It Snow: On Rabbit Holes and Linux", "url": "https://brian.dev/blog/let-it-snow/", "published_at": "2026-01-15T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c338af760c", "title": "Scratching Your Own Itches", "url": "https://brian.dev/blog/scratching-your-own-itches/", "published_at": "2023-12-19T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c3391c2be1", "title": "How I Bluefin: Using the ultimate developer Linux", "url": "https://brian.dev/blog/how-i-bluefin/", "published_at": "2023-11-02T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c3395809bf", "title": "Forecast: Cloudy", "url": "https://brian.dev/blog/forecast-cloudy/", "published_at": "2022-07-12T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c33a1d3320", "title": "List The Azure Virtual Machine Images Available", "url": "https://brian.dev/blog/azure-vm-list/", "published_at": "2020-08-25T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c33a3f3b2f", "title": "Bash Helpers for Quick Installs", "url": "https://brian.dev/blog/install-func/", "published_at": "2020-08-14T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c33a6cc77e", "title": "Remote SSH Connections to WSL2", "url": "https://brian.dev/blog/ssh-to-wsl2/", "published_at": "2020-03-03T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c33b187e82", "title": "Windows for Open Source Development", "url": "https://brian.dev/blog/win-the-dev-box/", "published_at": "2020-02-24T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c33b99d93c", "title": "Byobu on WSL", "url": "https://brian.dev/blog/byobu-wsl/", "published_at": "2019-10-09T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c33c383ddc", "title": "Egg Bites", "url": "https://brian.dev/blog/eggbites/", "published_at": "2019-09-13T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c33ce3b757", "title": "Organizing Documents with Some AI, ML, and Elbow Grease", "url": "https://brian.dev/blog/ai-ml-documents-one/", "published_at": "2019-09-03T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c33cefd775", "title": "VS Code Remote Development", "url": "https://brian.dev/blog/vscode-remote/", "published_at": "2018-12-05T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c33d95ce50", "title": "Retractable Green Screen On the Cheap", "url": "https://brian.dev/blog/retractable-green-screen-on-the-cheap/", "published_at": "2018-10-06T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c33df0d089", "title": "Going Overboard with WSL metadata", "url": "https://brian.dev/blog/going-overboard-with-wsl-metadata/", "published_at": "2018-03-10T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c33eb1ee4b", "title": "Getting Crazy with Windows Subsystem for Linux", "url": "https://brian.dev/blog/getting-crazy-with-windows-subsystem-for-linux/", "published_at": "2017-12-13T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c33fa60cc6", "title": "My Cross-Platform Dev Setup on Surface Laptop", "url": "https://brian.dev/blog/my-cross-platform-dev-setup-on-surface-laptop/", "published_at": "2017-09-29T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c3404a5e4a", "title": "Learn With Me: Moving Gophercon to Azure", "url": "https://brian.dev/blog/gophercon-on-azure/", "published_at": "2017-07-31T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c3405d7b87", "title": "Switching - Irony and Operating Systems", "url": "https://brian.dev/blog/switchers/", "published_at": "2016-11-07T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c34111c091", "title": "Errgroup", "url": "https://brian.dev/blog/errgroup/", "published_at": "2016-09-19T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c34115723b", "title": "Go 1.7 Released", "url": "https://brian.dev/blog/go17/", "published_at": "2016-08-15T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c341dabfd8", "title": "Running i3 Window Manager on Bash For Windows", "url": "https://brian.dev/blog/i3-windows/", "published_at": "2016-07-03T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c34200a23d", "title": "Career 2.0 - Go Training, Videos, Speaking", "url": "https://brian.dev/blog/career-2-0-go-training-videos-speaking/", "published_at": "2016-06-18T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c342b778db", "title": "Old Dogs, New Tricks, and Cognitive Bias", "url": "https://brian.dev/blog/old-dogs/", "published_at": "2016-06-13T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c343193b1a", "title": "New Tricks - notes as I learn modern front-end development", "url": "https://brian.dev/blog/new-tricks/", "published_at": "2016-05-04T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c34417c8c3", "title": "TastyWorms", "url": "https://brian.dev/blog/tastyworms/", "published_at": "2015-12-05T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c344299715", "title": "Caddy and Let's Encrypt", "url": "https://brian.dev/blog/caddy-hugo-encrypt/", "published_at": "2015-11-11T00:00:00+00:00" }, { "id": "01a08759-106f-7136-89a2-d0c34498bc6f", "title": "Open Source Appreciation", "url": "https://brian.dev/blog/open-source-appreciation/", "published_at": "2015-05-11T00:00:00+00:00" } ] posts Claim your blog
Back to brian.dev
Blog · corpus.blog/blogs/brian.dev/posts

brian.dev

brian.dev

2026

2023

2022

2020

2019

2018

2017

2016

2015