Robert Conrad

A semi-random collection of my technical rants and raves.

Saturday, June 13, 2015

A Scala Developer's Perspective on Swift Protocols

›
Alternate title:  error: protocol 'Foo' can only be used as a generic constraint because it has Self or associated type requirements...
Saturday, April 4, 2015

Build Tooling Discussions, Part II: Style Checking & Linting

›
In an  earlier post  I released  base-api , a template project for developing Scala API servers.  In this post I'd like to discuss why I...
Sunday, March 22, 2015

Build Tooling Discussions, Part I: Code Formatting

›
In an  earlier post  I released  base-api , a template project for developing Scala API servers. In this post I'd like to discuss why I ...
Sunday, March 1, 2015

A Handy-Dandy Typesafe Config Implicit Wrapper in base-api

›
In an earlier post I released base-api , a template project for developing Scala API servers. In this post I will describe the convenient c...
Sunday, February 8, 2015

Reducing Space Usage in Redis for UUIDs

›
One of the primary concerns when setting up a data store is figuring out how much space it will need to cover your use case, relatedly how i...
Saturday, February 7, 2015

Extending Scredis, a Scala Redis Client, to Write Binary Keys

›
In my last post I discussed the possibility of reducing Redis key space usage for UUID-based keys by storing them as byte arrays, along wit...
Sunday, January 4, 2015

Releasing base-api, a Template for Scala API Server Development

›
After about the fourth or fifth time I sat down to write an API in Scala it occurred to me that I should probably create a template that has...
Saturday, July 12, 2014

Roll-your-own Dependency Injection in Scala

›
This post assumes you know what DI is and why it's a good thing (tm). If you're not on board with that, here's a StackOverflow a...
Sunday, December 8, 2013

item 0

›
System.out.println("hello, world")
Home
View web version
Powered by Blogger.