We built a conference management system using an early release of Encore this past winter, and it was an amazing experience. I can absolutely recommend you check it out if you're building services in Go. The developer experience is so WELL thought out, it's a pleasure to use it.
i hacked this up one day just for that purpose:
https://github.com/bketelsen/godeck
I don't use it for streaming on Linux, but for all sorts of other things.
I bought one when my Threadripper 2750 blew up (figuratively) and I didn't want to wait for the newer AMD chips/boards to be in stock. I thought it would be a good device to let one of the kids use for school-in-quarantine. That isn't going to happen. I bought the 8G mini, and I've yet to feel anything remotely like memory pressure even running Windows 10 in parallels and having 5+ sessions of VS Code open. I do web, Rust, Go and similar type programming. Just this last week homebrew reached critical mass and nearly everything one would need is available for the arm builds. I love this thing, quite unexpectedly. I'll buy a 16" arm mac when they come out for a portable version because I need a bigger screen than the 13"s have. Zero regrets and 100% surprise from me. I've been a pretty die-hard Linux on the desktop person.
looks pretty interesting, but as a developer why would I commit to spending time learning and using this product without even a hint of what the pricing will be? That's a non-starter.
mDNS is intented for local development, not production usage. It simply enables one to develop without installing a more production-worthy solution like Consul.
I installed this on my XPS 13 this morning, and it's really nice. It has a lot of overall polish that most DE's are missing, it looks and feels cohesive. It installed without any issues, and I had no problem with my Ubuntu-leaning dotfiles. I will probably keep this for the near future, it's very pleasant.
OP here. Also recorded a quick demo of using this from a Mac to edit code on a Linux server.
https://www.twitch.tv/videos/419428954
Sorry about the high pitched whine - need to figure out what's wrong with my setup now.
no it was added at the request of the athens project (github.com/gomods/athens) so there would be a canonical way to download modules that we could use to prime the cache.
Neat! That was my original hope, to move down the component path, but I got nerd-sniped by how well everything worked and started playing with making existing gopherjs apps work. Great article.
Hello - author here. Just wanted to point out that this isn't a new framework, it's a proof of concept that existing GopherJS (go transpiled to javascript) apps can run in Go/wasm with little or no modification. Any future work in this area will hopefully look & feel more like Go and less like something else.
Snaps have only just recently started to "work" out of the box without requiring strange configs or failing to provide a good experience - like not showing up in menus. The last several I've installed were about 75% good. I think we're a bit away from snaps becoming the default, so I'd support apt for quite a while longer in your shoes.
I really like your blog layout/theme. Clean and readable. Have you tried mounting code from WSL into a docker container and using vim/emacs in a shell in docker?
OP here (disclaimer, I work for Microsoft, but I'm a Linux and Mac guy on the Azure team). Yes, it really has. Originally many things didn't work, node, redis, others wouldn't even run. Now I can't find anything that won't run at all and my only complaint overall is that disk IO is a little slower than on the Windows side of things. Overall it's really nice. Zero changes to my Ubuntu dotfiles.
the live dashboard is Grafana chart, that gets data from Telegraph/InfluxDB, which gets data from MQTT streamed off the Raspberry Pi. On the Pi is the Gobot.io app written in Go.
Awesome! Thanks for posting. This project is at https://github.com/bbqgophers/qpid It's powered by Go, Gobot.io, and runs on a raspberry pi that's connected to an air conditioner fan that blows air into my Myron Mixon MMS 60 bbq grill. Today I'm cooking a pork butt in preparation for the Easter whole hog cook.
Nice to see Ponzu getting some attention. I used Ponzu to create the GopherCon 2017 site this year (gophercon.com) and really enjoyed how easy it was to put content up quickly. I created Go helpers -- only useful if your website is in Go: github.com/bketelsen/ponzi && github.com/bketelsen/ponzigen
Overall A+ to Ponzu. I'm on my 6th ponzu site now, still love it.
I beg to differ, having done Kubernetes training for nearly a year now. None of the shops I've trained at had any platforms on "top" of Kubernetes. They all ran Kubernetes directly from the source. And we're talking about some big enterprises here, not mom and pop shops.
author here - not just email, it's plugging a projector into a linux box (I'm a trainer) and praying it might work. There are a dozen small things like that making linux great for dev, not so great for everything else.
I've had the Dell XPS 13 Developer Edition with Ubuntu installed for a few weeks now and love it. It works as well as you could hope any Linux laptop could work.