Pirate Dev Treasure Map - Issue #3
¡Hola! Bienvenido a la tercera edición de Pirate Dev Treasure Map. La edición de este mes con varios links interesantes de varios tópicos.
En esta ocasión tenemos un nuevo episodio cuyo tema principal fue acerca de si la deuda técnica existe o no. También tenemos bastantes artículos interesantes de toda la web.
Un tema que tocamos fue la situación actual de Mozilla y por consecuencia, proyectos como Rust. Lo único que quiero agregar es que si no están usando Firefox, denle una oportunidad.
Esperamos que este boletín les ayude con su crecimiento profesional y se puedan enriquecer con el contenido así como complementar cada episodio de @PirateDevRadio.
PirateDevRadio - S01E12 - Deuda Tecnica
Topicos
Emacs vs VI
IE6 y Youtube
- Former Google engineer reveals the secret YouTube plot to kill Internet Explorer 6
- Google resumes its attack on the URL bar, hides full addresses on Chrome 86
Problemas Financieros de Mozilla
Deuda Tecnica
- Technical Debt Isn’t Real
- The $85 Billion Cost of Bad Code
- Lehman’s laws of software evolution
- Configuration Synchronization
- Is High Quality Software Worth the Cost?
- Gradle Summit 2017 - Distributed Refactoring across GitHub - Jon Schneider
- Fighting Microservices Drift On Digital Platforms
En este post, Matthew MacDonald nos da una breve historia de Mozilla y las tecnologías que la compañía ha desarrollado a través del tiempo. Es una buena retrospectiva de varias tecnologías con muchísimo impacto global en el mundo de la tecnología. También nos da a entender que Mozilla trabaja con un modelo muy fragil para sostenerse.
Mozilla: The Greatest Tech Company Left Behind | by Matthew MacDonald | Young Coder | Aug, 2020 | Medium
Iron Functions es una plataforma serverless. Es políglota y open source.
Functions Is Designed For Developers:
Tiene mucho tiempo que lei este articulo debido a mi interés en Atomist y microgramaticas. En la implementación de Atomist, las microgramaticas te sirven para crear un mecanismo que puede capturar y modificar texto sin volverse “exponencialmente” más complicado como puede suceder con expresiones regulares. Espero que lo disfruten.
How to Build Static Checking Systems
Using Orders of Magnitude Less Code
Este no es un artículo pero concuerdo con el autor sobre que debemos tratar de ir al artículo original antes de comentar en redes sociales. Hillel Wayne, quien sigo en Twitter por mi interés en métodos formales, nos da un ejemplo de lo que puede salir mal cuando una fuente se malinterpreta primero en sitios web y luego en redes sociales.
Please read the paper before you comment
Al tratar de encontrar formas de explicar la arquitectura de Kubernetes a nuevos desarrolladores, Miguel estuvo en busca de artículos al respecto. En el blog de Platform9 hay una guia donde el segundo capítulo tiene una muy buena introducción sobre este tema.
The Gorilla Guide to Kubernetes in the Enterprise – Chapter 2: Kubernetes Concepts and Architecture
Si lo han notado, en el podcast muchas veces se menciona la arquitectura de microservicios. Hashmap tiene este post en Medium que cubre varios aspectos de la arquitectura y explica porqué es tan usada.
The What, Why, and How of a Microservices Architecture | by Hashmap | HashmapInc | Medium
Para muchos, las revisiones anuales en las empresas son algo muy difícil y estresante. Buscando formas en las cuales mejorar el proceso de retroalimentación para desarrolladores nuevos, encontré este artículo que me pareció muy bueno para implementar ciertas ideas.
8 ways to improve your performance review process
En este hilo en twitter, Nat Alison comparte su experiencia en Gatsby. La parte que me llamo mas la atencion fue la forma en que expresa como es que Gatsby quizo implementar diversidad con un objetivo de “50% hombres y 50% mujeres” ¿Entonces que pasa con las personas no binarias?. Sin duda aprendi mucho de como no tener una estrategia asi.
Tweet
https://twitter.com/tesseralis/status/1293649007739191296
Estuve viendo un video donde Miguel De Icaza menciona que los equipos diversos construyen mejores productos. No hice una cita en especifico pero me di la tarea de buscar y encontré este artículo de Hardvard Business Review donde explica que el tener diversidad en equipos de trabajo es benéfico.
Why Diverse Teams Are Smarter
En este episodio de “The Dojo MX”, Cinthya Romero (@lacd_rom) y Conde (@LawyerCount) tienen una charla sobre propiedad intelectual enfocada al desarrollo de software.
Todo lo que debes saber acerca de propiedad intelectual como creador de Software
En Prometheus 101, Ben Kochie nos muestra la arquitectura de Gitlab al usar esta herramienta. Es uno de los videos introductorios que mas me sirvieron para aprender no solo sobre Prometheus sino Alert Manager y Thanos para tener “High Availability”.
Prometheus 101
👏👏👏👏
Tweet
https://twitter.com/Grady_Booch/status/1295437723633717248
Cada vez que alguien les quiera decir que Java es verboso, mandenle este tuit donde con un GIF podrá observar la evolución del lenguaje (vaya que es bastante la verbosidad que se ha eliminado, al punto que casi parece TypeScript al final).
Tweet
https://twitter.com/ZhekaKozlov/status/1135506701438857217
Si te gusto esta edición del boletín o tienes algo que mencionar, ¡Por favor mándanos tus comentarios y comparte con la comunidad! Esto lo puedes hacer mandando un correo.
Gracias por llegar hasta el fin del boletín 💌 ¡Levanten su Jolly Roger!