Binary Coffee

Herramientas, plataformas y frameworks que deber铆as, al menos, saber que existen :)

hack heroku

1. Heroku

Image

Heroku es una plataforma en la nube lo cual significa que como desarrolladores no nos tenemos que preocupar por la infraestructura, sino que solamente nos tenemos que centrar en el desarrollo de la aplicaci贸n, lo que nos reduce mucho los problemas que puede suponer desplegar nuestra app en entornos de desarrollo y de producci贸n.

Heroku a diferencia de otras plataformas permite desarrollar pr谩cticamente con cualquier lenguaje de programaci贸n: Ruby, Java, PHP, Python, .NET, NodeJS. Adem谩s tambi茅n permite desplegar versiones, hacer rollback, gestionar dependencias.

Heroku dispone los denominados addons, gracias a los que podemos a帽adir funcionalidad extra a nuestras aplicaciones de forma realmente sencilla, por ejemplo, memcached, redis, postgres, mongolab etc. Cuenta con muuuchas de estas funcionalidades gratis.

2. Stripe

Image

Stripe es una plataforma de pagos del estilo de PayPal mediante la cual puedes conectar tu p谩gina web con una cuenta bancaria o una cuenta de stripe y empezar a cobrar por tus productos o servicios en tu propia web. Cuenta con una API con una muy buena documentaci贸n y tiene librer铆as soportadas en varios lenguajes.

3. Identity Provider

Image

Un proveedor de identidad (IdP) es un dominio que firma y certifica directamente la identidad de sus usuarios. Es un componente del sistema que puede proporcionar a un usuario final o dispositivo conectado a Internet con un solo conjunto de credenciales de inicio de sesi贸n que garantizar谩n que la entidad sea qui茅n o qu茅 dice que es en m煤ltiples plataformas, aplicaciones y redes. Un ejemplo de esto es Auth0, Google, Facebook, etc.

4. CodeSignal

Image

CodeSignal (anteriormente CodeFights) es una plataforma de evaluaci贸n basada en habilidades, cuya misi贸n es descubrir, desarrollar y promover el talento t茅cnico. CodeSignal aplica la mec谩nica del juego que ofrece a los desarrolladores de todos los niveles desaf铆os de programaci贸n online para prop贸sitos de instrucci贸n y reclutamiento. Si te sientes aburrido o quieres adrenalina? Invita a tus amigos a un torneo online de solo 10 minutos de duraci贸n.

5. Swagger

Image

Swagger es un framework para documentar APIs Rest desde muy diferentes fuentes: Archivos de configuraci贸n, XML, C#, Javascript, Ruby, PHP, Java, Scala鈥 adem谩s existen multitud de m贸dulos que te pueden ayudar a integrarlo en tu proyecto.

Con swagger puedes describir, producir, consumir y visualizar APIs, por lo que te ser谩 interesante como desarrollador de tu proyecto, pero tambi茅n desde el punto de vista de un tercero que pudiese consumir tu API, o un usuario que busca informaci贸n sobre un error o como tu API est谩 construida, o un tester de tu equipo que quiere probar la funcionalidad de backend como primera medida para excluir un fallo en esta lado para centrarse en Frontend o no.

Es todo, fin parte 1, MONA FUCKS!

Opiniones
noavatar
Excelentes herramientas!
noavatar
Excelente, recomiendo Stripe, si disponen del Plan de Github para estudiantes, los primeros 1000 d贸lares en transferencias no aplicar谩n fee. En cambio con el mismo plan puedes obtener un Dyno gratis en Heroku con 1000 horas mensuales. Saludos.