Un podcast para desarrolladores donde hablaremos de frameworks, metodologías, plataformas, herramientas, SDKs, tecnologías y todas las demás cosas que hacen tan apasionante el mundo del desarrollo de software.
Como viene siendo tradición, Ramon Medrano y yo nos juntamos para comentar y analizar los dos nuevos procesadores M1 Pro y M1 Max que ha Apple ha presentado recientemente junto con los nuevos MacBook Pro, e intentar vislumbrar el futuro y ver donde apunta la siguiente generación de procesadores Apple Silicon para los equipos mas [...]
Aunque finalmente no pudimos grabar el episodio post-WWDC, en este episodio hablamos con Ramón Medrano de uno de los principales anuncios de Apple en aquella conferencia, el lanzamiento de sus propios procesadores para los Mac. Conocidos como Apple Silicon, analizamos en detalle el primer representante de esta nueva familia de procesadores, el M1. A pesar [...]
En este episodio me acompaña [Ramón Medrano][@rmedranollamas], una voz bien conocida en este podcast, para comentar las posibles novedades que Apple puede anunciar en su conferencia de desarrolladores, la WWDC, que arranca el próximo martes 22 de Junio. El tema estrella es la casi segura transición de la plataforma Mac desde procesadores Intel a procesadores [...]
En este episodio Diego y yo charlamos con José Vicente Aguirre y Francisco Fernández sobre Drupal. Con ambos repasamos la historia de Drupal y por qué este sistema de gestión de contenido tiene fama de ser “dificil”. También analizamos como utilizan Drupal como plataforma para construir aplicaciones, que ventajas aporta, y cómo podemos aprender mas [...]
¡Estamos en racha, tenemos otro voluntario! En esta ocasión se trata de Pepe Miras Ferrando, que viene a hablarnos de un aspecto de la profesión informática, quizás no tan técnico pero no por ello mas importante, como son los sistemas dedicados a la gestión empresarial, mas conocidos como ERPs. Uno de los mas extendidos es [...]
En este episodio Diego y yo aprendemos un montón de cosas sobre Docker, con la inestimable ayuda de Javi Moreno, que nos cuenta desde los fundamentos UNIX de esta herramienta y el sistema de ficheros por capas que utiliza, a como crear contenedores a base de imagenes y hacer orquestación de contenedores con herramientas como [...]
¡Estamos de vuelta! Y volvemos con un tema que no habíamos tocado antes: la retroinformática. Junto con Fran Gallego, repasaremos las máquinas mas conocidas en la década de los 80 y los 90, en especial el Amstrad CPC. Aunque parezca increíble, Fran usa esta máquina para dar una asignatura de Inteligencia Artificial en la Universidad [...]
En este episodio Diego Freniche y yo comentamos que supone trabajar en remoto, o mejor dicho, trabajar desmoralizado en base a nuestras experiencias profesionales. Analizamos las diferentes formas de trabajar en remoto, desde las ocasiones puntuales hasta los equipos plenamente distribuidos, cuales son las ventajas de trabajar así, y cuales son las “trampas” mas habituales [...]
Tras escuchar por segunda vez el episodio 23 sobre Go, donde hacíamos alguna mención no muy favorable a PHP, Daniel Gonzalez decidió que ya era hora de que alguien saliese en defensa de este lenguaje, denostado por muchos. Junto con Daniel recorreremos la historia de PHP, como ha ido evolucionando, sus principales características y su [...]
En esta ocasión nos acompaña Jorge Ortiz para hablar en profundidad sobre Swift, el nuevo lenguaje de programación que presentó Apple en la WWDC del año pasado. Repasaremos su corta historia, las principales características del lenguaje y que ventajas e inconvenientes ofrece a la hora de desarrollar aplicaciones frente a Objective-C. También analizamos las novedades [...]
En esta ocasión nos acompaña Miguel Bandera para dar un repaso al panorama actual de la realidad virtual, que en los ultimos años ha experimentado un boom espectacular debido a compañías como Oculus, Microsoft, Google o Steam. Junto con Miguel repasamos la historia de esta tecnología, la situación actual, especialmente en el hardware disponible a [...]
Partiendo de la excelente serie de artículos “Fraudismo 101” de Diego Freniche, repasamos con el propio Diego muchas de las características particulares de esta nuestra profesión: situaciones, filias, fobias y manias varias que pensamos son propias, pero que cuando compartimos, nos damos cuenta de que las sufrimos todos. Únete a nosotros en este viaje a [...]
No podíamos faltara nuestra tradicional cita con la WWDC. Junto con Diego Freniche y Ramón Medrano repasamos todas las novedades que ha presentado Apple para desarrolladores, incluyendo OS X El Capitan, iOS 9, watchOS 2 y Swift 2. Notas del Programa Sesiones WWDC 2015 (developer.apple.com)
In this episode, we have a nice and long talk with Andy Wingo (@andywingo) about the new features found in JavaScript ES6 (or ES2015, as they call it now). Andy has been (and still is) a key contributor to open source js engines like SpiderMonkey for Firefox or V8 for Google Chrome. After doing a [...]
En este episodio he invitado a Luis Guerrero, Evangelista Técnico de Microsoft, para comentar el reciente anuncio de Microsoft de hacer open source una gran parte del .NET Framework. También analizamos que partes exactamente han pasado a ser open source, tanto el Core como ASP.NET, las versiones oficiales para Mac y Linux, el impacto en [...]
En esta ocasión, Santiago Valderrama nos hace una introducción a los diferentes servicios que Google ofrece en la nube orientados al desarrollo de aplicaciones, y mas en concreto, Google App Engine como Platform-as-a-Service. Analizaremos los diferentes servicios que ofrece, sus ventajas e inconvenientes, y los sistemas de almacenamiento disponibles, ya sean relacionales o no relacionales [...]
Fieles a la tradición, nos volvemos a reunir con Ramón Medrano para analizar todas las novedades surgidas durante el último año en el terreno de los microprocesadores orientados a dispositivos móviles. Notas del Programa Nvidia claims Haswell-class performance for Denver CPU core (techreport.com) Samsung Announces Exynos 5430: First 20nm Samsung SoC (anandtech.com) Samsung’s Exynos 5433 [...]
En este episodio, contamos con la colaboración de Álvaro Videla, una auténtica eminencia en RabbitMQ, un sistema de mensajería y colas basado en Erlang que permite distribuir de forma eficiente el trabajo en sistemas backend de alta carga. Junto con Álvaro repasamos la historia de esta potente herramienta, como se diseñan los sistemas alrededor de [...]
En este episodio, con la ayuda de Ramón Medrano, Diego Freniche y Fernando Rodríguez, hacemos un repaso desde el punto de vista de los desarrolladores, de las grandes novedades que Apple ha presentado en el WWDC 2014. Analizamos la nueva política de Apple respecto a sus herramientas y SDKs, las App Extensions disponibles en iOS [...]
En este episodio, Ricard Clau nos habla sobre Redis, un sistema de almacenamiento de datos estructurados en memoria que se ha hecho muy popular para el backend de aplicaciones y juegos con alta carga de usuarios. Ricard da un repaso a la reciente historia de esta herramienta, los tipos de datos y las operaciones que [...]
En este episodio, Manuel Rubio nos habla sobre Erlang, un lenguaje nacido en el mundo de las telecomunicaciones, y que poco a poco ha ido ganando fama en entornos donde la concurrencia es alta. Repasamos las principales características del lenguaje, su historia y sus fundamentos, las diferentes aplicaciones que se han ido creando alrededor de [...]
En este episodio, Miquel Camps nos habla de Betabeers, una comunidad de desarrolladores que en estos últimos años ha ido creciendo, y que organizan encuentros periódicos en diversas ciudades para hablar de tecnología y startups. Miquel nos cuenta como surgió la necesidad de organizar estos primeros encuentros, como fueron tomando forma y como luego la [...]
En este episodio, Alberto Gimeno viene a hablarnos de Backbeam, una plataforma de Backend-as-a-service de la que es responsable, y que ofrece una serie de ventajas para todos aquellos desarrolladores que necesitan servicios de backend, como base de datos, servicios REST o notificaciones push para aplicaciones móviles y web. Alberto no solo nos comenta todos [...]
¡Por fin! Carlos Hernandez se presentó voluntario para grabar sobre uno de mis lenguajes favoritos, Javascript, así que no dejé escapar la ocasión. En las casi dos horas de este episodio, contamos la historia de Javascript desde sus inicios, comentamos las curiosas características del lenguaje, su evolución en el tiempo, como ha progresado debido a [...]
Este episodio podríamos considerarlo la segunda parte del episodio 021, donde hablamos con David Bonilla y Diego Freniche sobre el panorama de las start-up y como es ser emprendedor en España. Hace pocos meses, David consiguió una importante inversión de capital en Otogami, uno de sus proyectos, y nos hemos reunido de nuevo para que [...]
En este episodio nos acompaña de nuevo Jonathan Chacón (@jonathanchacon), para cumplir la promesa que hicimos allá por el episodio 009 de grabar un segundo programa dedicado en exclusiva a la accesibilidad en la web. Repasaremos los estándares que se han ido definiendo desde el W3C, como WAI y WCAG, así como ha ido evolucionando [...]
In this episode (recorded in English for the very first time), we interview Russell Ivanovic (@rustyshelf), co-founder of Shifty Jelly, and Australian company that produces a quite successful app for listening podcasts called Pocket Casts, both for iOS and Android. Russell shares with us a bit of history of the app, the challenges they have [...]
En este episodio conoceremos un poco mejor Core Data, un ORM desarrollado por Apple para las plataformas OS X e iOS. Diego (@dfreniche), que recientemente ha dado un workshop sobre el tema en NSSpain, nos ilustrará sobre las ventajas de utilizar este sistema. Aunque comentamos los méritos en general de cualquier sistema ORM, tambien analizamos [...]
En este programa nos adentramos con Ramón en Go, un lenguaje que vio la luz en 2009 de la mano de Google, y que poco a poco, y debido alguna de sus características mas interesantes como las goroutines, los canales y otras facilidades para la concurrencia, así como su velocidad, se ha ido haciendo un [...]
En este programa Luis Ascorbe y Borja Reinares nos cuentan que es NSSpain, una conferencia para desarrolladores iOS y Mac que se celebra en Logroño del 17 al 19 de Septiembre de este año. Aprovechamos para conocer un poco mejor a Luis y Borja, los retos que se enfrentan para organizar un evento de este [...]
En este programa nos adentramos por primera vez en un tema poco técnico, pero a la vez tan interesante para todos aquellos que quieren montar su propia empresa. Para conocer mas, Diego Freniche y David Bonilla nos cuentan sus experiencias arrancando una empresa propia desde el principio y hablamos de como montar una sociedad, de [...]
En este programa nos acompaña Pablo Carballude que, además de ser paisano mío, es Technical Evangelist en Microsoft. Pablo aceptó muy amablemente nuestra invitación para participar en el podcast y hablarnos sobre la plataforma de desarrollo para Windows Phone 8. Con él repasamos un poco la historia de esta plataforma y los cambios que ha [...]
En este programa conocemos de la mano de Javi Moreno, nada menos que COBOL, el lenguaje empresarial por excelencia. Comenzamos repasando sus ya 50 años de historia, sus principales características, que plataformas y entornos de desarrollo existen y como hoy en día nos lo podemos seguir encontrando a cada paso, pese a ser un lenguaje [...]
En este programa damos con Ramón un repaso bastante detallado a las novedades que se han producido este último año en el terreno de procesadores orientados a dispositivos móviles, que es donde los avances mas rápidamente se están produciendo. Analizamos las características y novedades de estas familias de procesadores: Swift de Apple Tegra 4 de [...]
En este programa he invitado a Oswaldo Rubio (@arrozconnori) y Rafa Barberá (@rbarbera) para que nos cuenten como la simple idea de una empezar un pequeño experimento para aprender a desarrollar sobre iOS y practicar sobre esta plataforma, fue transformándose en una aplicación de pleno derecho, a list of Verbs, hasta su publicación en la [...]
La primera vez no lo debimos tratar muy mal, porque Alberto González (@agonzalez_net) se anima de nuevo a acompañarnos en este programa y nos habla de Cocos2D, un framework que se ha convertido casi en imprescindible para todos los desarrolladores de videojuegos 2D, especialmente en la plataforma iOS. Junto con Alberto, aprenderemos que como surgió [...]
La plataforma que componen RealBasic y REALStudio, es una opción sorprendentemente poco conocida que aúna las ventajas de ser multiplataforma con las capacidades nativas de cada plataforma. En este programa, Javier Rodriguez (@bloguintosh) y Eduo (@eduo) nos ofrecen una visión completa sobre las posibilidades que ofrece este entorno y su lenguaje, su historia, sus ventajas [...]
La plataforma Arduino es una de esas cosas sobre las que sientes curiosidad, pero nunca tienes tiempo para mirarlo con calma, así que cuando Alfredo Prado (@radikalbytes) se presentó voluntario para ilustrarnos sobre el tema, no puede dejar escapar la ocasión. En este programa, Alfredo nos cuenta con detalle que es Arduino, como nació la [...]
Como desarrolladores, pocas herramientas usaremos tan a menudo como un compilador. Ya sea independiente o integrado en algún entorno de desarrollo, el compilador es el responsable de transformar nuestras ideas, esos complejos castillos en el aire formados por algoritmos y estructuras de datos, en instrucciones básicas que pueda procesar la máquina. En este programa, analizamos [...]
Si con las metodologías de desarrollo tradicionales solo obtienes pesadillas al final de tus proyectos, acompáñame con Diego (@dfreniche) a descubrir las metodologías ágiles, que pretenden evitar los problemas del pasado centrándose más en las personas, en ciclos de desarrollo muy cortos y en la calidad del producto final. También daremos un repaso bastante exhaustivo [...]
En este programa tenemos un nuevo invitado, Fernando Torcelly (@Torcelly), fundador de Sylon, creadores de applicaciones como Luxylight o Flightcard, y con una nueva versión de Squire para iPad en pleno desarrollo. Durante nuestra charla, analizamos el impacto que han tenido las nuevas plataformas como smartphones o tablets en el diseño de aplicaciones, cuales son [...]
Continuando con la temática web del episodio 007, en este programa hacemos con Ramón (@m3drano) un completo análisis de todas las técnicas de optimización que podemos aplicar a una aplicación web, técnicas que podremos aplicar sea cual sea el framework o la plataforma que usemos en servidor, ya sea PHP, J2EE, .NET, Python o cualquier [...]
En este programa tenemos a nuestro segundo voluntario, Jonathan Chacón (@jonathanchacon), un auténtico experto en temas de accesibilidad, tanto en hardware como en software. Jonathan nos hace una introducción a que es la accesibilidad, por qué es importante, cuales son las barreras de accesibilidad y que productos de apoyo existen para superarlas. Finalmente damos un [...]
Fernando (@frr149) nos visita por segunda vez para contarnos sus experiencias en la conferencia para desarrolladores de Apple, el WWDC, que se celebró en San Francisco a comienzos del pasado mes de junio. Ademas de contarnos algunas curiosidades que no conoce todo el mundo, también comentamos muchos temas relacionados con los contenidos del WWDC: el [...]
En este programa repasamos con Ramón (@m3drano) la historia y características de Python, un lenguaje de programación que ha ido ganando popularidad, particularmente en el entorno de las aplicaciones web. También analizamos Django, uno de los frameworks orientados a web para Python mas extendidos, y que permite construir aplicaciones web conectadas a base de datos [...]
El pasado 31 de Mayo tuvo lugar en Barcelona una de las sesiones del BlackBerry 10 Jam World Tour, donde RIM presentó a los desarrolladores las novedades de la versión 10 de su sistema operativo. Diego (@dfreniche) estuvo allí, asistió a las sesiones y talleres y probó los diferentes SDKs. A lo largo del programa [...]
Damos la bienvenida a nuestro primer valiente, Alberto González (@agonzalez_net), que nos ha propuesto hablar sobre el mundo del desarrollo de videojuegos. Alberto nos cuenta que diferencias hay entre el desarrollo de un videojuego y otros desarrollos, como se plantea un desarrollo de este tipo, desde la concepción hasta la venta, las herramientas, lenguajes y [...]
En este programa nos acompaña nuestro primer invitado, Fernando Rodriguez (@frr149), que nos cuenta la experiencia de asistir a un curso de sobre programación iOS avanzada en el Big Nerd Ranch en Atlanta, considerado como uno de los mejores cursos a nivel mundial sobre esta temática. Por el camino comentamos el enfoque de los cursos, [...]
Esta vez comentamos con Diego el lenguaje de programación Java, comenzando por su historia, sus objetivos, sus ventajas y sus inconvenientes, así como toda la plataforma que existe alrededor del lenguaje: la JVM y los lenguajes derivados, los IDEs disponibles, los patrones de diseño y los diferentes frameworks que se han ido desarrollando alrededor de [...]
En este programa comentamos con Ramón las diferentes opciones a nivel de procesador que encontramos en los smartphones y tablets que hay en el mercado. Repasamos brevemente la historia y evolución de ARM, para luego mirar en mas detalle familias com Snapdragon, Tegra o los Ax de Apple. También analizamos la oferta de Intel con [...]