Skip to content

Commit be3b910

Browse files
author
Phil Sturgeon
committed
Added initial version of abstract for Rails API talk
1 parent e6c7173 commit be3b910

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

active/fancy-api-tooling-in-rails.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
title: Fancy API Tooling in Rails
3+
slides:
4+
category: api
5+
tags: rails, api, php
6+
---
7+
8+
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.
9+
10+
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.
11+
12+
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 commit comments

Comments
 (0)