powRSS
Home Recent Glimpses Shuffle Blogs Random

New: Explore conversations across blogs with powRSS Mentions

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.

Top Words

  • books
  • badgers
  • numbers
  • crossing
  • paths
  • descartes
  • danger
  • models
  • metaphors
  • home
  • poster

All posts (18)

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 introduce them. My hope is that even if everything here doesn't make perfect sense...
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 lenses in action it's looked like wizardry. I mean, just look at these examples of...
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: doSomethingAsync(function (resultOfAsyncThing) { console.log(resultOfAsyncThing) })...

Page 2 of 2