solid

Recursos de programación de solid
Refactoring, Code Smells, SOLID, Clean Code, Clean Architecture… Todo está muy relacionado y hoy vamos a ver una estructura con Smells para refactorizarla y lograr un código más mantenible y escalable. ✌️ Sin duda, la Arquitectura del Software es uno de los temas de los que más nos gusta hablar. 😊 🚥 ¡Haz nuestro curso de refactoring! 👉 http://bit.ly/curso-refactor Para ello vamos a ver un Code Smell del tipo Change Preventer y cómo aplicar Split Phase Refactoring paso a paso. El refactoring (o refactorización) es la forma para reestructurar nuestro código, modificando su estructura interna sin modificar su comportamiento. Para ello siempre necesitamos una buena base de testing. {▸} Codely ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter Codely: 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
Seguimos con la saga de buenas prácticas y con otro de los principios S.O.L.I.D. basados en las enseñanzas del tío BOB (Robert C. Martin - Clean Code). Si en capítulos anteriores de esta saga veíamos el principio de responsabilidad única, hoy nos vamos a centrar en la letra O. La O hace referencia a Open/Closed principle (principio Abierto/Cerrado) y nos viene a referir que un objeto o entidad dentro de nuestro código debe estar abierto a la extensión pero cerrado a la modificación. Este conc...
Siguiendo con nuestro manual de buenas prácticas, hoy nos adentramos dentro de uno de los estándares más conocidos en el mundo de la programación. En este caso, los principios S.O.L.I.D, están fuertemente ligados a la programación orientada a objetos y establecen cinco reglas que ayudarán a que nuestro código sea más legible y más mantenible. Sólo como pequeña introducción, decir que S.O.L.I.D. significa "sólido" en inglés, pero aunque esta palabra dice ya mucho por si sola, se trata de una re...
Some time ago I wrote a post sharing my notes on SRP from Agile Principles, Practices and Patterns book because I was making an effort to get closer to the sources of some object-oriented concepts. I didn’t continue sharing my notes on SOLID because I thought they might not be interesting for our readers. However, seeing the success of the Single responsibility ¿Principle? episode of The Big Branch Theory Podcast for which I used my notes on SRP, I’ve decided to share the rest of my notes on SOL...
¿Cómo saber qué partes de un proyecto software deben ser mejoradas? En este meetup, Rafael Gómez, Director de desarrollo de software de Telecontrol STM y Solid Stack, y autor de "El Libro Negro del Programador" nos mostrará cómo detectar pequeñas deudas técnicas que se van dejando por el camino y que están bien identificadas bajo el nombre de 'bad smells' (malos olores). Además, de la mano de estas micromejoras en el diseño, una introducción a las mejores estrategias para modernizar código heredado. 📖 "Legacy Code: Cómo modernizar en catorce pasos código heredado o proyectos software que han crecido demasiado rápido."www.rafablanes.com/legacy-code. Comenta en twitter con el hashtag #MeetupsGeeksHubs. 🎥 Suscríbete: https://www.youtube.com/user/geekshubs 🐦 Twitter GeeksHubs: https://twitter.com/geekshubs 🐦 Twitter GeeksHubs Academy: https://twitter.com/geeks_academy 📸 Instagram: https://instagram.com/geekshubs ℹ️️️ LinkedIn GeeksHubs: https://www.linkedin.com/company/geeks-hubs ℹ️️️ LinkedIn GeeksHubs Academy: https://www.linkedin.com/school/geekshubsacademy/ 🟦 Facebook: https://facebook.com/geekshubs 📕 Plataforma online +30 cursos gratuitos: https://geekshubsacademy.com/
Successful data projects are built on solid foundations. What happens when we’re misled or unaware of what a solid foundation for data teams means? When a data team is missing or understaffed, the entire project is at risk of failure. This talk will cover the importance of a solid foundation and what management should do to fix it. #BIGTH20 #AI #BigData #Analytics #MachineLearning #DeepLearning #DataScience Session presented at Big Things Conference 2020 by Jesse Anderson, Managing Director, Big Data Institute 17th November 2020 Home Edition Do you want to know more? https://www.bigthingsconference.com/
PcComponentes es una de las webs con más tráfico de España. Hoy contamos con programadores de allí para que nos cuenten cómo está hecho por detrás, qué problemas de rendimiento/escalabilidad se han encontrado y los grandes retos a los que se afrontan. Cursos relacionados con SOLID, Arquitectura Hexagonal, CQRS, Rabbit, testing, y todo lo que vemos en la entrevista: https://soporte.codely.tv/es/articles/4187948-en-que-orden-hacer-los-cursos {▶️} 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
En el episodio de hoy ha sido inspirado por un artículo sobre patrones y buenas prácticas desplegando contenedores en kubernetes. Si quieres ser un crack desplegando en k8s.  Este es el artículo que nos ha inspirado, basado en el libro de patrones k8s y otras referencias de las que hablamos en el episodio. Top 10 Must Know K8s Design PatternsKubernetes Patterns BookTwelve Factor App ManifestoHa sido un placer.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 invitamos a los desarrolladores backend que nos ayudaron a realizar el episodio anterior para contarnos más cosas sobre el mundo del frontend, Juan Carlos Ruiz y Eduardo Rey. Aprende a usar metodologías en el frontend como un PRO.  Aquí tienes algunas de las referencias de las que hemos hablado en el programa... BEMSUIT CSSCSSWizardry (ITCSS)Functional CSSPostCSSCSSinJSAphroditeEmotionY como siempre hacemos algunas recomendaciones.Devs (HBO)Libros sobre JS (Kyle Simpson)Los surcos del azar (Paco Roca)Bad Education (HBO)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"