php

Recursos de programación de php
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...
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...
David es emprendedor y programador web y viene a contarnos las bondades del desarrollo sobre WordPress y su experiencia como instructor online. La semana pasada ha sido muy feliz con el éxito de mi primera sesión en directo para los suscriptores de la Zona Premium. Hablamos sobre cómo gestionar un proyecto, hubo un montón de feedback y la promesa de que muy pronto emitiremos el segundo. Suscríbete y no te pierdas el próximo :) Desarrollador web WordPress David es desarrollador web WordPres...
Web
28-05-2019
git , http , go , php , java , azure , scala , docker , python , node
Comparamos dos alternativas PaaS (Platform as a Service) con similitudes y diferencias para desplegar tus aplicaciones en la nube. Primero felicitamos a todos los participantes del Hackathon de Programar es una mierda, especialmente a los ganadores que con su esfuerzo han conseguido una suscripción completa al contenido de pago de danielprimo.io. Recuerda que al igual que ellos en la Zona Premium podrás aprender, practicar y encontrar inspiración para crear tus propias aplicaciones. Ha sido m...