solid

Recursos de programación de solid
Hemos dedicado este episodio a un viejo conocido, WebRTC. ¿Qué es y para que sirve WebRTC?  WebRTCMediaStreamRTCPeerConnectionRTCDataChannelGoogle SourceObject RTCHay un ecosistema completo de aplicaciones y librerías que utilizan WebRTC. Video Chat appear.inTalky.ioJitsi.orgSimpleWebRTCEasy RTCLyteSparkPeer-to-Peer Data PeerJSShareFestPeer5Easy RTCShareDropVoIP/PSTN PhonosipML5JsSIPKamailioFreeSwitchFace/Head Tracking and others ClmTrackrHeadTrackrWebTorrentPeerCDNPeerCDNWebRTC-ExperimentsWebAudio DemosEn la sección de recomendaciones aprovechamos el feedback de nuestros seguidores en twitter para contaros las charlas que más han gustado en 2018 Buenas prácticas en Asp.Net CoreJust keep swimmingEngineering Manager vs Tech LeadA cowgirl journeyMasterclass: CraftsmanshipMejorando como desarrolladoresEl desarrollo de software como debería serTipografía del futuro para problemas del presentePara celebrar las fiestas navideñas hoy traemos un especial XMas Edition de la sección El código today. Repasamos como siempre el feedback recibido en el rincón del oyente y presentamos 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"
“We are the Leaders we have been Waiting For: Agilists and our Values on the Leading Edge of Human Development” If we Agilists value individuals and interactions over processes and tools, why do processes and tools so often run the show? In this keynote, Lyssa offers two good reasons why she thinks this is so and shows the way out with some solid, but not well known, human technologies. Using eye-opening adult human development models, this keynote lays out the challenging terrain we need to traverse — which is for us to get good at helping people in organizations develop their mental capabilities, not just change their mind-sets. When this happens, we will be able to help organizations do more than just “talk the talk” about valuing individuals and interactions over processes and tools (as well as fully living into all of the other Agile values). It’s a big challenge but we are up for it! It turns out that our community at large is on the leading edge of adult human development and, if we can develop ourselves, we can help others do the same. It’s our time. We are the leaders we have been waiting for. Lyssa will show you why this is so, give you some food-for-thought about your own development and offer practical ways to help develop others so that the full promise of Agile comes true more often.
En este episodio hablamos sobre el lenguaje de Google Dart, un viejo conocido que vuelve a ponerse de moda gracias a Flutter.io. Si estás pensando en hacer aplicaciones móviles puede que te interese usarlo.  Dart LangEditor Online DartFlutter.ioComparativa Ecosistemas Desarrollo MóvilReact Native with FlutterNo dejes de escuchar la sección ¿qué se cuece en StackOverflow?, hoy dedicada a los comentarios en el código. Para saber la canción de Rick Astlsey de la que hablamos puedes ver el siguiente vídeo: https://www.youtube.com/watch?v=dQw4w9WgXcQY 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"
En este episodio hablamos sobre el ecosistema Chrome que ha dado lugar a muchos proyectos diferentes, tanto que incluso tiene su propio evento, la Chrome Dev Summit de la cuál repasamos algunas de sus presentaciones.  Existen muchos proyectos que giran en torno a Chrome y sus cositas, tanto que estos días se celebra un evento dedicado al desarrollo web con Chrome y aprovechamos para hablar de algunos de ellos... Chrome Dev Summit 2018Headless ChromeHeadless ChromePuppeteerLighthouse & PageSpeed InsightsLighthousePageSpeed InsightsWeb.devServiceWorkiesChrome User Experience ReportProject VisBugCarloProject Stream (U.S. Only)Y 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"
En este episodio hablamos sobre el rol de Jefe de Proyecto y de los aspectos relacionados con la dirección de proyectos.  PMBOK, PRINCE2,... Cómo de complicado es dirigir proyectos y porqué causa tanta antipatía el rol de Jefe de Proyecto desde el punto de vista del desarrollador. Vuelve nuestra sección ¿qué se cuece en stack overflow?, esta vez con un nuevo reto, no te la pierdas.Y 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"
En este episodio nos visita Belén Albeza (@ladybenko en twitter) para hablarnos de un mundo en el que caben varios mundos y que resulta fascinante para muchos, el desarrollo de videojuegos.  Estas son algunas de las referencias citadas durante el episodio... PhaserItch: Indie GamesUnity 3DGame MakerGodot EngineCocoon JSSteamLudum DareBosca CeoilRecursos musicalesInauguramos una nueva sección dedicada a los gamers: "Musiquilla para jueguitos".Y repasamos como siempre el feedback recibido en el rincón del oyente.Este episodio está patrocinado por
En este episodio sufrimos las secuelas de la PEUM Conf y nos ponemos como locos a darle cariño a la seguridad como se merece, hablando del evento OWASP AppSec Europe que tuvo lugar el pasado mes de Julio.  Hablamos de la PEUMConf 2018 nuestra visión del evento y las lecciones aprendidas.Y como consecuencia de la resaca repasamos la conferencia OWASP AppSec Europe y lo que nos ha llamado la atención de alguna de sus charlas. Seguridad Serverless, buenas prácticas con Docker, mejora de la seguridad con pipelines,... Programa OWASP AppSec'18Snyk.ioGoSuGauntltOWASP DefectDojoOWASP ZapEn la sección de recomendaciones hemos visto:Ejercicios de programación: exercism.ioVídeo TDD for those who don't need it - GopherCon SG 2017 Podcast https://www.campusmvp.esAprovecha el descuento que te ofrece por ser de la coumidad de programar es una mierda: https://www.campusmvp.es/especiales/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"
Analizamos los beneficios de introducir una interface en términos de tolerancia al cambio y testabilidad. Nos planteamos cuándo sería apropiado por tanto introducir una interface en nuestro código, y sobre todo, cuándo y por qué sería algo a evitar. ❓ Preguntas a responder: * Cuándo definís interfaces (Árbol decisional para meter una interface como el que comentamos en el vídeo) * Inyectáis los Domain Services en los Application Services vía constructor, ¿o los instanciáis en el constructor del Application Service? Links relacionados: * ????‍????‍????‍???? Vídeo Composición sobre herencia: https://www.youtube.com/watch?v=OyTPDFyGWRc * ????️ Tweet a hacer RT para entrar en sorteo de training Kotlin: * ????‍???? Training Kotlin por Karumi: https://www.karumi.com/open-training/android-kotlin-jump-start-first-edition * ???? Repositorio ejemplos PHP: https://github.com/CodelyTV/cqrs-ddd-php-example * ⚛️ Repositorio ejemplos Scala: https://github.com/CodelyTV/scala-http-api * ????‍???? Curso Principios SOLID Aplicados: http://bit.ly/solid-codelytv * ???? Curso Arquitectura Hexagonal: http://bit.ly/hexagonal-codelytv * ℹ️ Post Matthias Noback al respecto: https://matthiasnoback.nl/2018/08/when-to-add-an-interface-to-a-class/
¿Por qué se suele decir que la herencia es mala en Programación Orientada a Objetos? ¿En qué se basa #CompositionOverInheritance? Bajemos al terreno con ejemplos de código estos conceptos ???? Links relacionados: * Repo código acoplado: https://github.com/CodelyTV/coupled-code-php-example * Repo CQRS y DDD: https://github.com/CodelyTV/cqrs-ddd-php-example * Curso Principios SOLID Aplicados: http://bit.ly/solid-codelytv * Curso Arquitectura Hexagonal: http://bit.ly/hexagonal-codelytv