Going Overboard with WSL metadata
Nerd Sniped #
It all started with a simple tweet from @nunixtech:
It all started with a simple tweet from @nunixtech:
Lately I’ve been on a mission to separate my development environments by project, and by category (personal/work/Gophercon/etc). The writeup on the Gopheracademy blog describes a fun way to create an isolated container-based environment for each project by using LXD on Ubuntu.
I want to document a setup that I’ve found that works really well for me using Windows 10 and Windows Subsystem for Linux for general development. Before we dive into any specifics, though, I want to provide some background and explain my objectives which will help to frame the decisions I’ve made and the trade-offs chosen to reach a more ideal environment.
I’ve recently taken on a new role at Microsoft as a Cloud Developer Advocate for Open Source projects on Azure. My purview is Go, Linux, Containers, and Kubernetes. While brainstorming ways to learn about all that Azure has to offer an idea occured to me: Why not move Gophercon over to Azure as a learning tool. I’ve decided to do just that and share my learnings along the way.
TLDR; I’ve traded in my Mac on a Surface Pro. Here’s why:
Release day is always fun, and Go releases get me pretty excited. The 1.7 release is especially nice, so I’m going to mention some of my favorite changes in this release.
That might be the longest title for a blog post ever, but it’s kind of hard to describe what’s going on here if you’re not familiar with the latest updates from Microsoft land.
A week ago I decided to start a new journey. While I truly enjoyed working with Blake Mizerany and the team at backplane, I felt I really had a passion for training and growing the Go community and I decided I owe it to myself to pursue it.
For 15 or more years I have told myself that I can’t do frontend web work. I remember seeing a presentation from a co-worker on CSS in 2003 or so, and thinking it was just too complicated. I’ve always been the guy behind the scenes building the services that power the web, but never the one spending any time making them less ugly.
I promised here that I would document my progress learning frontend development. This isn’t a book-length treatise on the subject, but I do have a few notes about my progress.