Audios de programación

Audios, podcasts y charlas sobre programación y desarrollo de software.
Lo primero que tenemos que tener claro antes de entrar de lleno a la API de Arduino es saber qué es una API(Application Programming Interface) o en español Interfaz de Programación de Aplicaciones. Una API es una herramienta que puede ser utilizada por otro software de manera independiente. Esta herramienta se presenta, normalmente, en forma de biblioteca y contiene un conjunto de subrutinas, funciones, procedimientos y métodos a los que podemos invocar, dotando a nuestra aplicación de funcionalidades extra. Un ejemplo claro, para que os hagáis una idea, es la API de Google Maps que nos permite acceder, personalizar y trabajar con Google Maps dentro de nuestras aplicaciones ya sean nativas o aplicaciones web. Arduino tiene su propia API que expone funciones de subrutinas ya programadas y que nos facilitarán el trabajo a la hora de desarrollar nuestro proyecto. La entrada 31. API de Arduino se publicó primero en Programar fácil con Arduino.
29-06-2015
-
¿Qué es esto de no hacer estimaciones? ¡Qué locura! En este episodio “doble” (1 hora) contamos con la visita de un invitado especial, David Pombar, con el que debatimos a fondo si estimaciones sí o estimaciones no. Esperamos que os guste.
Raspberry Pi es simplemente un ordenador, más pequeño de lo que estamos acostumbrados pero un ordenador al fin y al cabo. Fue desarrollado por la Fundación Raspberry Pi en el Reino Unido. La versión definitiva salió en el año 2012, unas 10.000 placas tras 6 años de desarrollo del proyecto. Su objetivo inicial era estimular la enseñanza de ciencias de la computación en los colegios e institutos del Reino Unido. Se trataba de construir un ordenador de muy bajo coste para que todo el mundo tuviera acceso a la programación. En la actualidad se usa para muchas cosas además de su principal objetivo. La entrada 30. Introducción a Raspberry Pi se publicó primero en Programar fácil con Arduino.
Hoy vamos a ver como podemos empezar a desarrollar con CSS3, (Cascading Style Sheet) Hoja de estilo en cascada. Es un tema muy importante a la hora de programar un sitio web ya que esta parte se encargará, sobre todo, del aspecto visual de nuestro sitio. Es tan importante que si no se trabaja bien […] La entrada 29. Desarrollo con CSS3, tecnología web para el IoT y objetos conectados se publicó primero en Programar fácil con Arduino.
Como en cualquier desarrollo de software, una de las primeras elecciones es el lenguaje de programación. En el caso de Arduino, nos centraremos en el lenguaje c/c++, dado que la propia propia pagina del proyecto nos facilita un IDE básico y muy funcional. La entrada 28. Entorno de desarrollo de Arduino se publicó primero en Programar fácil con Arduino.
W3C ha recogido todas las características de la web moderna y las han convertido en el estándar HTML5 para que los desarrolladores puedan trabajar de una manera más sencilla y los usuarios tengan una experiencia de usuario más óptima. La entrada 27. Desarrollo web con HTML5 se publicó primero en Programar fácil con Arduino.
¿Scrum o kanban? ¿Alguna de las dos o ninguna de estas prácticas? Hablamos sobre nuestras experiencias y lo que creemos de cada una de ellas y lo que hay en el medio.
¿Cuándo lo hacemos? Hablamos sobre esto, sobre la utilidad que le encontramos y damos alguna bibliografía que a nosotros nos sirvió para asimilar conceptos. Bibliografía [LIBRO] Refactoring, by Martin Fowler [LIBRO] Refactoring to Patterns, by Joshua Kerievsky [LIBRO] Pro PHP Refactoring [VIDEO] Curso de Refactoring, by Xavi Gost [WIKI] Principios SOLID [VIDEO] Debate de “gurús” sobre cohesión y acoplamiento … Sigue leyendo 01×08 Refactoring →
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 [...]
AWS está poniéndose las pilas en cuanto a formación se refiere. Este mes de septiembre propone una serie de webinarios sobre diferentes servicios, entre ellos, algunos de los más nuevos. Muy recomendables si os interesa trabajar con los servicios que AWS ofrece como Redshift, Lambda, DynamoDB, Glacier, EC2 Container Service y otros.