Vídeos de programación

Vídeos sobre programación y desarrollo de software.
PHP Barcelona Conference is one of the most important PHP events in Europe and the audience includes senior software engineers, engineers completely new to the language as well as a mix of agency-based developers, freelancers, CTOs and business owners. This conference run through all 2 days from 30 - 31 Oct 2015. Check our promotional video. For more information, visit http://2015.phpconference.es
Google for Entrepreneurs Demo Day: Women’s Edition, a feature of some of the world’s best early stage startups founded or co-founded by women. Learn about the featured startups: http://gfedemoday.com/
después de la gran PyConES que hemos tenido, esperamos veros de nuevo las caras en la charla de dará Mai Giménez sobre el ecosistema de la comunidad Python y sus PEP favoritos :-) Luego nos mostrará como funciona la web http://www.checkio.org/ y haremos algunos de sus ejercicios, así que no olvidéis vuestros portátiles. Un Saludo a tod@s.
Índice interactivo aquí debajo. En un sector en el que se tiende al Continuos Delivery, surge, cada vez más, la necesidad de monitorizar en tiempo real las aplicaciones que se despliegan. Sentry nos ayuda con esta tarea y permite ordenar de forma inteligente los informes de fallos generados por nuestras aplicaciones.¿Quieres saber más? http://www.paradigmadigital.com/ Sentry 00:15 Índice 00:38 Introducción 00:50 Proyecto Sentry 01:43 ¿Para qué sirve Sentry? 02:22 Productos ofertados 03:24 Arquitectura y funcionamiento 03:48 Nginx 04:28 Redis-rabbitmq 04:57 Celery 05:30 Postgresq 06:10 Django 06:22 Gunicorn + Eventlet 06:46 Sentry en: 07:22 Alternativas 07:45 Usando Sentry: Motivación 08:00 Bugs 08:19 ¿Dónde? 09:20 ¿Qué? 09:54 ¿Cuándo? 10:10 Calentando motores 10:28 ¿Cómo nos ayuda Sentry? 11:36 En serio… ¿cómo nos ayuda Sentry? 14:02 Eres bueno, pero… 15:02 Sentry con Python 18:03 Sentry con Django 18:23 Creando el proyecto de Sentry 18:30 Configurando Django 19:31 Customización 20:20 Flask 20:30 PHP 20:43 Java 21:26 And many more!!! 21:32 Usando Sentry: DEMO 33:51 Preguntas 39:04 Fin
¿Quieres saber más? http://www.paradigmadigital.com/ Índice interactivo aquí debajo. Kubernetes es un proyecto open source de Google cuyo propósito es el de hacer de orquestador de containers. En este seminario se tratará de crear una base partiendo desde los principios más fundamentales, de forma que cualquiera con unos conceptos básicos de contenedores pueda entender cómo funciona kubernetes y qué utilidades nos ofrece a la hora de manejar contenedores. 00:39 Índice 01:08 ¿Qué es Kubernetes? 02:31 Arquitectura básica 02:52 Componentes del cluster: master 05:13 Componentes del cluster: nodo 07:16 Componentes del nodo. Kube-proxy (servicios) 08:32 Componentes del nodo: POD (dockers) 09:19 Funcionamiento interno/ comunicación ente nodos. 11:02 Funcionamiento interno/ conectividad dentro de kubernetes 11:15 Funcionamiento interno/ conectividad dentro de kubernetes: pods 13:19 Funcionamiento interno/ conectividad dentro de kubernetes: servicios 13:54 Ejemplo 18:22 Preguntas
Habitualmente miramos dentro de nuestros programas -debug- en ejecución sólo mientras estamos creándolos. Una vez están desplegados en producción dejamos de tener acceso a las intimidades de los mismos. ¿O no? CRaSH es un shell interactivo dentro de nuestra JVM que nos permite inspeccionar todo lo que esta pasando, en tiempo real. YouDebug es un depurador no interactivo que nos facilita la obtención de información de los problemas justo cuando suceden. Pasen y vean lo que se puede hacer con estas dos herramientas basadas en Groovy (aunque no necesitemos conocerlo para obtener beneficios inmediatos) para encontrar problemas en nuestros programas. http://2015.codemotion.es/agenda.html #5699289732874240/49524009
¿Recuerdas esos días en los que testeabas utilizando JUnit? ¡Qué! ¿Todavía lo usas? ¿Es aburrido, verdad? Seguro que te inventas un montón de excusas para no testear tu código. Por suerte esos días pertenecen ahora al pasado porque Spock está entre nosotros. Spock es un framework de tests basado en Groovy que podemos utilizar para testear aplicaciones Java y Groovy que hace que escribir tests sea divertido otra vez. Podemos escribir tests totalmente expresivos, fáciles de leer y de mantener debido a su DSL y a todo el poder de Groovy. En esta charla tipo live-coding aprenderás por medio de ejemplos los conceptos básicos de Spock y verás qué fácil es testear aplicaciones Java. ¡Te advierto que después de la charla no tendrás ningún excusa para no testear tu código! http://2015.codemotion.es/agenda.html #5677904553836544/48534002
Akka es un modelo de programación reactivo altamente concurrente basado en actores, diseñado para facilitar la creación de sistemas distribuidos. En Java disfruta de mucha fama, y ahora con el port de Akka a la plataforma .NET tenemos disponible toda su potencia en C# y F#. En esta charla daremos un (breve) repaso a qué es la programación con actores, qué aporta Akka.Net (que ya se graduó con su versión 1.0) y también veremos algunos ejemplos prácticos, incluyendo módulos que han sido recientemente portados a .Net (persistencia, por ejemplo, con bases de datos como MongoDB o Cassandra). También veremos lo bien que se integra con web API y signalR en una aplicación web con angularjs. El ecosistema .NET va cambiando! http://2015.codemotion.es/agenda.html #5677904553836544/43864003
En la inmensa mayoría de las aplicaciones que implementamos necesitamos una base de datos. A la hora de elegir una de las muchas opciones que existen para guardar nuestros datos, uno se decanta por la solución con la que está más familiarizado, que sea más popular en ese momento o la que se crea idónea tras leer su documentación. Pero, ¿qué pasa cuando se exigen nuevos casos de uso que se pasaron por alto en la primera fase de especificación, cuando la solución que tenemos en lugar de facilitar la implementación de nuevos requerimientos, supone un problema añadido? En esta charla queremos compartir las experiencias vividas en nuestro equipo al utilizar dos soluciones que resultaron no ser las más idóneas durante el desarrollo de dos aplicaciones: Postgres con OpenJPA y MongoDB. Explicaremos qué limitaciones han surgido, qué aspectos deberíamos tener en cuenta al elegir el almacenamiento y cuándo es necesario migrar, haciendo hincapié en las lecciones aprendidas. http://2015.codemotion.es/agenda.html #5699289732874240/50404010
¿Quieres saber más? http://www.paradigmadigital.com/. Índice interactivo aquí debajo. 01:46 Introducción a Redis 02:35 ¿Qué es Redis? 03:56 Ventajas 05:06 Inconvenientes 06:53 Claves 08:28 Estructuras de datos 08:57 Operaciones básicas para estructuras de datos comunes 09:30 Strings 12:56 Listas 17:02 Hashes 18:16 Sets 19:43 Sorted Sets 21:45 HyperLogLogs 22:43 Expiración del dato 24:48 Publicación y suscripción 26:05 Persistencia 28:02 Persistencia/RDB 29:45 Persistencia/AOF 30:51 Persitencia/ ¿Qué estrategia usar? 31:50 Redis Sentinel 33:17 Conceptos básicos 38:03 Práctica: instalación y prueba de caída de un nodo 56:06 ¿Y si mi aplicación no soporta Sentinel? 59:40 Redis Cluster 01:03:09 Conceptos básicos 01:04:18 Dudas y preguntas