2do Meetup Ember Monterrey — Overview: EmberCLI, Ember Data, JSON API & Mirage

Ben Orozco
Aug 18, 2016 · 2 min read

Una de las primeras preguntas que nos hacemos como developers después de aprender lo básico de un framework front-end como Ember es:

Cómo creamos aplicaciones para problemas reales, con un backend y una base de datos como cimientos que nos permitirán escalarla?

Ember Data es una capa de abstracción que nos permitirá conectar nuestra aplicación SPA (client-side) con nuestro backend API de manera transparente, asegurando la mayor compatibilidad y la menor fricción posible.

Sin embargo es común que durante la etapa de prototipeo alguna de las siguientes situaciones se presenten:

  • No somos/tenemos desarrolladores backend
  • Aun no se ha decidido el stack (proveedores, arquitectura, base de datos, framework)
  • Tiempo y recursos limitados

Por estas y otras razones es conveniente usar una herramienta como ember-cli-mirage para contar desde un inicio con un API que asemeje al real, lo que nos permitira:

  • Ser agiles al crear, adaptar y descartar ideas rapidamente
  • Best practices desde el inicio: TDD (Test-driven development)
  • Productividad y escalabilidad de equipos de desarrollo

Slides

Codigo

Recursos

The Backlog by Ecaresoft

Sharing our journey: from software development to company…

The Backlog by Ecaresoft

Sharing our journey: from software development to company culture and productivity hacks.

Ben Orozco

Written by

Healthtech Hacker — Full Stack Dev — Open Source & Crypto Enthusiast — CTO 🌳 @HealthTreeNet — Previously @ecaresoft & @Nimbo_X

The Backlog by Ecaresoft

Sharing our journey: from software development to company culture and productivity hacks.