Skip to content

Commit

Permalink
Added initial version of abstract for Rails API talk
Browse files Browse the repository at this point in the history
  • Loading branch information
Phil Sturgeon committed Mar 31, 2016
1 parent e6c7173 commit 366f9fe
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions active/fancy-api-tooling-in-rails.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
title: Fancy API Tooling in Rails
slides:
category: api
tags: rails, api, php
---

As somebody who's built APIs with PHP since 2009, and built APIs with Rails for the last two years, the contrast in some of the tooling available is mind-blowing. When it comes to factories for generating test data, spec-driven testing with tools like RSpec, mutation testing, simplistic state machines, serialization and deserialization in JSON-API, REPL debugging with breakpoints, file upload handlers, etc., Ruby (and Rails) very often has a strong lead in maturity of the tooling.

Objectively speaking, PHP either does not have some of these tools, or they're immature in comparison. This is by no means a fault of PHP as a language or a community. Ruby has had Gems for far longer than PHP has had Composer, and while PHP is starting to learn how to get this done in a post-framework-everything world, it has a way to go.

This talk looks at some of the cool stuff Ruby can do, and some of the lesser known tools that provide similar functionality in PHP.

0 comments on commit 366f9fe

Please sign in to comment.