Brad Parker
Brad Parker
Brad Parker
I live in Brisbane, Australia with my partner Alicia and very small dog Quintin. These days I mostly make software, for a while I mostly designed things and prior to both I mostly played music.
Latest Posts
I stumbled into what might be some combinatorial esoterica and I can't stop thinking about it. Books Up until April 2023 we had a pretty special second hand book shop up the road, next to the local café1. While it was there my mid...
I stumbled into what might be some combinatorial esoterica and I can't stop thinking about it. Books Up until April 2023 we had a pretty special second hand book shop up the road, next to the local café1. While it was there my mid...
Lately I've been thinking about really fun solutions. You know, those solutions which use some insight you were completely unaware of and make it all look like magic. It's been more than once that I've found myself stumbling into...
Lately I've been thinking about really fun solutions. You know, those solutions which use some insight you were completely unaware of and make it all look like magic. It's been more than once that I've found myself stumbling into...
I read Elinor Ostrom's book Governing the commons on a whim after seeing it mentioned in a discussion about open source software communities. I believe this isn't an uncommon way for software folk to become aware of this book. Of the...
I read Elinor Ostrom's book Governing the commons on a whim after seeing it mentioned in a discussion about open source software communities. I believe this isn't an uncommon way for software folk to become aware of this book. Of the...
Let's say we've written a web app in Haskell. $ curl http://localhost:8000/hello/World Hello, World! $ curl http://localhost:8000/hello/Haskell Hello, Haskell! It sure would be nice if we could share it with other people. Let's deploy...
The operations practice of defining infrastructure as code has been popular for a while, and it’s for good reason. Lot's of strange and unexpected things can happen to our very important web-servers, so being able to quickly build...
A few years ago I watched the Structure and interpretation of computer programs video lectures, kindly posted publicly by MIT OpenCourseWare. There's so much interesting material in them but one part really struck me, in 5B:...
My website has changed a bit over time. It was initially a WordPress blog, contorted to do double-duty as a folio for my design work. More recently it's been a static site, first generated by Metalsmith and later Hakyll. About a month...
This post is about some reasonably advanced type-level features of The Glasgow Haskell Compiler and as such I assume some knowledge of Haskell. Despite this I've made an attempt to link to further resources on Haskell features as I...
Before we begin: in order to understand a lot of the following you'll first need some familiarity with Haskell syntax and be somewhat comfortable with what a Functor is. OK, now firstly: why learn about lenses? Every time I've seen...
Assuming you're a javascript dev who's had to deal with anything aysncronous. Firstly, we're going to talk about promises, so: What do we talk about when we talk about Promises? It's very likely you've done something like this:...