php

Recursos de programación de php
Cuando hablamos de tests generalmente pensamos en mocks, pero los mocks solo son un tipo de Test Double. Lo que haremos en esta charla será ver qué son los Test Doubles y qué tipos existen, para que podamos usar el que mejor se adapte a cada situación, utilizaremos como ejemplo el guardado y la búsqueda de un usuario en backend con PHP. Además también comentaremos una forma de usarlos para ayudar a hacer tests de código que no los tenga y este muy acoplado. Isabel Garrido es desarrolladora web desde hace 5 años, le gusta compaginar su vida laboral con la colaboración con algunos proyectos relacionados con el bienestar animal (protectoras y educación canina principalmente). Comenzó su carrera profesional en BQ y después de eso ha trabajado en diferentes empresas llevando a cabo tareas tanto de backend como de frontend. Actualmente desarrolla PHP como Senior Backend Developer en Letgo. Comprometida con la diversidad de género en el mundo tecnológico es mentora de una de las alumnas de Adalab del curso pasado y componente del comité de diversidad en la empresa en la que trabaja actualmente. Encuentrála en Twitter como @isabeliita90 Meetup: https://www.meetup.com/es-ES/phpmad/events/255385739/ Twitter: https://twitter.com/phpmad Nos vemos en PHPMad...
Hoy empezamos una nueva sección: Analizar el código de un proyecto real. En este caso veremos código de #Brainity. Donde con una aplicación hecha a base de Docker, #Laravel, #VueJS, y tests han conseguido arrancar un proyecto que dará mucho que hablar ???? ???? Enlaces relacionados: ├ ???? DDD en Laravel: Desintoxicándonos de Eloquent: https://youtu.be/EInyOtPra44 ├ ???? Estructura de carpetas - DDD en PHP: https://youtu.be/UFnABp2s8Y0 ├ ???? Brainity: https://brainity.co ├ ????‍???? Curso "Migración progresiva a VueJS": http://bit.ly/curso-vuejs ├ ???? Curso "Docker: De 0 a deploy": http://bit.ly/curso-docker-ctv ├ ✅ Curso "Testing: Introducción y trabajo en equipo": http://bit.ly/curso-testing-ctv ├ ???? Curso "Arquitectura Hexagonal": http://bit.ly/curso-hexagonal-ctv └ ???? Oferta lanzamiento curso "DDD en PHP": http://bit.ly/descuento-ctv {▶️} 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 esta charla veremos la evolución de una aplicación desde código Spaghetti hasta CQRS y algo de Event Sourcing con Carlos Buenosvinos Zamora actualmente Head of SEAT:CODE. Anteriormente ocupo los siguientes cargos: Ex VP Of Technology at XING, Ex CTO at Atrápalo. Organizador de múltiples eventos: PHP Barcelona y DevOps Barcelona. Es el creador de Ansistrano, utilidad basada en Ansible para desplegar aplicaciones. Ha impartido ponencias en las mayores conferencias de PHP por todo el mundo, es autor del libro “Domain-Driven Design in PHP”, que se ha convertido en uno de los manuales por excelencia sobre la implantación de DDD en entornos PHP además del traductor oficial al español del libro “Domain-Driven Design Distilled” de Vaughn Vernon. Slides: https://es.slideshare.net/carlosbuenosvinos/road-from-hex-architecture-to-event-sourcing Web (https://carlosbuenosvinos.com/) Meetup: https://www.meetup.com/es-ES/phpmad/events/265901912/ Twitter: https://twitter.com/phpmad Host: https://www.mo2o.com/ Nos vemos en PHPMad...
Episodio imprescindible para entender porqué hay eventos que son diversos y otros que no lo consiguen. ¿Dónde está la clave para que las personas se sientan cómodas y quieran atender o participar en un evento? Para explicarlo tenemos a:Azahara Fernández, Desarrolladora de .Net y Angular en Sngular.Meri Fernández, UX Lead en etoshi, apasionada de la Neurociencia, gamer y ex-trabajadora de la industria del videojuego.Mónica, desarrolladora web y PHP, creadora de videojuegos en sus ratos libres y gamer, forma parte de FemDevs.María Fornieles consultora de marketing para videojuegos indies y autora de “Marketing para Imbéciles”, Raquel Lainde, experta en inclusión y diversidad.En la sección de recomendaciones tenemos:Estamos todas bienCómo hacer un evento tecnológico inclusivo
Todos tenemos unos inicios... Hoy vamos a hablar sobre cómo empezamos nosotros, por qué nos picó la curiosidad de #programar y qué recursos utilizamos. Un poco sobre nuestros inicios con #php (y hasta #phpnuke ????). ¿Nos contáis también como empezaste tú ????? {▶️} CodelyTV ├ ???? Suscríbete: https://youtube.com/c/CodelyTV?sub_co... ├ ???? Instagram: https://instagram.com/CodelyTV/ ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv/ ├ ???? Facebook: https://facebook.com/CodelyTV/ ├ ???? Twitter CodelyTV: https://twitter.com/CodelyTV ├ ???? Twitter Rafa: https://twitter.com/rafaoe ├ ???????? Twitter Javi: https://twitter.com/JavierCane └ ???? Catálogo cursos: https://bit.ly/cursos-codely
Hemos tenido la fortuna de poder contar con Xavi Albaladejo y Pablo Domingo que nos han aportado su visión sobre diferentes temas desde perspectivas similares y diferentes a la vez. Se han comentado muchas cosas. Os dejamos algunas de las que se han mencionado durante el webinar: Value Stream Mapping: https://www.amazon.es/Learning-See-Eliminate-Enterprise-Institute/dp/0966784308 System Thinking: https://www.amazon.es/Systems-Thinking-Curious-Managers-Management/dp/0956263151/ref=sr_1_1?qid=1573042142&refinements=p_27 %3ARussell+Ackoff&s=books&sr=1-1 STATIK : https://www.linkedin.com/pulse/statik-systems-thinking-approach-implementing-kanban-david-anderson/ Flight Levels de Klauss Leopold: https://www.leanability.com/en/blog-en/2017/04/flight-levels-the-organizational-improvement-levels/ Desescalando una Organización: https://proyectosagiles.org/2019/01/15/como-desescalar-una-organizacion/ Drive de Daniel Pink: https://www.amazon.es/Drive-Daniel-H-Pink/dp/1594484805 Management 3.0: https://www.amazon.es/Management-3-0-Developers-Developing-Addison-Wesley/dp/0321712471/ref=sr_1_1?__mk_es_ES= %C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=2C5TPATN6C8RE&keywords=management+3.0&qid=1573042398&sprefix=management+%2Caps%2C156&sr=8-1 Principles de Ray Dalio: https://www.amazon.es/Principles-Life-Work-Ray-Dalio/dp/1501124021/ref=sr_1_1?__mk_es_ES= %C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=25HVE8UAFPE78&keywords=principles+ray+dalio&qid=1573042521&sprefix=principl%2Caps%2C161&sr=8-1 How to Measure Anything: https://www.amazon.es/How-Measure-Anything-Workbook-Intangibles/dp/1118752368/ref=sr_1_1?__mk_es_ES= %C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=how+to+measure+anything&qid=1573042542&sr=8-1 Craig Larman: http://www.craiglarman.com/wiki/index.php?title=Books_by_Craig_Larman #Practices_for_Scaling_Lean_.26_Agile_Development:_Successful_Large.2C_Multisite_.26_Offshore_Product_Development_with_Large-Scale_Scrum Switch: https://www.amazon.es/Cambia-chip-afrontar-imposibles-colecci %C3%B3n/dp/8498750865/ref=sr_1_1?__mk_es_ES=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=switch+chip+and+dan+heath&qid=1573042778&sr=8-1
En esta charla veremos una pequeña introducción a cómo utilizar PHP en un contexto asíncrono, que cosas debemos tener en cuenta a la hora de diseñar nuestro códig, y algunas librerías/frameworks que nos pueden ayudar a poner en marcha nuestro proyecto. Sobre el ponente: Joaquín Fernández Campo es arquitecto técnico en Blue Indico (BBVA) donde trabaja en el día a día diseñando infraestructura como código y programando nuevos servicios en múltiples lenguajes. @xocas__ Meetup: https://www.meetup.com/es-ES/phpmad/events/250833245/ Twitter: https://twitter.com/phpmad Nos vemos en PHPMad...
Creamos un proyecto de 0 siguiendo #DomainDrivenDesign y #ArquitecturaHexagonal. Estructuramos los distintos Bounded Contexts y módulos en carpetas. Todo automatizado con una pequeña utilidad que publicamos hoy para #Java ???? ???? Enlaces relacionados: ├ ???? Oferta lanzamiento curso "DDD en Java": https://bit.ly/oferta-ddd-java ├ ☕ Curso "DDD en Java": https://bit.ly/ctv-ddd ├ ????‍???? Curso "Domain-Driven Design Aplicado": https://bit.ly/ctv-ddd ├ ☕???? Java basic Skeleton: https://github.com/CodelyTV/java-basic-skeleton ├ ☕???? Java DDD Skeleton: https://github.com/CodelyTV/java-ddd-skeleton └ ???? Estructura de carpetas en PHP: https://youtu.be/UFnABp2s8Y0 {▶️} 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
Exponer sobre el concepto de Mutant Testing y su aplicación en PHP, explicando un poco las librerias actuales y su funcionamiento interno, aparte de los beneficios de aplicar estos conceptos. Sobre el ponente: Miguel González, de Málaga y tengo 27 años. Trabajo actualmente en una startup (Finizens) como full-stack, pero con más peso en la parte de backend con PHP y Symfony. Parte de mi tiempo libre la dedico a side projects, como el juego online empire-strike.com @miguelgflores Meetup: https://www.meetup.com/es-ES/phpmad/events/249830861/ Twitter: https://twitter.com/phpmad Nos vemos en PHPMad...
En #laFunciónCodelyTV 10 hablaremos sobre #DomainDrivenDesign. Concretamente analizaremos qué sentido tiene la elección de un framework u otro cuando justamente lo que estamos promoviendo es el desacoplamiento. ¿Active Record vs Data Mapper? ¿Podemos usar entonces componentes para gestión de formularios etc? ???? Os animamos a estar por el chat en directo y preguntar dudas o simplemente comentarnos vuestra opinión ???? ¡#Laravel #NodeJS #Symfony #SpringBoot y compañía bajo lupa! ???? ¡Nuevo curso de DDD en PHP! ???? https://bit.ly/ddd-en-php ???? 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 ├ ???? Curso "DDD en PHP": https://bit.ly/ddd-en-php ├ ????‍???? Curso "Domain-Driven Design Aplicado": https://bit.ly/ctv-ddd ├ ✅ Curso "Testing: Introducción y trabajo en equipo": https://bit.ly/ctv-testing └ ???? PHP DDD Skeleton: http://github.com/CodelyTV/php-ddd-skeleton {▶️} 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