php

Recursos de programación de php
"Estamos acostumbrados a hablar de la calidad del código "de producción", pero ¿qué hay de la calidad de los test? ¿Cómo medimos si son buenos o malos? En esta sesión veremos problemas comunes que nos encontramos al empezar a testear, cómo evitar malas prácticas, y daremos nuestra opinión acerca de los tipos de test que más valor aportan. Por último, también hablaremos del encaje del testing en una aplicaciones CQRS y DDD (Arquitectura Hexagonal). Para demostrar que son principios agnósticos del lenguaje, los ejemplos de código serán tanto en Scala como en PHP." Todos los videos de Barcelona Software Craftsmanship https://www.youtube.com/playlist?list=PLKxa4AIfm4pXfHIuhB89H6TdUO8syJMui&playnext=1 Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Suscríbete a nuestra newsletter; https://goo.gl/5jc6uP Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
Hablemos sobre Go! Puede que pienses que [php|tu-lenguaje-de-programacion-favorito] es lo más de lo más, pero hay otros lenguajes que pueden complementarlo. Veamos un poco de que trata este nuevo lenguaje de programación diseñado para un mundo que se ejecuta en paralelo. Daniel González es un desarrollador web, especializado en entornos PHP y colaborador del grupo PHPMad. Búscalo en twitter como @desarrolla2 Meetup: https://www.meetup.com/PHPMad/events/226057785/ Twitter: https://twitter.com/phpmad Nos vemos en PHPMad...
Existen una serie de herramientas para poder analizar y comprobar el estado del código que desarrollamos. Daremos un repaso a aplicaciones como PHPUnit, PHP CodeSniffer, PHPLOC, PHP Depend, PHPMD, PHPCPD que nos pueden ayudar a evaluar y mantener la calidad de nuestros proyectos y plantearemos como la incorporación de estas herramientas nos facilitan su mantenimiento. Estas nos permitirán evitar los "malos olores" que pueden aparecer, y conseguir así que nuestro código no se vaya deteriorando con el paso del tiempo. Sobre el ponente: @oxkhar está implicado en diversos desarrollos web desde hace años y en mejora continua en los venideros para poder seguir los pasos de una profesión en continua evolución. Meetup: https://www.meetup.com/PHPMad/ Twitter: https://twitter.com/phpmad Nos vemos en PHPMad...
En las últimas versiones de PHP se han introducido mejoras en cuanto al soporte de tipos. En este vídeo veremos cómo sacarle provecho. Podrás entrar al sorteo de una entrada para la Polycon ???? https://codely.tv/screencasts/tipos-php-7/ Además, recordarte que hoy es el último día para aprovechar la oferta del 3x1 para Codely TV Pro. La plataforma de cursos de CodelyTV ????: http://bit.ly/codelytvpro-yb
Hola Amigos del Rigor! Continuamos con la serie sobre Domain Events pero esta vez con un caso práctico de uso muy interesante para marcarse un tanto con negocio. Vamos a enviar los eventos de dominio contra un Elastic para que podamos finalmente agregar un Kibana y tener métricas en tiempo real de lo que ocurre en nuestra aplicación. En este vídeo, vamos a configurar Kibana para montar gráficos y ver la información de los eventos que hemos enviado a Elastic de una forma que negocio flipe :)
Continuamos con la serie sobre Domain Events pero esta vez con un caso práctico de uso muy interesante para marcarse un tanto con negocio. Vamos a enviar los eventos de dominio contra un Elastic para que podamos finalmente agregar un Kibana y tener métricas en tiempo real de lo que ocurre en nuestra aplicación. En este vídeo, vamos a ver la cómo enriquecer el evento de dominio antes de enviarlo a Elastic. Agregaremos información sobre la request, memoria, etc. para traquear si algún servidor está procesando menos eventos de un cierto tipo.
La tecnología BDD (Desarrollo guiado por comportamiento) nos ayudará a detectar fallos funcionales mediante la generación de tests que podemos ejecutar automáticamente en navegadores web reales. Para ello hablaremos sobre dos potentes y maduras tecnologías basadas en Php: Behat y Mink. Con BDD evitamos estar Puedes acceder al curso desde http://geekshubsacademy.com/cursos/bdd
Continuamos con la serie sobre Domain Events pero esta vez con un caso práctico de uso muy interesante para marcarse un tanto con negocio. Vamos a enviar los eventos de dominio contra un Elastic para que podamos finalmente agregar un Kibana y tener métricas en tiempo real de lo que ocurre en nuestra aplicación. En este vídeo, vamos a ver la segunda alternativa para enviar todos los eventos juntos de una vez, después de ejecutar el command handler. Reducimos números de peticiones mejorando el rendimiento.
Continuamos con la serie sobre Domain Events pero esta vez con un caso práctico de uso muy interesante para marcarse un tanto con negocio. Vamos a enviar los eventos de dominio contra un Elastic para que podamos finalmente agregar un Kibana y tener métricas en tiempo real de lo que ocurre en nuestra aplicación. En este vídeo, vamos a ver una de las alternativas para hacer esto, el envío síncrono a Elastic por cada eventos disparado.
En el video pasado, vimos cómo distribuir eventos de forma usando una REST API. En este video, veremos cómo distribuir eventos usando un sistema de colas como RabbitMQ, qué detalles hay que tener en cuenta y algunos trucos para facilitarnos el trabajo.