php

Recursos de programación de php
¿Es posible hacer una aplicación en #Laravel aplicando #DDDesign? Os traemos una solución para evitar que #Eloquent nos suele contaminar todo nuestro dominio. #PHP rocks! ???? ???? Enlaces relacionados: ├ ⚡Aprende DDD en 20 minutos | #DomainDrivenDesign: https://www.youtube.com/watch?v=dH5aSQLXtKg ├ ???? Estructura de carpetas - DDD en PHP: https://www.youtube.com/watch?v=UFnABp2s8Y0 ├ ???? Oferta lanzamiento curso "DDD en PHP": bit.ly/oferta-ddd ├ ????‍???? Curso "Domain-Driven Design Aplicado": bit.ly/ctv-ddd ├ ✅ Curso "Testing: Introducción y trabajo en equipo": bit.ly/ctv-testing └ ???? PHP DDD Skeleton: http://github.com/CodelyTV/php-ddd-skeleton {▶️} CodelyTV ├ ???? Suscríbete a nuestro canal: https://www.youtube.com/c/CodelyTV?sub_confirmation=1 ├ ???? Facebook: https://facebook.com/CodelyTV/ ├ ???? Instagram: https://instagram.com/CodelyTV/ ├ ???? Twitter CodelyTV: https://twitter.com/CodelyTV ├ ???????? Twitter Javi: https://twitter.com/JavierCane ├ ????‍♂️ Twitter Rafa: https://twitter.com/rafaoe └ ???? Catálogo cursos: https://bit.ly/cursos-codely
En #laFunciónCodelyTV 9 retomaremos la conversación sobre #microservicios. Responderemos a las preguntas que se quedaron en el tintero como las referentes a temas de transacciones, versionado de servicios, proceso de migración de monolito a microservicios y viceversa, etc Además haremos el sorteo de la entrada gratis para la #PulpoCon19 ¡Nuevo curso de DDD en PHP! ???? https://bit.ly/ddd-php ???? Enlaces relacionados: ├ 1️⃣Hablemos de microservicios ????‍♂️ | la función CodelyTV(): 8: https://www.youtube.com/watch?v=myRt5sDWOBQ ├ ???? Comunicación entre microservicios: Arquitectura dirigida por eventos: https://youtube.com/watch?v=V4mjxJ5czog ├ ????????‍???? Demo Comunicación entre microservicios: https://youtube.com/watch?v=1kaP39W80zQ └ ????‍???? Curso "Comunicación entre microservicios: #EventDrivenArchitecture": https://bit.ly/microservicios-codelytv {▶️} CodelyTV ├ ???? Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ ???? Instagram: https://instagram.com/CodelyTV/ ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv/ ├ ???? Facebook: https://facebook.com/CodelyTV/ ├ ???? Twitter CodelyTV: https://twitter.com/CodelyTV ├ ???????? Twitter Javi: https://twitter.com/JavierCane ├ ????‍♂️ Twitter Rafa: https://twitter.com/rafaoe └ ???? Catálogo cursos: https://bit.ly/cursos-codely
En #laFunciónCodelyTV 8 hablaremos sobre #microservicios. Veremos qué diferencias hay entre las distintas formas de comunicación como gRPC, HTTP y #EventDrivenArchitecture, comparativa de microservicios vs lambdas, y mucho más. Además haremos un sorteo de 1 entrada gratis para la #PulpoCon19 ¡Nuevo curso de DDD en PHP! ???? https://bit.ly/ddd-php ???? Enlaces relacionados: ├ ???? Comunicación entre microservicios: Arquitectura dirigida por eventos: https://youtube.com/watch?v=V4mjxJ5czog ├ ????????‍???? Demo Comunicación entre microservicios: https://youtube.com/watch?v=1kaP39W80zQ └ ????‍???? Curso "Comunicación entre microservicios: #EventDrivenArchitecture": https://bit.ly/microservicios-codelytv {▶️} CodelyTV ├ ???? Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ ???? Instagram: https://instagram.com/CodelyTV/ ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv/ ├ ???? Facebook: https://facebook.com/CodelyTV/ ├ ???? Twitter CodelyTV: https://twitter.com/CodelyTV ├ ???????? Twitter Javi: https://twitter.com/JavierCane ├ ????‍♂️ Twitter Rafa: https://twitter.com/rafaoe └ ???? Catálogo cursos: https://bit.ly/cursos-codely
Los tests de aceptación o "end-to-end" son solo la punta del diseño guiado por pruebas, pero adquieren una importancia muy grande en aplicaciones "legacy". Este tipo de tests prueban "casi" como si fuéramos nosotros los que estamos interactuando como "personas" o "actores" con nuestro software. Estamos de acuerdo con que son las pruebas unitarias y de integración (en menor medida) las que deben ocupar nuestro tiempo, esfuerzo y cariño. Pero, ¿qué ocurre cuando nuestra aplicación nunca ha esta...
Nuevo curso de DDD en PHP!! ???? http://bit.ly/ddd-php En #laFunciónCodelyTV número 7 vamos a reírnos un poco de nosotros mismos echando la vista atrás. Analizaremos un código de un proyecto mío (Rafa) de hace 10 años. #10yearsCodeChallenge Esperad mucho legacy, acoplamiento, y mandanga de la buena ???? ¡Nos vemos! ???? Enlaces relacionados: {▶️} CodelyTV |-- ???? Cursos CodelyTV Pro: https://bit.ly/cursos-codely |-- ???? Suscríbete a nuestro canal: https://www.youtube.com/c/CodelyTV?sub_confirmation=1 |-- ???? Facebook: https://facebook.com/CodelyTV/ |-- ???? Instagram: https://instagram.com/CodelyTV/ |-- ???? Twitter CodelyTV: https://twitter.com/CodelyTV |-- ???????? Twitter Javi: https://twitter.com/JavierCane |-- ????‍♂️ Twitter Rafa: https://twitter.com/rafaoe
Creamos un proyecto de 0 siguiendo #DomainDrivenDesign y #ArquitecturaHexagonal. Estructuramos los distintos #BoundedContext y módulos en carpetas. Todo automatizado con una pequeña utilidad que publicamos hoy para #PHP ???? ???? Enlaces relacionados: ├ ???? Oferta lanzamiento curso "DDD en PHP" (semana que viene): bit.ly/oferta-ddd ├ ????‍???? Curso "Domain-Driven Design Aplicado": bit.ly/ctv-ddd ├ ✅ Curso "Testing: Introducción y trabajo en equipo": bit.ly/ctv-testing └ ???? PHP DDD Skeleton: http://github.com/CodelyTV/php-ddd-skeleton {▶️} CodelyTV ├ ???? Suscríbete a nuestro canal: https://www.youtube.com/c/CodelyTV?sub_confirmation=1 ├ ???? Facebook: https://facebook.com/CodelyTV/ ├ ???? Instagram: https://instagram.com/CodelyTV/ ├ ???? Twitter CodelyTV: https://twitter.com/CodelyTV ├ ???????? Twitter Javi: https://twitter.com/JavierCane ├ ????‍♂️ Twitter Rafa: https://twitter.com/rafaoe └ ???? Catálogo cursos: https://bit.ly/cursos-codely
Desarrollador y desarrolladora alegre y virtuosa quizás estos libros te ayuden a sentirte mejor, empatizar con tu tarea y profundizar en esos conceptos que parece siempre escapan. Si te gusta este contenido recuerda que puedes darte de alta en mi Zona Premium y disfrutar de la versión premium del podcast todos los viernes, directos, desafíos y cursos de programación. ¡Adelante! Recomendaciones podcasteras RadioDev Versión Extendida: Hacia donde va el desarrollo moderno de webs. Conmpart...
Un episodio con aires de experimento. Si alguien me dice hace dos años que me iba a atrever a hablar de estos temas… :) Es muy importante para mi ayudarte a entender estos conceptos y buenas prácticas de programación. Es esencial que los adoptes como propios y eso estamos intentando conseguir en los directos de la Zona Premium. Nos atrevemos incluso a ponernos retos para aprender a añadir a nuestro stack de conocimientos el análisis estático de código Un buen punto de inicio Tienes el códi...
En el año 1999, los hermanos noruegos Alexander y Bard Fastard fundaron la compañia eZ Systems y comenzaron a desarrollar un CMS en PHP llamado eZ Publish. Quizás su diferencia fundamental con otros CMS escritos en PHP es su modelo de datos, el cual fue ideado ya hace muchos años y que no ha sufrido variaciones demasiado importantes desde su primera versión. Este modelo de datos es usado desde lo que podríamos llamar un framework propio, que permitía también la extensión del producto de acuerdo a las necesidades de cada proyecto. Sin embargo, allá por el año 2011, los ingenieros de eZ Systems concluyen que ese framework que habían creado no podía ir mucho más allá y deciden comenzar a buscar otras soluciones. La solución escogida es Symfony. Por tanto, a partir de 2012 y manteniendo siempre una compatibilidad con versiones anteriores, eZ Systems adopta symfony como framework. Además, su idea de tener el contenido como base de dato es todavía más fuerte. Entre otras cosas, deciden que el interfaz para crear/editar/contenidos que ellos proveen no debe ser parte del core de su aplicación y sí un añadido más destinado a facilitar la labor de editores de contenido. Os contaremos estas y otras cosas en nuestra presentación. Bio del ponente. Carlos Revillo tiene 18 años de experiencia en entornos web. Trabajó en Oviedo, donde comenzó a trabajar con PHP y luego se trasladó a Madrid, donde, en el año 2005 comenzó a formar parte de la empresa Tanta Tecnología y Comunicación. La empresa usaba eZ Publish para alguno de sus clientes y eso hizo que Carlos comenzara a adentrase en la comunidad de eZ Publish, donde colabora activamente en el desarrollo de la plataforma. De hecho, ha sido nombrado en dos ocasiones "community member of the year". En Octubre de 2016 entró a formar parte del equipo de tecnología de The Cocktail, donde participa en el desarrollo de proyectos con herramientas tales como Sylius, Drupal y, por supuesto, eZ Platform. Meetup: https://www.meetup.com/es-ES/phpmad/events/248655289/ Twitter: https://twitter.com/phpmad Nos vemos en PHPMad...
Muchas gracias a la organización de  #AGILE19Hoy he tenido la gran suerte de poder hablar de la Entrega Continua en la jornada Agile19. Muchas gracias a los organizadores por la invitación y por esta jornada tan interesante.Aquí van la presentación que he usado y dónde intento explicar como la Entrega Continua es requisito imprescindible para la subsistencia en la Era del Software...SlidesOriginal document Por cierto, cualquier feedback sobre la charla o las ideas que contiene será mu...