API First – Por onde começar



API First – Por onde começar

0 0


api-first

Apresentação sobre o conceito de API-First

On Github brunojppb / api-first

API First

Por onde começar

Bruno Paulino / @brunojppb

Você precisa de um produto "device agnostic"?

A abordagem API-First permite que desenvolvedores criem produtos e experiências que funcionem em varios dispositivos.

Quem Utiliza?

  • Instagram
  • Twitter
  • SoundCloud
Mas o que preciso saber para começar?
  • O que danado é API
  • REST
  • JSON

Certo, mas onde Rails entra nisso?

O framework Rails já vem com todas as armas para criarmos uma aplicação baseada no conceito API-First

Demo Time

Problema: Quero fazer um app que vai acabar com o instagram! Quero validar minha ideia começando por dispositivos iOS Solução: Vou construir uma API para dar suporte para meu App e no futuro eu posso criar uma aplicação Web que responda as mesmas funcionalidades. Quem sabe eu não posso postar fotos da minha geladeira também? (IoT)
Assim nasceu o

Jampagram

Github: API iOS App Web App

obrigado.rb

JampaRuby.rubistas.each do |rubista|
 puts "Valeu #{rubista.nome}!"
end
Github Linkedin @brunojppb
API First Por onde começar Bruno Paulino / @brunojppb