php

Recursos de programación de php
How I developed Cardbattle, my web browser game, a card game by turns, with php websockets.
GraalVM es una nueva tecnología creada por Oracle para la JVM que la convierte en una máquina virtual "universal", pudiendo ejecutar código de JS, Python, Ruby, C, C++ o R. Jerónimo nos hará una introducción a GraalVM: - como reemplazo del compilador JIT de Java - para generar ejecutables ultrarápidos de Java sin necesitar la JRE - para ejecutar otros lenguajes sobre la JVM, contándonos sus bondades y sus actuales limitaciones. - interoperar entre diferentes lenguajes Sobre el ponente: Jerónimo López lleva 16 años ganándose la vida como desarrollador, 13 de ellos entorno a tecnologías Java. Declarado troll de Javascript y PHP, es uno de los pesados coordinadores de MadridJUG. Actualmente trabaja en Nextail repartiendo ropa por todo el mundo.
PHP lleva entre nosotros 20 años y se ha convertido en unos de los lenguajes de desarrollo web más veteranos. En todo este tiempo hemos podido ver como internet, sus tecnologías y por tanto, los lenguajes se ha ido adaptando y evolucionando a sus necesidades. PHP en su trayectoria hasta nuestros días ha conseguido también adaptarse y crear todo un ecosistema alrededor de estándares, librerías, frameworks, mejoras del lenguaje, con las cuales sentirnos cómodos a la hora de desarrollar y afrontar los distintos proyectos. Vamos a ver a día de hoy que podemos encontrarnos en el mundo PHP para que como desarrolladores, tanto nuevos como viejunos, nos pongamos las pilas y logremos nuestra mejor versión de PHP en nuestros proyectos. Haremos un repaso de ese ecosistema que se esta instaurando como "the right way " de hacer las cosas, aunque no sea la única manera. PHP puesto al día... Commit es la conferencia donde nos reunimos a discutir diferentes perspectivas en la forma de hacer y gestionar software. Ven con nosotros para vivir dos días compartiendo y aprendiendo todo lo que tiene la tecnología, y por la oportunidad de romper con la rutina y experimentar algo nuevo. -------------- ¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/31391823 ------- Todos los vídeos de Commitconf2018 en: https://www.youtube.com/playlist?list=PLKxa4AIfm4pWrJbP5G43g8yLbfumUz72t Twitter; https://goo.gl/MU5pUQ Instagram; https://lk.autentia.com/instagram LinkedIn https://goo.gl/2On7Fj/ Facebook; https://goo.gl/o8HrWX
En este CodelyTV News hacemos un repaso de los últimos vídeos y las novedades que vendrán. Además, regalamos 1 libro de testing en PHP hecho por Fran Iglesias, y DESCUENTACO CodelyTV Pro ????: https://codely.tv/pro/celebramos-5k-subs ???? Enlaces relacionados: ????Ahorra 111€ en CodelyTV Pro sólo durante 3 días: https://codely.tv/pro/celebramos-5k-subs ???? Suscríbete a nuestro canal: https://youtube.com/c/CodelyTV?sub_confirmation=1 ???? Cursos CodelyTV Pro: http://bit.ly/ctv-cursos ????‍????‍????‍???? Planes para empresas: https://codely.tv/pro/teams ???? Facebook: https://facebook.com/CodelyTV/ ???? Instagram: https://instagram.com/CodelyTV/ ???? Twitter CodelyTV: https://twitter.com/CodelyTV
Federico J. Álvarez @falvarez (https://twitter.com/falvarez) viene a contar la experiencia de su empresa migrando los proyectos desde PHP 5.4/5.6 a PHP 7.1 ¿Por qué actualizar?, ¿cómo actualizar? y "trampas" que se han encontrado durante la actualización. Meetup: https://www.meetup.com/es-ES/PHPMad/events/243876324/ Twitter: https://twitter.com/phpmad Nos vemos en PHPMad...
JAVIER FERRER GONZÁLEZ, RAFA GÓMEZ CASAS Analizaremos los pros y contras de las distintas fases por las que podemos pasar a la hora de refacorizar un monolito en términos de arquitectura: Misma infraestructura, infraestructura independiente y comunicación vía HTTP, uso de Circuit Breakers, y una arquitectura basada en eventos de dominio. Veremos los pros y contras de cada fase en aspectos como la afectación que puede tener en todo nuestro sistema el que uno de nuestros servicios se caiga. Cómo podemos evitar que esto provoque un efecto en cascada degradando así otros servicios. La arquitectura basada en eventos es una solución que va de la mano de un nuevo conjunto de problemas al que tendremos que hacer frente: Consistencia eventual, replicación de datos, orden de los eventos no garantizado, duplicidad de eventos… Veremos algunos ejemplos de posibles soluciones a estos problemas para ser capaz de aplicar estos conceptos a nuestros proyectos más allá de la teoría. Acabaremos con una demo rápida entre 2 servicios en distintos ecosistemas a modo de ejemplo de implementación: Un servicio en PHP y otro servicio en Scala comunicándose a través de RabbitMQ.
How I developed Cardbattle, my web browser game, a card game by turns, with php websockets. ---------- ¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: ---------- Software Crafters Barcelona is a two day event which aims to attract and connect software development professionals, who feel passion for their work and share the values and principles of the Crafters movement. It aspires to be a meeting place that facilitates the magic of learning, teaching and collaboration, where participants create a gratifying and enriching experience. It doesn't matter who you are, your knowledge level or your favorite programming language. We encourage you to participate if you: - are passionate about software. - want to be involved, or are already involved, in the Software Crafters movement. - want to share your knowledge, experience, or skills. - enjoy learning by helping others and believe that sharing is key to your own progress. In addition to technical contents, it will be fun. There will be beers, and we'll have stimulating conversations late into the night. Software Crafters Barcelona is an opportunity to meet new friends, face new challenges while learning and further improve your skills. ----- Twitter; https://goo.gl/MU5pUQ Instagram; https://lk.autentia.com/instagram LinkedIn https://goo.gl/2On7Fj/ Facebook; https://goo.gl/o8HrWX
¡Estamos de vuelta! Por fin volvemos a la actividad con una charla de Adrià Lopez (https://twitter.com/adlpz), CTO de YDEVS (https://ydevs.com/), que toca distintos temas de lo más interesantes. Lo mejor es que sea Adrià quien te explique la charla: "PHP está muy bien. Nos da las herramientas necesarias para ser productivos, un gran ecosistema de librerías y frameworks punteros en los que apoyarnos. ¿Pero qué pasa con el deploy? ¿Cómo ejecuto un CI con tests funcionales? ¿Es inevitable usar Capifony o EasyDeployBundle? ¿Por qué tengo que preocuparme de PHP-FPM, Nginx y toda esta colección de dependencias? ¿Por qué no puede ser PHP como Java o Go, con un bonito binario autocontenido para ejecutar? En esta charla os explico cómo hacemos en YDEVS para suplir estas necesidadas de una forma fácil, barata y flexible, gestionando los procesos de Desarrollo, CI y Despliegue usando Docker y las herramientas que nos da Gitlab... ¡Gratis!. Veremos como containerizar una aplicación PHP (Symfony), usar los Pipelines de Gitlab para correr nuestros tests, crear las imágenes Docker de producción y desplegar nuevas versiones de nuestra aplicación fácilmente." Ya te había avisado que era interesante :) Te esperamos el próximo **jueves 8 de noviembre en Barbacode Space (Avinguda Constitució 127, 1-A, 46009) a las 19:00**. Disfrutarás de una gran charla y además llevamos mucho tiempo sin vernos y ya es hora de ponernos al día, ¿no crees? Después de la charla, para no perder las buenas costumbres, nos tomaremos unas cervezas/vinos/refrescos en Barbacode para hacer un poco de networking. Y cuando llegue la hora de cenar, algunos nos quedaremos por algún bar de la zona al que estás invitado a venir si te apetece :) ¡Nos vemos pronto!
• Lo que haremos En esta charla Luis Rovirosa hablará de lo aprendido poniendo en práctica la automatización el setup de un proyecto con docker, garantizar el correcto funcionamiento del proyecto con TDD, utilizar los pipelines de Bitbucket para ejecutar los tests automáticamente y cómo encapsular el dominio del proyecto con DDD. La charla no será desde un punto teórico sino con ejemplos prácticos, mostrando aquellas partes que más problemas han dado y las soluciones que se han planteado. Ponente: Luis Rovirosa es desarrollador de aplicaciones web en PHP y formador desde hace más de 10 años. Trabaja habitualmente con startups y grandes empresas ayudando a transformar sus equipos de programación. En su día a día dedica buena parte de su tiempo al desarrollo y también ayuda a las empresas a simplificar y priorizar sus productos. En 2017 montó Codium, una empresa especializada en formación y acompañamiento de empresas de desarrollo donde imparte formaciones de TDD, Clean Code, Patrones de diseño y de cómo trabajar con Legacy code. https://twitter.com/luisrovirosa https://www.linkedin.com/in/luisrovirosa/ Meetup: https://www.meetup.com/es-ES/PHPMad/events/246861723/ Twitter: https://twitter.com/phpmad Nos vemos en PHPMad...