solid

Recursos de programación de solid
En el episodio de hoy estamos arropados por dos estupendas profesionales, Cris Carrascosa, Maritere Nieto y Meri Fernández. Y todo para hablarnos de blockchain, si esa tecnología de la que tanto se habló y que... no dudes en escuchar el episodio si quieres saber qué fue de blockchain.  Aquí tienes algunas de las referencias de las que hemos hablado en el programa... Crypto KittiesHyperLedger FrabricAdemás jugamos a encontrar aplicaciones alternativas para blockchain entre todos y hacemos algunas recomendaciones.¿Qué es blockchain?The internet of moneyMastering bitcoinY repasamos como siempre el feedback recibido en el rincón del oyente.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"
¿Harto de charlas de arquitectura donde te enseñan grafiquitos bonitos (📊) pero nada de código? ¿Charlas donde te cuentan cosas como SOLID, capas y –por alguna razón desconocida– cebollas pero no profundizan? ¿Quieres saber cómo aplicar arquitectura al loco mundo del front pero no sabes cómo? Si es así, esta es tu charla. Repasamos a nivel técnico qué hace una buena arquitectura, buenas prácticas™️ y sobre todo mucho, mucho código con TypeScript y Vue. Baterías no incluidas. ------------- Todos los Meetups a los que asistimos en: https://www.youtube.com/playlist?list=PLKxa4AIfm4pVFEq6q8GpeXrHBC-sKxkKH ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
Nos vuelve a visitar Belén Albeza (@ladybenko en twitter) para hablarnos del desarrollo de Mozilla y en concreto de las DevTools. Si te interesa saber cómo se desarrollan las DevTools no dejes de escucharnos.  La sección de recomendaciones va cargadita en esta ocasión... The Red Strings ClubThe ExpanseAlakazumThe Fifth SeasonStrapi.IONoSoloTech PodcastY repasamos como siempre el feedback recibido en el rincón del oyente.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"
¡Os propusimos un reto, y nos habéis sorprendido! Os vamos a dar en directo nuestra sincera opinión del código de la #kata que nos mandasteis y alguno que otros tips para tener un #código más simple y #SOLID. Pd. Guapa la cara de Javi en el thumbnail, ¿no? 😂 {▶️} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 💂‍♂️ Twitter Rafa: https://twitter.com/rafaoe ├ 👨 Twitter Javi: https://twitter.com/JavierCane ├ 📸 Instagram: https://instagram.com/CodelyTV/ ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv/ ├ 𝐟 Facebook: https://facebook.com/CodelyTV/ └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
Volvemos después de una larga pausa con dos invitados Ulises Gascón (@kom_256) y Ana Jiménez (@anajsana95) para hablar sobre OpenSource. Si piensas que es oro todo lo que reluce en el mundo del Open Source no dejes de escuchar este episodio. Algunas de las referencias que aparecen en el episodio: 996.ICUAdemás una sección concurso con los invitados en la que hemos usado el ranking de github. GitHub RankingTod@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"
Las startups de éxito suelen crecer muy rápidamente. Eso implica que la mayoría de veces el equipo de desarrollo se ve obligado a adaptarse a esa velocidad y sacar nuevas funcionalidades a un ritmo frenético. Todo esto queda reflejado en el código: tech debt, acoplamiento, bad smells, diseño de arquitectura pobre y no escalable... En la charla hablaré cómo he afrontado todos esos retos y cómo, poco a poco, se ha ido mejorando el código y la arquitectura para que permita evolucionar y escalar según las necesidades de la empresa. Veremos cómo se pueden ir aplicando de forma incremental e iterativa patrones de diseño a micro y macro arquitectura (DDD, SOLID, microservicios...). -------------- Síguenos en Twitter: https://twitter.com/bcnswcraft
SOLID, Arquitectura Hexagonal, CQRS, DDD… total, que llega el momento de modelar nuestras entidades y servicios, y nos hacemos un lío que no sabemos ni por dónde empezar 😅. Sensación de bloqueo. "Hostia, llevo 3 horas pensando y dibujando posibles alternativas y ninguna me convence. Al final será verdad que no tengo ni idea 😬". Planteamos hipótesis erróneas del estilo… _si lo hago con DDD ""de verdad"" la query no aguanta ni 100 peticiones concurrentes, pero esto otro me parece una chapuza, y esto otro viola 7 de los 5 principios SOLID… ¡¡¡mmmmmamaaaaaa!!! 😱._ Keep calm. 👼 En esta charla planteamos distintos escenarios prácticos y reales. Casos de uso de esos que se pueden ver en un screenshot y donde la gran mayoría de desarrolladores web y móviles nos podemos ver identificados: Listado de items con 652342 filtros y combinatorias (backoffices, páginas de categoría o filtrados, búsquedas…). Tipologías de items con partes comunes pero pequeños matices (productos de distintas categorías por ejemplo). Distintas opciones a la hora de modelar nuestras interfaces para hacerlas realmente agnósticas de la infraestructura que hay detrás En fin. Cositas que nos han supuesto un reto a la hora de plantearlas, que hemos fallado modelando y hasta que no lo hemos tenido picado no nos hemos dado cuenta de la magnitud de la tragedia, y batallitas que ojalá puedan serle útiles a alguien 🙂 ------------- Síguenos en Twitter: https://twitter.com/bcnswcraft
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