About Owein Reese
List/Grid Author Archives Subscribe to the RSS feed of Owein Reese

Gang of Four Patterns With Type-Classes and Implicits in Scala (Part 2)
Type-classes are a powerful tool for library creators and maintainers. They reduce boilerplate, open libraries to extension, and act as a compile time switch. Similarly, the GoF patterns ...

Gang of Four Patterns With Type-Classes and Implicits in Scala
Type-classes, as they’re known within the Scala language, have a wonderful place in library development. They make code open to extension, less verbose and simplify APIs. I’ve yet ...

Squealer: An Anti-ORM Influenced Scala Tool
I was reading a blog post from Prismatic the other day and it got me thinking about how we, as programmers, have diverged so much from our roots. In the beginning, we designed small ...

Scala: Working with Predicates
I love me some Scala. Actually, since it’s now my day job, I love it all the time. It combines the short, expressiveness that I prized in Python with a rich library base (thanks ...

Android Dependency Injection and Testing Libraries
Anything and everything that makes life easier to develop for Android should be looked into. There are a couple of libraries that make testing easier, increase the modularity of your ...

Android: Menu Class Investigation
Android provides decent functionality for instantiating your own run of the mill Menu within the standard framework. They even have a half decent guide on using them within your applications. ...


