adamnfish.com
  • Playground

Posts about:

api
  • Typed API design :: Scala eXchange

    2014-12-14

    Last week I gave a talk at the 2014 Scala eXchange in London, entitled "Effective API design with Scala types". The talk involves some practical examples of how choosing appropriate types can greatly improve the design of your API, making it both much easier to build and much easier to use. I promised I would upload some more details about the code so here it is along with some more background, links to the talk and some supporting resources.

  • technology
  • ramble
  • scala
  • reblog
  • music
  • bash
  • project
  • website
  • netrunner
  • wikileaks
  • types
  • eReader
  • time
  • api
  • ssl
  • client-side
  • wagner
  • books
  • video
  • analysis
  • work
  • wisdom
  • talk
  • proms
  • pebble
  • play
  • security
  • elm
  • aws
  • GoT
  • ▸ Documents vs UIs - holding back the web?
  • ▸ One trick for appearing more senior at work
  • ▸ Game of Thrones Season 7, the chink in the amour
  • ▸ Real-world software security lessons
  • ▸ PebRunner - a Pebble Netrunner companion
  • ▸ Typed API design :: Scala eXchange
  • ▸ SSH config for easier EC2 usage
  • ▸ Play multi-project builds as of 2.3.4
  • ▸ Happy birthday, BASIC
  • ▸ Computers and time
  • ▸ Wagner at the Proms
  • ▸ Meter Delta - Dynamic Time Signature Improvisation
  • ▸ A new website
  • ▸ The Wheel of Time's conclusion, plus a new toy
  • ▸ Functional Programming Principles in Scala: Rebloogged
  • ▸ Why you need an SSL certificate
  • ▸ Find your IP
  • ▸ Über PS1 - with added Git
  • ▸ Amazon & WikiLeaks - The Real Problem
  • ▸ Hello, world!

Site built with a little help from Scala, Play, Bootstrap, and the Cosmo Bootstrap theme