rlevy's comments

rlevy | 10 years ago | on: RAML – RESTful API modeling language

RAML is essentially a YAML with a specific schema. Tell your IDE to treat .raml files as .yaml and all the syntax highlighting, etc will work perfect

rlevy | 10 years ago | on: RAML – RESTful API modeling language

Swagger seems to have more awareness and adoption but we have fully embraced RAML due to its "composability" features which eliminate much of the boilerplate and copy/paste/tweak required by Swagger. Making the API spec easier to author & maintain is well worth the downsides of not being able to tap into the Swagger ecosystem. If we really needed something from the Swagger ecosystem, I don't think it would be difficult to create a RAML->Swagger converter. There is already a converter that goes the other direction.

But whichever one you choose, this stuff is awesome. We author API specs and then codegen mock services, client side wrappers (Angular services or Backbone models/collections), server side DTOs and controllers, and pretty documentation. Having that all done from a single authoritative text file under source control has drastically reduced the friction between frontend and backend developers.

rlevy | 10 years ago | on: Pointer Events Now in Firefox Nightly

The pointer API is significantly easier to use for non-trivial interfaces so yeah it does make the world better. For now, yes you need to worry about all 3 API sets (or use a pointer polyfill that tries to do that for you). As older browsers phase out, you'll be able to switch to only working with pointer events. Same with any other new browser API - not super useful on day 1 but eventually there is enough adoption that we can rely on it.

rlevy | 11 years ago | on: With 5000 apps, Pebble is winning the smartwatch developer war, at least for now

That's not entirely correct - you also must write C code. You can write JS that runs on the phone and can do stuff like call web services, store data, and communicate with the watch. But it's old fashioned C code that you need to have running on the watch in order to render stuff, get sensor data, or exchange messages with the JS running on the phone.

rlevy | 12 years ago | on: Show HN: Review healthcare.gov plan prices in 1 click rather than 16

the actual healthcare.gov (if you can get in) actually does a decent job of letting you compare plans in detail... there are far more factors to consider than just monthly deductible. various copays, out of network coverage, whether dental and vision are included, etc. this site does none of that
page 1