¡Disfruta todo 1 año de Premium al 45% de dto! ¡LO QUIERO!

Asíncronía con Angular: RxJS
Episode in
Full Stack Podcast
Estamos de vuelta con Full Stack podcast. En este episodio vamos a ver como gestionar asincronía con Angular, hablaremos de promesas, observables, etc…
Este programa actuará como introducción a la serie de videos en el canal de youtube, complementando los ya existentes de Angular. Aquí os dejo el enlace del canal para que podáis verlo: https://www.youtube.com/channel/UCOTRkndaisu0t87NHePZ9GQ
También os invito a que os unáis al canal de telegram del podcast en https://t.me/fullstackpodcast
En fin, ya sabéis donde estoy, espero vuestro feedback!
La entrada Asíncronía con Angular: RxJS aparece primero en Antonio Pérez.
45:41
Historias del backend con república web
Episode in
Full Stack Podcast
En este programa número 27 de full stack podcast tenemos un crossover veraniego con los chicos de República Web en el que hablamos de nuestra experiencia trabajando en entornos de Backend.
Al final ha resultado una charla muy animada y espero que instructiva. Podéis encontrar este episodio también en el feed de República Web
Como siempre, no dudéis en dejar vuestros comentarios y las tan preciadas valoraciones en iTunes, iVoox y Spotify.
La entrada Historias del backend con república web aparece primero en Antonio Pérez.
01:25:57
Scrum y gestión de proyectos
Episode in
Full Stack Podcast
Bienvenidos a un nuevo programa, el número 26 en el que hablamos de SCRUM, gestión de proyectos y metodologías Agiles de desarrollo.
Espero lo disfrutéis y que me dejéis vuestro feedback por supuesto, por cualquiera de las vías que veáis oportunas.
Una reseña en iTunes o un me gusta en iVoox tampoco estarían mal. Eso si, os doy las gracias de antemano.
La entrada Scrum y gestión de proyectos aparece primero en Antonio Pérez.
45:04
Webpack
Episode in
Full Stack Podcast
Aquí tenéis el programa número 25 en el que hablamos de Webpack, el sistema de gestión de módulos y dependencias (bundler) de Javascript
Vamos a hacer un pequeño recorrido por las características de este sistema.
Espero vuestros comentarios y vuestras reseñas, y como no, uníos al grupo de telegram del podcast https://t.me/fullstackpodcast para entrar en esta magnífica comunidad.
Si te gusta la temática, entra también si quieres en https://youtube.com/apcano1978
La entrada Webpack aparece primero en Antonio Pérez.
31:37
trabajo en remoto
Episode in
Full Stack Podcast
¿Quieres saber como trabajar en remoto con garantías? Ya sé que es un tema un poco trillado estos días, pero me gustaría explicarte cual es mi stack para hacerlo, dado que llevo haciéndolo desde hace algunos años ya.
Espero que disfrutes el episodio del podcast. Te dejo aquí mis datos de contacto por si quieres unirte a la comunidad
Mi cuenta de twitter: @apcano1978
Contacta por email: info@antonioperez.pro
Mi canal de youtube: https://youtube.com/apcano1978
O si quieres unirte al canal de telegram del podcast: https://t.me/fullstackpodcast
La entrada trabajo en remoto aparece primero en Antonio Pérez.
42:43
AWS – Elastic Beanstalk
Episode in
Full Stack Podcast
En este programa número 23 hablamos de uno de mis servicios favoritos en Amazon Web Services, se trata de Elastic Beanstalk
Si no lo conocéis, elastic beanstalk es un servicio que te permite gestionar de forma automática muchos de los aspectos relativos al funcionamiento de tu app web en producción. Despliegue, creación de entornos de staging para pruebas, gestión de eficiencia, etc…
Incluso gestionar de forma automática sistema de auto escalado automático, no es una maravilla?
Espero que os resulte interesante, para mi desde luego que lo es desde que lo descubrí hace algunos años, os recomiendo que le echéis un vistazo en detalle para utilizarlo, os vais a alegrar sin duda.
Os dejo también en enlace por si queréis echar un vistazo a la CodeMotion de este año en Madrid los días 24 y 25 de Septiembre. Estaré allí y el día 24 daré una charla hablando de gestión de interfaces en tiempo real con REDUX y Angular
Y como no, estaré encantado de que forméis parte del grupo de Telegram del podcast, un selecto grupo de oyentes con el que estoy encantado,
La entrada AWS – Elastic Beanstalk aparece primero en Antonio Pérez.
55:08
Ionic, apps híbridas y PWAs
Episode in
Full Stack Podcast
En el programa de hoy, tenemos otro invitado de lujo, Jose Antonio Ruiz, con el que hablamos de Ionic y de muchos temas relacionados mas que interesantes.
Jose Antonio es desarrollador full stack con amplia experiencia usando NodeJS, Angular, Ionic, Rails, entre otros, un gran honor tenerlo en el programa.
A Jose Antonio podéis encontrarlo en Twitter como @joseant_ruiz. También podéis encontrarlo en su canal de Medium, canal en el que es realmente activo y tiene artículos muy interesantes.
Como no, Jose Antonio, además, nos ha recomendado la herramienta de la semana, se trata de lighthouse, una extensión de chrome que nos permitirá auditar la performance de nuestras web apps.
La entrada Ionic, apps híbridas y PWAs aparece primero en Antonio Pérez.
47:14
Desarrollo con swift para entornos Apple
Episode in
Full Stack Podcast
Programazo este número 21 en el que hablamos de Swift y además con un invitado de excepción, Julio César Fernández, Apple developer evangelist y conductor de los podcast Apple Coding y Apple Coding Daily, ambos en la red Cuonda. Además, también es el duaño de Apple Coding Academy, un centro de formación que ofrece multitud de cursos para aprender a desarrollar en estas plataformas, y como parece que después de todo esto le queda tiempo libre, también escribe en Applesfera, como veis, un invitado de lujo para hablar sobre este tema.
Os dejo también en estas notas el enlace al libro de Julio César, aprendiendo swift 3 por si queréis aprender a desenvolveros con este lenguaje, Swift.
Hemos compartido un buen rato de amena charla hablando de programación con Swift en entornos apple y, por qué no, de lo humano y de lo divino en un programa en el que Julio César nos ha ilustrado con su amplísimo conocimiento del desarrollo para plataformas móviles y no tan móviles con lenguaje swift.
Espero que os guste este programa aunque se haya ido de tiempo con respecto a lo que estáis acostumbrados.
Por cierto, a Julio César lo podéis encontrar en Twitter en @jcfmunoz
Lo dicho, muchas gracias por estar ahí y por dejar esos me gusta en iVoox y esas valoraciones de 5 estrellas en iTunes.
La entrada Desarrollo con swift para entornos Apple aparece primero en Antonio Pérez.
02:26:18
REDUX con Angular: NgRx
Episode in
Full Stack Podcast
Bienvenidos al programa número 20 de FullStack Podcast. Vamos a hablar de REDUX con Angular, es decir, de la librería NgRx. Además, ya tienes disponible el podcast en mi canal de YouTube y también, como no, corre a unirte al canal de telegram del podcast!! https://t.me/fullstackpodcast
Ya hemos hablado de algunos patrones de diseño, como el programa 04, dedicado a MVC, pues en este caso le toca el turno a REDUX, te dejo un enlace a la documentación en español además, integrado con Angular mediante la librería NgRx
Voy a dejar aquí un pequeño resumen de este programa para que podáis recordar algunos conceptos clave, ya que el programa es bastante denso.
Bases del patron REDUX:
Una única fuente de verdad – El estado contiene toda la información que usa la aplicación
El estado es de solo lectura
El cambios solo pueden usarse mediante funciones puras.
Partes de NgRx:
Estado (store): Conjunto de datos que maneja la aplicación
Acciones: Disparadores que generan los cambios en el estado de la aplicacion u otras acciones
Efectos: Otras operaciones que disparan las acciones y que no tienen que ver con modificaciones de los datos en el store, por ejemplo, efectuar una llamada al Api, recibir los datos y desencadenar otras acciones en funcion de la respuesta recibida
Reducers: Funciones puras que toman como parámetro el estado actual de la aplicación y devuelve un nuevo estado con las modificaciones aportadas.
Partes que usamos en el componente:
Dispatchers: Lanzan acciones
Selectors: Nos permiten enlazar nuestros componentes y vistas con distintas partes de la store (del estado de la aplicación)
Herramienta de la semana:
REDUX Devtools
Y como siempre, ya sabes que puedes escribirme cuando quieras a info@antonioperez.pro, también puedes charlar conmigo en Twitter en @apcano1978 y por favor, te agradeceré eternamente los me gusta en iVoox y las valoraciones en iTunes
La entrada REDUX con Angular: NgRx aparece primero en Antonio Pérez.
42:15
Ruby on Rails 6
Episode in
Full Stack Podcast
En este programa número 19 hablamos del inminente lanzamiento y las novedades de Ruby on Rails 6. Si no conoces Ruby on Rails te dirijo al programa que realicé explicándolo aquí en Full Stack Podcast
Os dejo unos cuantos enlaces de cosas de las que hablo en el episodio de hoy:
RailsConf 2019 en Minneapolis
Documentación de Action Text
Alpha preview de Action Text para Rails 6 por David Hainemeier
Documentación de Action Mailbox
Notas de la release de Rails 6 con las novedades
Como herramienta de la semana os recomiendo encarecidamente RVM – aquí tenéis la web https://rvm.io/
Así que espero que lo disfrutéis y os sea de ayuda, yo, como no, encantado de hablar de Rails,
No olvides comentar o contactarme en @apcano1978 en twitter o escribirme un email a info@antonioperez.pro
La entrada Ruby on Rails 6 aparece primero en Antonio Pérez.
36:34
¿Pero tienes la descripción funcional alma de Dios?
Episode in
Full Stack Podcast
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.
Si quieres puedes contactarme en twitter en @apcano1978 o bien escribeme un correo a info@antonioperez.pro
La entrada ¿Pero tienes la descripción funcional alma de Dios? aparece primero en Antonio Pérez.
41:08
AWS – EC2 y S3
Episode in
Full Stack Podcast
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 Antonio Pérez.
38:54
IDEs: Atom vs VIM
Episode in
Full Stack Podcast
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 Antonio Pérez.
01:05:29
WordPress, ese viejo amigo
Episode in
Full Stack Podcast
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 Antonio Pérez.
44:20
Ruby 2.6 – Vuelve a casa por navidad
Episode in
Full Stack Podcast
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 Antonio Pérez.
30:39
2019 – Sobrevivir a la avalancha de lenguajes de programación…
Episode in
Full Stack Podcast
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 Antonio Pérez.
40:29
Angular – El framework de Javascript de Google
Episode in
Full Stack Podcast
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 Antonio Pérez.
45:44
Big Data con Iker Gómez
Episode in
Full Stack Podcast
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 Antonio Pérez.
01:12:36
Test Driven Development – Test all the f**** time
Episode in
Full Stack Podcast
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 Antonio Pérez.
46:41
Amazon Web Services – La jungla
Episode in
Full Stack Podcast
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 Antonio Pérez.
01:00:29
You may also like View more
Desarrollo Web y Frontend con midudev
Podcast dedicado al mundo frontend y el desarrollo web. Hablamos de JavaScript, las tendencias en HTML, CSS, el mundo de la programación en general y muchas cosas más.
Cada entrega trata diferentes temas de interés sobre el mundillo contando con diferentes puntos de vista.
Presentado por Miguel Ángel Durán (@midudev | https://midu.dev)
Podcast antes conocido como WTFront (WhatTheFront) Updated
Palabra de hacker
Palabra de hacker, tu canal de ciberseguridad de tú a tú creado por la periodista y formadora Yolanda Corral. Dedicado al mundo de la seguridad informática donde el verbo hackear y el sustantivo seguridad se dan la mano para aprender con los mejores profesionales y construir entre todos una red más segura. Síguelo en Twitter en @Palabradehacker, accede a los vídeos en YouTube https://www.youtube.com/c/Palabradehacker-ciberseguridad y descubre toda la información en la web: https://www.yolandacorral.com/palabra-de-hacker Updated
República Web
República Web es un programa dedicado a todas las personas que se ganan la vida con internet y la tecnología. En el programa se hablará de desarrollo web, herramientas y tecnologías de internet. En definitiva la vida digital que nos ha tocado vivir en la república de la web. Colaboran Javier Archeni, Andros Fenollosa y David Vaquero. Visita la web del programa https://republicaweb.es Updated



