blog.mattyw.net
mattyw
http://blog.mattyw.net/blog/page/2
Talkative, friendly, programmer. I’ve recently finished reading Getting Things Done. And I’m trying it out as my method for organising all of my work. Regardless of how it goes there are several key ideas which I think transfer directly onto the world of software development. These are (in no particular order):. If something takes less than 2 minutes do it,. Stuff that needs doing is defined as something that isn’t how or where is should be. Always think in terms of What’s the next action? But I was star...
blog.mattyw.net
Category: clojure - mattyw
http://blog.mattyw.net/blog/categories/clojure
Talkative, friendly, programmer. Clojure programming in acme. Simple macros in clojure and elixir. How I Write Go. Juju, LXD, Ubuntu Snappy and a Raspberry Pi 2. Go Binary Charm Layer. Jupsen: Modelling Networking Partitions With Juju. The Remote-deployer Charm: Playing With Juju During a Tea Break. Video: Juju Status Flasher on Ubuntu Snappy. Keep a Logbook and Love Your Tools. Simple Piglow Snap for Raspberry Pi 2. Generics and Monads in Good Time. What Have You Learned From Language X?
blog.mattyw.net
Getting Software Done - mattyw
http://blog.mattyw.net/blog/2015/04/01/getting-software-done
Talkative, friendly, programmer. I’ve recently finished reading Getting Things Done. And I’m trying it out as my method for organising all of my work. Regardless of how it goes there are several key ideas which I think transfer directly onto the world of software development. These are (in no particular order):. If something takes less than 2 minutes do it,. Stuff that needs doing is defined as something that isn’t how or where is should be. Always think in terms of What’s the next action? How I Write Go.
blog.mattyw.net
Why Juju means I don't need a VPS - mattyw
http://blog.mattyw.net/blog/2013/08/16/why-juju-means-i-dont-need-a-vps
Talkative, friendly, programmer. Why Juju Means I Don't Need a VPS. Is aimed at deploying and scaling hundreds of services. But it’s also a handy alternative to buying a VPS. I don’t have a VPS, I have in the past but I’ve never used them enough for me to be able to justify the cost long term. Juju provides a perfect solution to this use case. I have a very simple charm I call devenv. All I needed to do was to add the following line to the start hook of my devenv charm:. Juju deploy - repository =. Of co...
blog.mattyw.net
Go playground as a service - mattyw
http://blog.mattyw.net/blog/2013/10/30/go-playground-as-a-service
Talkative, friendly, programmer. Go Playground as a Service. So I’ve learned that there’s actually some work to be done here around sandboxing before it’s actually ready for public use. Until then I’ve removed the server, but the code is still available if you want to play around with it in a trusted setting. One of the great things about go is the whole environment you get with it, gofmt, godoc, go get. It’s all good stuff. There’s also a playground. And it got your attention! The idea is you install it...
blog.mattyw.net
Category: go - mattyw
http://blog.mattyw.net/blog/categories/go
Talkative, friendly, programmer. How I write go. Go binary charm layer. Generics and monads in good time. Go playground as a service. Clojure programming in acme. Taming the cloud with juju and raspberry pi. Why I like elixir (and other go programmers might too). Unique contraint in mongo. How I Write Go. Juju, LXD, Ubuntu Snappy and a Raspberry Pi 2. Go Binary Charm Layer. Jupsen: Modelling Networking Partitions With Juju. The Remote-deployer Charm: Playing With Juju During a Tea Break.
blog.mattyw.net
Category: acme - mattyw
http://blog.mattyw.net/blog/categories/acme
Talkative, friendly, programmer. Clojure programming in acme. How I Write Go. Juju, LXD, Ubuntu Snappy and a Raspberry Pi 2. Go Binary Charm Layer. Jupsen: Modelling Networking Partitions With Juju. The Remote-deployer Charm: Playing With Juju During a Tea Break. Video: Juju Status Flasher on Ubuntu Snappy. Keep a Logbook and Love Your Tools. Simple Piglow Snap for Raspberry Pi 2. Generics and Monads in Good Time. What Have You Learned From Language X?
blog.mattyw.net
What have you learned from language X? - mattyw
http://blog.mattyw.net/blog/2015/04/02/what-have-you-learned-from-language-x
Talkative, friendly, programmer. What Have You Learned From Language X? A language that doesn't affect the way you think about programming, is not worth knowing. That’s an interesting statement, it made me wonder what people think they’ve learned from certain programming langues, and how much it differs between people. If you have a moment, I’d love to know: Survey. Posted by Matt Williams. Laquo; Getting Software Done. Generics and monads in good time ». How I Write Go. Go Binary Charm Layer.
blog.mattyw.net
Clojure programming in acme - mattyw
http://blog.mattyw.net/blog/2013/10/17/clojure-programming-in-acme
Talkative, friendly, programmer. Clojure Programming in Acme. Today I finally got round to trying out something i’d been meaning to look into for nearly a year, and seeing as clojure and editors seems to be a topic again I thought it would help add some diversity. Acme is an editor unlike any other. It was designed by Rob Pike for Plan9 (although it’s available for unix-like systems using Plan9 from User Space. Button 1: Select Text. Button 2: Execute Command. Button 3: Search/ acquire text (or load file).