Full Stack Podcast

Full Stack Podcast

By Antonio PérezTechnology
Download on the App Store

Full Stack Podcast episodes

  • ¿Pero tienes la descripción funcional alma de Dios?

    La descripción funcional es un elemento básico en un proyecto que, desgraciadamente, en muchas ocasiones tendemos a pasar por alto.

    Si este es tu caso o lo dejas de lado porque normalmente vas con prisa, se te acumulan los proyectos, etc… en este episodio te doy algunos consejos de cómo gestionarlo.

    Aquí os dejo algunos enlaces que he mencionado durante el programa:

    Episodio de Full Stack Podcast en el que hablamos de APIs

    Especificación de Open API 3.0

    Si quieres puedes contactarme en twitter en @apcano1978 o bien escribeme un correo a [email protected]

    La entrada ¿Pero tienes la descripción funcional alma de Dios? aparece primero en .

    42 min
  • AWS - EC2 y S3

    En el episodio de esta semana hablamos sobre un par de servicios de Amazon Web Services, los dos servicios básicos con los que podrás montarte tu Servidor Virtual con una potencia brutal. Si quieres una introducción a AWS, recuerda que ya la hice en el programa de AWS: La jungla.

    En este episodio exprimo a fondo estos dos servicios para que al menos sepas cómo encararlos, espero que te guste esta charla introductoria.

    Aquí os dejo los enlaces para que investiguéis estos servicios:

    EC2 – Elastic Compute Cloud

    S3 – Simple storage service

    Os dejo también el enlace a la herramienta de la semana, Runnerty, una herramienta que, si no conocéis, debeis correr a echarle un vistazo porque realmente os puede ser realmente útil para muchos procesos.

    La entrada AWS – EC2 y S3 aparece primero en .

    39 min
  • IDEs: Atom vs VIM

    En el programa de hoy, para hablar de IDEs, volvemos a tener a dos invitados de lujo, por una parte, Iker Gómez García del podcast bigdateame defendiendo Atom y en el otro rincón, Andros Fenollosa del podcast República Web defendiendo VIM.

    Un programa en el que seguro que aprenderás muchos detalles que quizá no conocías de estos dos IDEs y dándote muchos consejos sobre cómo usarlos y sacarles el mayor partido en tu tiempo de desarrollo.

    Ya seas partidario de la productividad extrema o de un entorno visual bonito y agradable y fácil de usar tienes un hueco en este programa. Así que, si tienes tu propia opinión, o recomendaciones, por favor, déjala aquí en los comentarios.

    También en este programa tienes nuestra selección particular de plugins para estos entornos de desarrollo y algunos más, esperamos que te resulte interesante.

    Saludos

    Antonio

    La entrada IDEs: Atom vs VIM aparece primero en .

    1 hr 6 min
  • WordPress, ese viejo amigo

    Esta semana hablamos de WordPress 5, un CMS en el que todo desarrollador web tiene que saber trabajar.

    Tratamos los siguientes temas en el episodio de Hoy

    • PHP y WordPress
    • Gutenberg como editor por defecto a partir de ahora
    • Estructura – Hooks
      • Action Hooks
      • Filter Hooks
    • Diferenciación entre plugins (funcionalidad) y themes (diseño)
    • Posibilidades profesionales, hacerse maquetador o desarrollador.
    • La importancia de no devaluar el trabajo con WordPress
    • Codex – https://codex.wordpress.org
    • Rest API – https://v2.wp-api.org/

    Herramienta de la semana – Genesis Framework

    Habrá un antes y un después cuando empieces a manejar Genesis al desarrollar tus webs.

    Spark vs Hadoop en Bigdateame – Episodio del podcast de big data en español de Iker Gómez ampliando la información que nos ha enviado Iker esta semana respondiendo más que amablemente a mi llamada.

    Aquí tienes también el programa en el que hablamos de Big Data con Iker.

    Gracias por estar ahí una semana más en Full Stack Podcast, por favor, deja tus comentarios, o una reseña en iTunes e iVoox, jeje, eso también cuando quieras y un gran saludo!

    La entrada WordPress, ese viejo amigo aparece primero en .

    45 min
  • Ruby 2.6 - Vuelve a casa por navidad

    Como todos los años, Papá Noel nos ha traído una nueva versión de Ruby, la 2.6, vamos a destriparla bien para ver todos los nuevos juguetitos que nos trae Ruby para este 2019.

    Aquí os voy a dejar por escrito todas las novedades que explico en este episodio de full stack podcast, algunas referencias a las principales actualizaciones.

    De hecho, aquí tienes la web oficial de ruby-lang.org donde se describen de forma detalladas los cambios que comento y muchos más en esta nueva versión 2.6 de Ruby.

    De todas formas, aquí os dejo unas cuantas notas rápidas:

    Novedades de Ruby 2.6:

    • Nuevo compilador JIT (Experimental
    • RubyVM::AbstractSyntaxTree (Experimental)
    • Alias Para Kernel#yield_self -> #then
    • Los nombres de las constantes pueden empezar con un carácter que no sea una mayúscula ASCII
    • Se introducen los rangos sin fin (1..
    • Añade ‘Enumerable#chain’ y ‘Enumerator#+’
    • Añade operadores compuestos ‘<<‘ y ‘>>’ a Proc y Method
    • Añade ‘Binding#source_location’ – Devuelve la fuente del binding, tecnicamente devuelve un ‘eval(«[__FILE__, __LINE__]», binding) A partir de ahora se recomienda usar Binding#source_location en lugar de Kernel#eval
    • Se ha añadido una opción de excepción a Kernel#system que hace que salte una excepción en lugar de devolver un false
    • Se añade un «oneshot mode to ‘Coverage’»
    • Se añade ‘FileUtils#cp_lr’ – Funciona como cp_r pero enlaza en lugar de copiar
    • In exception handling blocks, `else` without `rescue` now causes a 
      syntax error. (experimental
    • Unicode support is updated to version 11. We have plans to add 
      support Unicode version 12 and 12.1 in a future TEENY release of Ruby 
      2.6. This will include support for the [new Japenese 
      era
    •  [Bundler](https://github.com/bundler/bundler) Ahora es una gema estándar.

    Mejoras en el rendimiento

    • Se ha acelerado ‘Proc#call’ eliminando el almacenamiento temporal de la vaiable de entorno ‘$SAFE’ Se ha observado una mejora x1.4
    • Se acelera block.call cuando block se pasa como un parámetro de bloque. En Ruby 2.6 la evaluación de bloques es hasta 2.6x más rápida, se han mejorado las rutinas de manejo de bloques introducidas en Ruby 2.5
    • Se ha introducido ’theap’ (Transient heap) `theap` is managed heap for short-living memory objects which are pointed by specific classes (`Array`, `Hash`, `Object`, and `Struct`).
    • Ejecucion de hilos. Implementación nativa (`arm32`, `arm64`, `ppc64le`, `win32`, `win64`, `x86`, `amd64`) de corutinas para mejorar el context mejorando significativamente el rendimiento de hilos de proceso

    Además, también os dejo el enlace a la herramienta de la semana, la gema Rubocop, la cual revisa cómo estamos escribiendo nuestro código y nos ayuda a respetar la guía de estilo y escribir mejor código Ruby.

    La entrada Ruby 2.6 – Vuelve a casa por navidad aparece primero en .

    31 min
  • 2019 - Sobrevivir a la avalancha de lenguajes de programación...

    Es tal la avalancha de nuevos lenguajes de programación que este 2019 se presenta, cuando menos, agobiante.

    Pues bien, en este programa de Full Stack Podcast vamos a intentar, al menos, analizar cual es la situación a nivel profesional por si os sirve de algo y así podáis ver a qué tipo de perfil orientaros y que lenguajes y tecnologías podéis tocar para ir sobre seguro.

    La entrada 2019 – Sobrevivir a la avalancha de lenguajes de programación… aparece primero en .

    41 min
  • Angular - El framework de Javascript de Google

    En el programa de esta semana hablamos de Angular, el framework de Javascript para front end de Google. Si, yo hablando bien de algo relacionado con Javascript si… así soy, una caja de sorpresas.

    Si no habéis escuchado los programas de MVC y de testing sería interesante que los oyerais por algunos conceptos de los que hablamos en el podcast de hoy:

    Episodio de MVC (modelo-vista-controlador)

    Episodio de test driven development

    Os dejo aquí algunos enlaces que seguro que os resultan interesantes:

    Documentacion oficial:

    https://angular.io/

     

    Jasmine framework BDD para testing:

    https://jasmine.github.io/

     

    Karma, test runner:

    https://karma-runner.github.io/latest/index.html

     

    Herramienta de la semana – Dash:

    https://kapeli.com/dash

    La entrada Angular – El framework de Javascript de Google aparece primero en .

    46 min
  • Big Data con Iker Gómez

    En el programa de hoy tenemos con nosotros a un invitado de lujo Iker Gómez (@igomezgarcia) del podcast @bigdateame que nos va a dar una master class acerca de big data.

    Os dejo también el enlace a la herramienta de la semana, Atom: https://atom.io/ el entorno de desarrollo que nos recomienda Iker.

    Espero que os resulte interesante, ya sabéis, is os gusta el podcast dejadme una reseña en iTunes o un comentario en iVoox, que me ayudará mucho a darle visibilidad al podcast.

    La entrada Big Data con Iker Gómez aparece primero en .

    1 hr 13 min
  • Test Driven Development - Test all the f**** time

    En este nuevo episodio hablamos de Test driven development porque, como reza el mantra, Test all the fucking time!

    En este episodio hablamos de los distintos tipos de tests que podemos generar para nuestra aplicació web, unitarios, de integración y funcionales, así como el flujo que debes seguir cuando adoptas este patrón de desarrollo, que aunque cuesta bastante al principio, merece la pena el sufrimiento a medio y largo plazo.

    Aquí te dejo algunos enlaces relacionados con Test Driven Development de los que hablo en este episodio.

    Conferencia de Bryan Liles acerca de testing de 2008, muy buena, aunque antigua, los principios siguen manteniendose en lo esencial:

    https://www.youtube.com/watch?v=iwUR0kOVNs8

    Herramienta de la semana, Guard y Guard-rspec

    https://github.com/guard/guard

    https://github.com/guard/guard-rspec

    En fin, espero que te resulte interesante, como no, si ves que te aburres y te queda tiempo tras escucharlo, no olvides dejarme una reseña en iTunes o un me gusta en iVoox.

    Hasta pronto!

    La entrada Test Driven Development – Test all the f**** time aparece primero en .

    47 min
  • Amazon Web Services - La jungla

    Este episodio acerca de Amazon Web Services hace tiempo que tenía ganas de hacerlo. Se trata de una primera toma de contacto con AWS en la que vamos a hablar de los siguientes servicios:

    Lightsail – O como crear de forma sencilla y económica un VPS con Amazon Web Services.

    EC2 – Servicio de instancias de cómputo en la nube

    S3 – Servicio de almacenamiento en la nube

    IAM – Gestión de usuarios y permisos

    CloudWatch – Servicio de monitorización de recursos

    Route53 – Gestión de DNS

    Servicios para desarrolladores:

    Codestar – Creación y gestión de proyectos

    Codecommit – Control de versiones

    Cloud9 – IDE completo en la nube

    Servicios de especial interés

    CloudFront – Servicio de CDN

    Lambda – Ejecución de código serverless

    Glacier – Almacenamiento masivo para backup

    RDS – Servidor de bases de datos relacionales

    SES – Servicio de mailers

    Elastic Beanstalk – Aprovisionamiento automático de recursos

    Amazon Lex – Motor de conversación de Alexa

    Herramienta de la semana:

    New Relic – Monitorización de performance de nuestro servidor.

    La entrada Amazon Web Services – La jungla aparece primero en .

    1 hr 1 min

About Full Stack Podcast

From the publisher's feed

Podcast de desarrollo y programación