php

Recursos de programación de php
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...
Rápida explicación de qué es #SemanticVersioning o #SemVer, qué diferencias hay entre los distintos wildcards, y algunos tips rápidos junto con un regalo sorpresa para suscriptores de CodelyTV ???? El versionado semántico ayuda a gestionar las dependencias en ecosistemas como PHP con #Composer, Scala con #SBT, Java con #Gradle, #Maven, JavaScript con #npm, y muchos más. Veremos el potencial de los modificadores y cómo nos pueden ayudar a gestionar nuestras dependencias ???? Enlaces relacionados: ???? Cursos CodelyTV Pro: http://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: https://twitter.com/CodelyTV ????️ DevOps Barcelona 2019: |-- DevOps Barcelona: https://devops.barcelona |-- 15% de descuento para DevOps Barcelona: http://bit.ly/codelytv-devops |-- Sorteo 2 entradas gratis: https://twitter.com/CodelyTV/status/1126022595265089536 |-- Canal YouTube: https://www.youtube.com/channel/UCujRfrMpi3XGfjRWBKuNv5A ???? Semantic Versioning |-- Especificación: https://semver.org/ |-- Packagist Semver Checker: https://semver.mwl.be/
Existen una serie de herramientas para poder analizar y comprobar el estado del código de nuestro proyecto, 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. Aplicaciones como PHPUnit, PHP CodeSniffer, PHPLOC, PHP Depend, PHPMD, PHPCPD nos pueden ayudar a evaluar y mantener la calidad de nuestro código.
Symfony provee un sistema de eventos para que diferentes componentes puedan comunicarse entre si. Veremos como pasar de esta ejecución síncrona a una asíncrona, y dos ejemplos de implementación de la misma, una básica con mysql y una avanzada con rabbitmq y supervisord. Finalmente veremos como asegurar esta arquitectura para que sea a prueba de fallos. Daniel González es desarrollador web, especializado en entornos PHP/Symfony y colaborador del grupo PHPMad. Búscalo en twitter como @desarrolla2 Meetup: https://www.meetup.com/es-ES/phpmad/events/245070402/ Twitter: Nos vemos en PHPMad...
I created the Beverages Prices Refactoring kata for the Deliberate Practice Program I’m running at Lifull Connect offices in Barcelona (previously Trovit). Its goal is to practice refactoring away from a bad usage of inheritance. The code computes the price of the different beverages that are sold in a coffe house. There are some supplements that can be added to those beverages. Each supplement increases the price a bit. Not all combinations of drinks and supplements are possible. Just having a...
Por Mario Pérez Esteso Cuando montas una infraestructura en la nube es muy probable que necesites muchas máquinas distintas: bases de datos SQL y NoSQL, servidores NodeJS, PHP o Java, Redis y un sinfín de cosas más. Cada una de estas máquinas tiene su propia configuración y podemos tardar varios días en tenerlas a punto. Más información: https://t3chfest.uc3m.es/2019/programa/infraestructura-como-codigo-con-terraform ------------------- T3chFest es un evento sobre nuevas tecnologías e innovación anual gratuito celebrado en Madrid. Consulta en nuestro canal las charlas de las pasadas ediciones. Sitio web: https://t3chfest.uc3m.es Twitter: https://twitter.com/t3chfest
Nos ha encantado tener hoy como invitada a Mavi Jiménez (@Linkita) para hablar de testing y de cómo hacer test te hace ser buen programador y mejor persona. Si crees que hacer tests es una pérdida de tiempo deberías escucharnos.  Aquí tienes algunas de las recomendaciones dadas en el episodio: The talking bitTesting y TDD en PHPComunidades en SlackSerie en Netflix: Love Death & RobotsY un nuevo test para nuestra invitada en modalidad susto o muerte. Para terminar repasamos como siempre el feedback recibido en el rincón del oyente y os recordamos el blog de la comunidad PEUM.Tod@s l@s que tengáis comentarios o sugerencias para el podcast podéis enviarnos un correo a programaresunamierda@gmail.com o dejarnos un comentario en Twitter: @progesunam .No olvidéis de suscribiros a nuestro podcast en FeedPress o itunes, o si lo preferís agregad el RSS a vuestra app de podcast preferida. En cualquier caso siempre agradeceremos reviews del podcast en cualquiera de las plataformas.También podéis uniros a nuestro canal de Slack.La música elegida para la entrada y salida del podcast son del grupo "Dilo". En concreto las canciones son "War Inside" y "Sick of reality"
En los último años, el ecosistema de PHP ha cambiado de los pies a la cabeza. Con la aparición de Composer y los frameworks más modernos, el desarrollo se ha profesionalizado incorporando nuevas técnicas y patrones. Symfony es uno de los frameworks que más adaptado está. Y en su última versión, proporciona nuevas herramientas y funcionalidades que nos hará la vida más fácil a los desarrolladores. Si quieres saber un poco más sobre Symfony 4, acércate este *jueves día 21 de febrero a las 19:00 por las oficinas de Barbacode*. Óscar nos contará las bondades de Symfony en una charla introductoria. En sus propias palabras: "¿Qué es Symfony? ¿Por qué debería utilizarlo? ¿Vale la pena? En esta charla vamos a hablar sobre el estado actual de Symfony, de dónde viene y como se está encarando el desarrollo de uno de los frameworks más utilizados en el mundo del desarrollo web. Revisaremos los cambios introducidos respecto a las versiones anteriores en cuanto a estructura, funcionalidad y rendimiento para poder valorar si, efectivamente, Symfony puede hacernos el día a día más fácil." Como siempre, **después de la charla estaremos un rato haciendo networking y luego nos iremos a cenar a algún lugar de la zona**. Si nunca te has quedado a cenar ¡Apúntate esta vez! Que esa es una de las mejores partes del evento :) ¡Nos vemos el jueves!