F8 de Facebook, la conferencia de developers más grande del año
Los pasados 18 y 19 de Abril tuvo lugar en San Francisco el evento Facebook F8. La conferencia de developers más importante del año. Varios miembros...
¡Echa un vistazo a los diferentes planes de Adsmurai Marketing Platform
Más innovación. Más Adsmurai. Descubre estas funcionalidades que también marcan la diferencia.
Impulsa tu negocio hacia adelante con estrategias que funcionan
Impulsa la comunicación de tu negocio a través de estrategia de contenidos
Nos aseguramos de que cada mensaje que llegue a su público
Maximiza tu potencial digital con servicios de datos integrales
Artículos sobre estrategia, tendencias y novedades en marketing digital
[Ebook] SEO & SEM: La doble fórmula del éxito digital. Descubre las dos estrategias clave para aumentar la visibilidad en los buscadores.
Ver más
La nueva versión 7.X ha madurado bien y está llegando con fuerza al mercado. Las cuestiones éticas y morales son ahora más comúnmente discutidas entre la comunidad tecnológica, así que vamos a ver qué encontramos en la mayor Conferencia Internacional de PHP.
Como dijo Laura Kalbag, autora de Accesibilidad para todos, tenemos que empezar a pensar de forma inclusiva en lugar de adaptar nuestros sitios web a posteriori, para que todo el mundo pueda consumir libremente nuestros contenidos sin ningún problema y disfrutarlos también. Nadie quiere escuchar una lista de 100 ciudades etiquetada con SEO en el título de la página cuando accede a una web de noticias a través de un lector de pantalla...
No hay personas discapacitadas, sólo sitios web discapacitados que bloquean a la gente.
Desde el punto de vista ético, los algoritmos sesgados y el sexismo técnico es algo que ya no podemos ignorar. El movimiento Women in Technology y la organización Women Techmakers pretenden mejorar la igualdad de género en nuestra industria. Libros como Future Ethics y Technically Wrong nos ayudan a entender mejor estos problemas.
Todos amamos a los minions y los entrenamos para que se conviertan en lo que están destinados a ser: ¡los verdaderos guerreros de nuestra pila tecnológica!
Pero, ¿cómo los entrenamos? ¿Durante cuánto tiempo? ¿Cómo escalamos el escuadrón de nuestra pequeña startup para convertirlo en un batallón? ¿Cuál es la clave del éxito para que nuestro ejército actúe con eficacia?
El tiempo de entrenamiento ideal para evolucionar de súbdito a guerrero es de 3 meses. Haciendo el mismo ejercicio o kata 3 veces, primero sólo con la documentación principal de PHP (o cualquier lenguaje que el minion quiera aprender), más tarde introduciendo git y un IDE, y finalmente usando un framework MVC sencillo, borrando el trabajo hecho al final de cada iteración. La ruta de formación exacta se puede encontrar en las diapositivas de Gerogiana Gligor.
La clave del éxito para escalar y funcionar eficazmente es la comunicación. A menor número de miembros, menos canales de comunicación en nuestros equipos. Por lo tanto, los equipos más pequeños, de unos 5 miembros, evitarán problemas de comunicación y mejorarán la eficacia.
Los espartanos lo hicieron muy bien en sus ejércitos, como Emily Freeman explicó también en esta charla DevOpsDays.
El enfoque principal de la conferencia estuvo relacionado con la codificación, a continuación algunos puntos destacados:
¿Es Microservicios la palabra correcta para ellos? ¿Por qué no la cambiamos por sistemas autocontenidos? Porque es lo que realmente son, ¿verdad? Hoy en día todo el mundo conoce la arquitectura de microservicios, pero no todos están bien implementados. Esta arquitectura debería ser un montón de servicios libremente acoplados que permitan desplegar, escalar y probar por separado y de una manera más sofisticada. Cada servicio debería tener un propósito claro para evitar compartir lógica a través de todos ellos, teniendo aplicaciones especializadas en nuestro negocio. Una herramienta genial para probarlos manualmente es HTTPie pero, por favor, ¡no olvides automatizar las pruebas!
Obviamente en el mundo PHP siempre nos gusta probar primero el enfoque de Sebastian Bergmann.
Las revisiones de código son importantes, pero ¿con qué frecuencia debemos hacerlas? ¿Cómo de profundo tiene que ser el análisis? De hecho, si nos centramos en revisar el código sólo durante un tiempo determinado cuando podamos, digamos 15 minutos después de terminar una tarea pero antes de una reunión, mejoraremos mucho la calidad de nuestro código.
Pero cuidado, no queremos perder el tiempo revisando el estilo del código, variables mal escritas u otros errores simples que pueden ser detectados automáticamente. Podríamos simplemente añadir algunos hooks git o herramientas CI automatizadas para evitar esos y ¡ir a buscar el legado temprano!
El plugin Php Inspections (EA Extended) para PhpStorm IDE es una gran herramienta para realizar análisis estáticos de nuestro código, dale una oportunidad.
Se trataron más temas, como optimizaciones de Nginx y php-fpm, algunos patrones de software, charlas relacionadas con Docker y un montón de herramientas PHP como PHPStan, dePHPend o infection, entre otras.
¡Hasta la próxima, Berlín!
Los pasados 18 y 19 de Abril tuvo lugar en San Francisco el evento Facebook F8. La conferencia de developers más importante del año. Varios miembros...
El nuevo líder latinoamericano en formación online Platzi invita a Adsmurai a su panel sobre Estrategia de Marketing. Formación digital, clave en los...
La marca de moda, se desmarca de la competencia apostando por formatos de venta únicos. Cualquier marca, hará lo que esté en sus manos para...