Vídeos de programación

Vídeos sobre programación y desarrollo de software.
En este curso sobre Git se introducen los conceptos necesarios para trabajar con dicha herramienta de control de versiones durante el desarrollo de software. Se tratan distintas aproximaciones y herramientas, así como flujos de trabajo que nos permiten trabajar a nivel profesional en un entorno colaborativo. Accede al curso en https://geekshubsacademy.com/cursos/git
El futuro inmediato del desarrollo de aplicaciones web a partir de componentes se escribe en código abierto, utilizando Polymer. Es una herramienta viva, que crece y que se enriquece con las aportaciones de los desarrolladores como los que se han dado cita en el Polymer Summit de Londres.
Hay muchas ocasiones en las que la manera más efectiva de explicar un concepto, una herramienta o un proceso es mediante un ejemplo gráfico, que forme parte de la conciencia colectiva. Una definición de Polymer acertada en ese contexto sería, por ejemplo, que es como construir una web o una aplicación utilizando bloques de Lego; pieza a pieza.
Es una cuestión casi subliminal que parece pasar desapercibida pero que cuenta con una importancia innegable, y que ha ido evolucionando en nuestra relación con las máquinas. O en tu relación con las máquinas. O en la manera en la que las máquinas se relacionan contigo. No nos hemos dado cuenta, pero las firmas dedicadas al desarrollo del entorno digital han ido cambiando el tono para adecuarlo a la experiencia del usuario.
En febrero contamos con un ponente de altura, Don Alvaro Videla, que aprovechando que se encuentra en Madrid, se pasará por PHPMad para darnos su charla "Introducción a RabbitMQ" Descripción de la charla: Do you need to process thousands of images in the background for your web app? Do you need to share data across multiple applications, probably written in different languages and sitting at different servers? Your real time data feed is becoming slow because you are polling the database constantly for new data updates? Do you need to scale information processing during peek times? What about deploying new features with zero downtime? If any of these problems sound familiar then you probably need to use messaging in your application. In this talk I will introduce RabbitMQ, a messaging and queue server that can help us tackle those problems. We will learn the benefits of a Queue Server and see how to integrate messaging into our applications. With this talk we hope that the term 'decoupling' gets a new, broader, meaning. Sobre Alvaro Videla Álvaro (@old_sound) trabaja como Developer Advocate para RabbitMQ/Pivotal y es coautor del libro RabbitMQ in Action Meetup: https://www.meetup.com/PHPMad/events/220122617/ Twitter: https://twitter.com/phpmad Nos vemos en PHPMad...
El objetivo del curso "Refactoring PHP" es mejorar el código PHP de nuestras aplicaciones sin miedo a romper la funcionalidad y mejorando el mantenimiento del código. La idea es aprender técnicas para mejorar nuestras habilidades como programadores y poder afrontar modificaciones en un código legado evitando los problemas comunes. Accede al curso en https://geekshubsacademy.com/cursos/refactoring-php
Trabajo de los endpoints para el recurso JOBS
When coming to Haskell from another programming language there are a lot of things that appear to be quite odd at first glance. One of these things is the non-strict evaluation strategy. Dreaded by some and loved by others, this might be one of the most controversial features of this programming language. In this talk, Raichoo will shed some light on the why and how of laziness and how GHC achieves it, as well as some interesting optimization techniques that the compiler performs to reduce some of the overhead that is introduced by it. About Raichoo: Raichoo has been fascinated by programming for nearly 25 years now and currently obsessed with functional programming, category theory, and type theory. He’s working in the industry using Haskell as one of his main programming languages to write everything from web-applications to parsers and compilers as well giving workshops about functional programming. About Lambda World: The 2016 Lambda World brought together Functional Programming enthusiasts from around the world for two days of presentations, hacking, networking, and a healthy dose of partying in Cadiz, Spain. Hosted by 47 Degrees, the event also featured a Typelevel Community Conference and a Scala Center Hackathon. Join in on the conversation at http://www.twitter.com/lambda_world and http://www.twitter.com/47deg using #LambdaWorld. Stay tuned to http://www.lambda.world and http://www.47deg.com for more on the conference and announcements for the 2017 event.
Partimos de un reto: cómo cambiar una web con millones de visitas, con un entorno en constante cambio, con una deuda técnica crítica y un equipo aumentando en número, en procesos para la generación de software de manera automatizada, documentada, probada y coordinada para la consecución de nuestras metas. En esta charla se presenta el caso práctico de la implantación de Symfony como pieza fundamental del puzzle y la integración continua como camino a seguir. Pruebas, integración, bundles, bases de datos, rendimiento... Aspectos claves para la consecución de nuestros objetivos.
El curso "Prototipado de webs y apps" presenta técnicas para crear prototipos interactivos. Podrás poner tus ideas en manos de tus usuarios rápidamente, y descubrir si tu futura aplicación móvil o web funcionará antes de comenzar su desarrollo. Los prototipos se crearán con Pixate y Pencil: herramientas gratuitas, disponibles para Windows y Mac, y sin necesidad de programar. Accede al curso en https://geekshubsacademy.com/cursos/prototipado-webs-apps