solid

Recursos de programación de solid
Se ha hablado mucho sobre los principios SOLID sin embargo nunca es tarde para recordarlos, su importancia para que una aplicación sea mantenible, flexible y evolutiva es conocida y estas características son las que los relacionan con el desarrollo ágil. Si bien estos principios han sido pensados para aplicarlos en lenguajes orientados a objetos es posible usar muchas de sus ideas en Javascript cualquier sea su versión. Sin embargo y gracias a las capacidad que Typescript suma a Javascript podemos aplicarlos de manera más integral. En esta charla haremos un repaso de los principios SOLID, por qué son importantes y veremos con ejemplos su aplicación en nuestras aplicaciones utilizando Typescript. ------------- Todos los vídeos de Commitconf 2019 en: https://lk.autentia.com/Commit19-YouTube ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
It's very common to think that "the UI" is a simple thing that it doesn't deserve the same effort as the Backend, even some architects think it's only a "box" in their design. But if we want to have a maintainable and extensible web app we need to apply the same principles as in Backend: we need to design a robust architecture, apply software design main OOP principles, and define and measure strong metrics. What happens if "the UI" is left in programmers hands only? Frontend world has not evolved as quickly as Backend. We can't yet apply the *"microservices"* concept in its full meaning but it doesn't mean that there are not options to get closer. In this presentation I want to explain how to apply S.O.L.I.D. OOP principles to Frontend architecture. I want to demonstrate that there are options to avoid the typical Frontend disasters based on my own experience, how to apply a good design at code level, what is cognitive complexity and how to measure it. To sum up, Frontend not only deserves architecture time, it's mandatory for the sake of the project and we are going to see how. ------------- Todos los vídeos de DevFest 2019 en :https://lk.autentia.com/DevFest-YT ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
Empezamos el año con invitada (@LoretoVaquero), que viene a hablarnos sobre Web Scraping. ¿Te has parado a pensar en cómo funcionan los buscadores de artículos como vuelos, hoteles, etc?. Escucha el episodio para encontrar respuestas a algunas preguntas sobre el mundo del scraping. Algunas de las herramientas mencionadas durante el episodio. ScrapyPuppeteerJsoupPhantomJSBeautifulSoupSeleniumLas preguntas de la sección ¿qué se cuece en stackoverflow? Prevenir el scrapingScraping de contenido dinámicoLos agregadores de contenidoScraping para novatosScraping para flashTod@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"
Hoy tenemos un episodio muy especial, un crossover con Daniel Primo (@delineas) de WebReactiva (@webreactiva). En el episodio hablamos acerca de diferentes facetas de nuestra profesión que se suelen rodear de incertidumbre.Y dejamos que Dani conduzca una de las secciones más populares de nuestro podcast, no dejes de escuchar el episodio para averiguarlo. 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 el episodio de hoy hablamos de Legacy Code, dejamos de lado todo el glamour de la programación con tecnología de última generación para meternos en el mundo del software heredado, de la deuda técnica y del si funciona no lo toques. Aquí tienes algunas referencias citadas:Legacy CodeRecientemente hemos publicado un nuevo post en el blog de la comunidad Reto 100 Days of Code, puedes pasarte a leer este o el resto de los artículos escritos por los miembros de la comunidad PEUM cuando quieras. Y recuerda que ya están disponibles los vídeos de las charlas de la PEUM Conf 2019, puedes disfrutar de ellos en nuestro canal de youtube Charlas PEUMConf 2019 en Youtube. 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"
Hoy volvemos al formato tradicional y hablamos de Svelte, un framework... o no que está dando que hablar en el mundo front. Si quieres saber algo más sobre Svelte puedes escuchar este episodio y sacar tus propias conclusiones. Aquí tienes algunas referencias citadas:SvelteRethinking Reactivity - by Rich HarrisComparativa Svelte/React/Angular/Vuew - by Maximiliam SchwarzmüllerRollUpY recuerda que ya están disponibles los vídeos de las charlas de la PEUM Conf 2019, puedes disfrutar de ellos en nuestro canal de youtube Charlas PEUMConf 2019 en Youtube. 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"
Tim Berners-Lee creó el estándar WWW en 1989, su idea era crear una herramienta universal y gratuita que permitiera la comunicación, nada más lejos de en lo que ha acabado convirtiéndose: manipulación y robo de datos por grandes compañías. Presentaremos cómo funciona SOLID, la nueva era de Internet en la que los usuarios somos los únicos dueños y poseedores de nuestros datos. ------------- Todos los vídeos de WTMZ 2019 en: https://lk.autentia.com/WTMZ-YouTube ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
El mundo frontend siempre ha sido conocido por su naturaleza volátil, sin embargo no hacemos demasiado esfuerzo para abstraernos de dicha naturaleza. Deberíamos construir software robusto y de larga vida. En esta charla veremos cómo afrontar problemas comunes en el mundo frontend usando TypeScript, componentes y varios patrones de diseño. Además veremos cómo hacer nuestro software abierto al cambio sin tener que intentar adivinar el futuro. Y por supuesto seguiremos los principios SOLID para que nuestra aplicación sea fácil de cambiar y probar. ¡Comencemos este viaje hacia el software bonito! About: César Alberca, Developer and consultant - Autentia Hello! I'm César and last year I assisted to my first big event ever: And I loved every single bit, so I promised myself that next year I'll be proposing a talk. But knowing how high the stakes were, I knew I had to prepare myself, so I started doing some minor talks, workshops and talks. And let me tell you about myself. I'm 23, I'm from Alcorcón, and I've been programming for about 5 years. I started as a designer, moved to Web Design and then dabbled a bit in Android. Right now my area of expertise is Web Development: with JavaScript,TypeScript, Vue, React, HTML, CSS and Kotlin.