git

Recursos de programación de git
GitLab Flow, Release Flow, Git Flow, Trunk-Based Development, #GitHub Flow, Master-only flow… ¡¡¡¡Aaaaah!!! ¿Con cuál nos quedamos? Repaso rápido de 6 Git Flows analizando pros y contras de cada uno dependiendo del contexto ???? Importante: Cabe destacar que estamos totalmente sesgados por los entornos donde hemos trabajado (letgo, Akamon, Uvinum, etc) y damos una versión totalmente opinionada en base a esto. El contexto marcará si realmente es útil en cada caso y, al igual que con todo, los workflows de Git serán buenos o no según dónde se apliquen ???? ???? Enlaces relacionados: ├ ????‍???? Curso "Git: Introducción y trabajo en equipo": https://bit.ly/git-codelytv ├ ⚡ Oferta lanzamiento curso Git: https://bit.ly/git-oferta ├ ????‍♂️Por qué no nos gusta Git Flow: https://youtu.be/HhI77BXRjuo ├ ???? GitHub Flow: El secreto está en el deploy: https://youtu.be/2Xagp86uOuI ├ ???? GitLab Flow: Los entornos IMPORTAN: https://youtu.be/AuDZvbHSW1c ├ ???? Git Release Flow: Microsoft, ni calvo ni con 3 pelucas: https://youtu.be/eOXZzfNn4N0 ├ ???? Trunk-Based Development: Simplificando Git: https://youtu.be/-73RVTQxUhs ├ ???? A podar ramas: Master-only Git Workflow: https://youtu.be/MWz-9uyHP4s ├ 1️⃣ Aprende Git en menos de 10 minutos: https://youtube.com/watch?v=DuYjcOZw11s └ 2️⃣ Tu primera Pull Request en #GitHub: https://youtube.com/watch?v=_M8oalUyz10 {▶️} CodelyTV ├ ???? Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ ???? Instagram: https://instagram.com/CodelyTV/ ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv/ ├ ???? Facebook: https://facebook.com/CodelyTV/ ├ ???? Twitter CodelyTV: https://twitter.com/CodelyTV ├ ???????? Twitter Javi: https://twitter.com/JavierCane ├ ????‍♂️ Twitter Rafa: https://twitter.com/rafaoe └ ???? Catálogo cursos: https://bit.ly/cursos-codely
Una lista de cosas que puedes necesitar o no tanto para programar en web. Actualización: ¡Enlaces corregidos! El episodio 111 está al caer Me gustaría contar con vosotros, con un pequeño audio que publicaremos durante el episodio respondiendo a esta pregunta: ¿Por qué te gusta programar? Ya han llegado algunos, pero el tuyo será bienvenido. Puedes enviarlo a través de este formulario o escribiéndome directamente a mi cuenta de telegram (la digo al principio del podcast). Unos pequeños...
Mencionar “documentación” en un proyecto es como decir “que viene el profe” en una fiesta. Es un rollo, lo sé, pero tenemos que evitar poner obstáculos cuando generamos esa documentación aburrida y tediosa. Rara vez un desarrollador quiere dedicarle tiempo a esto, así que conviene ser muy efectivo y directo en su ejecución. Al final del mensaje hay una parte más práctica, que espero te ayude Desconozco si documentas o no o que requisitos tiene que cumplir ese material. A veces, para adminis...
I'm going to be telling you about what happens after your code reaches production, and how we can make that better. So as developers, we like to solve problems. We like to write code in order to feel like we're having an impact on the world. But the problem is that solving problems doesn't really just stop from the moment that we commit our code and land it into Git. We have to actually make sure that it's serving our users and making them happy. And as our systems grow more and more complex, it's much more difficult to understand what's actually going on. How can we make sure that our customers are having good experiences? How can we be sure that when things actually get deployed into production, for instance, when they're running on someone's Android device, or when they're running on millions of web browsers, how do we make sure that everything is still working as we planned? And what does it even mean for a system to be up or down? [...] Don't waste your time working on things that are not important. Work on your system to make it just reliable enough, and then go back to working on features. But then be prepared to go back to working on reliability when you need to. But a thing that people commonly overlook is that if you do not have observability, that is a systematic risk. That is a risk that adds to the length of every outage that you have. If you are spending the first 20 or 30 minutes out of every outage trying to figure out what's going on, and how to make it stop, that's a lot of unhappy users. So that's a systemic risk. And that's something that you may need to think about addressing. The other thing that's a hidden risk is a lack of collaboration. You may not necessarily see it directly when you do this risk analysis, but if your customer support team doesn't feel comfortable raising issues, then you're going to have issues last a lot longer before you even start working on them.
Nuestro invitado de hoy es Full Stack Developer, docente y Project Manager. Vamos a pasar por toda su experiencia en todos estos ámbitos, alguien tan polifacético nos va a dar mucho juego. Como todas las entrevistas en abierto esta también tiene una parte privada, en el episodio 41 de Web Reactiva Premium. Allí Andros nos cuenta cómo organiza su semana laboral, el uso que da a Spacemacs y cuáles son sus herramientas más productivas. En la docencia aprendes más que tus alumnos Llega punto e...
Analizamos #MasterOnlyWorkflow: Un flujo de trabajo NO en ramas para #Git muy popular y que se diferencia totalmente de #GitFlow. TODO el trabajo se hace en master pero… más allá de lo evidente ¿qué pasa con esos beneficios que obteníamos del trabajo en ramas? ¿Ya no hay Pull Requests con revisiones de código? ¿Cómo compartimos conocimiento técnico y del dominio? ¿Qué pasa con las pipelines de integración continua que se ejecutan al hacer merge a master? ¡Lo vemos en el vídeo! Importante: Cabe destacar que estamos totalmente sesgados por los entornos donde hemos trabajado (letgo, Akamon, Uvinum, etc) y damos una versión totalmente opinionada en base a esto. El contexto marcará si realmente es útil en cada caso y, al igual que con todo, los workflows de Git serán buenos o no según dónde se apliquen ???? ???? Enlaces relacionados: ├ ????‍???? Curso "Git: Introducción y trabajo en equipo": https://bit.ly/git-codelytv ├ ⚡ Oferta lanzamiento curso Git: https://bit.ly/git-oferta ├ ????‍♂️Por qué no nos gusta Git Flow: https://youtu.be/HhI77BXRjuo ├ ???? GitHub Flow: El secreto está en el deploy: https://youtu.be/2Xagp86uOuI ├ ???? GitLab Flow: Los entornos IMPORTAN: https://youtu.be/AuDZvbHSW1c ├ ???? Git Release Flow: Microsoft, ni calvo ni con 3 pelucas: https://youtu.be/eOXZzfNn4N0 ├ ???? Trunk-Based Development: Simplificando Git: https://youtu.be/-73RVTQxUhs ├ 1️⃣ Aprende Git en menos de 10 minutos: https://youtube.com/watch?v=DuYjcOZw11s └ 2️⃣ Tu primera Pull Request en #GitHub: https://youtube.com/watch?v=_M8oalUyz10 {▶️} CodelyTV ├ ???? Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ ???? Instagram: https://instagram.com/CodelyTV/ ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv/ ├ ???? Facebook: https://facebook.com/CodelyTV/ ├ ???? Twitter CodelyTV: https://twitter.com/CodelyTV ├ ???????? Twitter Javi: https://twitter.com/JavierCane ├ ????‍♂️ Twitter Rafa: https://twitter.com/rafaoe └ ???? Catálogo cursos: https://bit.ly/cursos-codely
Analizamos #ReleaseFlow: Un flujo de trabajo en ramas para #Git propuesto por #Microsoft. Simplifica un poco #GitFlow ya que las "feature branches" saldrían directamente de master, pero… ¿Qué diferencias entienden entre feature branch y topic branch? ¿Cómo aplican hotfixes? ¿Cómo desplegan? Importante: Cabe destacar que estamos totalmente sesgados por los entornos donde hemos trabajado (letgo, Akamon, Uvinum, etc) y damos una versión totalmente opinionada en base a esto. El contexto marcará si realmente es útil en cada caso y, al igual que con todo, los workflows de Git serán buenos o no según dónde se apliquen ???? ???? Enlaces relacionados: ├ ????‍???? Curso "Git: Introducción y trabajo en equipo": https://bit.ly/curso-git-ctv ├ ⚡ Oferta lanzamiento curso Git: https://bit.ly/descuento-git ├ ????‍♂️Por qué no nos gusta Git Flow: https://youtu.be/HhI77BXRjuo ├ ???? GitHub Flow: El secreto está en el deploy: https://youtu.be/2Xagp86uOuI ├ ???? GitLab Flow: Los entornos IMPORTAN: https://youtu.be/AuDZvbHSW1c ├ ???? Post oficial de Microsoft al respecto: https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/release-flow ├ 1️⃣ Aprende Git en menos de 10 minutos: https://youtu.be/DuYjcOZw11s └ 2️⃣ Tu primera Pull Request en #GitHub: https://youtu.be/_M8oalUyz10 {▶️} CodelyTV ├ ???? Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ ???? Instagram: https://instagram.com/CodelyTV/ ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv/ ├ ???? Facebook: https://facebook.com/CodelyTV/ ├ ???? Twitter CodelyTV: https://twitter.com/CodelyTV ├ ???????? Twitter Javi: https://twitter.com/JavierCane ├ ????‍♂️ Twitter Rafa: https://twitter.com/rafaoe └ ???? Catálogo cursos: https://bit.ly/cursos-codely
Analizamos #GitLab Flow, uno de los #Git flows más peculiares. ¿Acaso se copiaron del GitHub flow? ¿Importan tanto los entornos? ???????? Importante: Cabe destacar que estamos totalmente sesgados por los entornos donde hemos trabajado y damos una versión totalmente opinionada en base a esto. El contexto marcará si realmente es útil en cada caso y, al igual que con todo, los workflows de Git serán buenos o no según dónde se apliquen ???? ???? Enlaces relacionados: ├ ????‍???? Curso "Git: Introducción y trabajo en equipo": https://bit.ly/curso-git-ctv ├ ⚡ Oferta lanzamiento curso Git: https://bit.ly/descuento-git ├ ????‍♂️Por qué no nos gusta Git Flow: https://www.youtube.com/watch?v=HhI77BXRjuo ├ 1️⃣ Aprende Git en menos de 10 minutos: https://youtube.com/watch?v=DuYjcOZw11s └ 2️⃣ Tu primera Pull Request en #GitHub: https://youtube.com/watch?v=_M8oalUyz10 {▶️} CodelyTV ├ ???? Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ ???? Instagram: https://instagram.com/CodelyTV/ ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv/ ├ ???? Facebook: https://facebook.com/CodelyTV/ ├ ???? Twitter CodelyTV: https://twitter.com/CodelyTV ├ ???????? Twitter Javi: https://twitter.com/JavierCane ├ ????‍♂️ Twitter Rafa: https://twitter.com/rafaoe └ ???? Catálogo cursos: https://bit.ly/cursos-codely
Analizamos uno de los flujos de trabajo para #Git más diferente: #GitHub Flow ¿Qué particularidades tiene respecto #GitFlow? ¿Despliegue de feature branches? ???????? Importante: Cabe destacar que estamos totalmente sesgados por los entornos donde hemos trabajado y damos una versión totalmente opinionada en base a esto. El contexto marcará si realmente es útil en cada caso y, al igual que con todo, los workflows de Git serán buenos o no según dónde se apliquen ???? ???? Enlaces relacionados: ├ ????‍???? Curso "Git: Introducción y trabajo en equipo": https://bit.ly/curso-git-ctv ├ ⚡ Oferta lanzamiento curso Git: https://bit.ly/descuento-git ├ ????‍♂️Por qué no nos gusta Git Flow: https://www.youtube.com/watch?v=HhI77BXRjuo ├ 1️⃣ Aprende Git en menos de 10 minutos: https://youtube.com/watch?v=DuYjcOZw11s └ 2️⃣ Tu primera Pull Request en #GitHub: https://youtube.com/watch?v=_M8oalUyz10 {▶️} CodelyTV ├ ???? Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ ???? Instagram: https://instagram.com/CodelyTV/ ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv/ ├ ???? Facebook: https://facebook.com/CodelyTV/ ├ ???? Twitter CodelyTV: https://twitter.com/CodelyTV ├ ???????? Twitter Javi: https://twitter.com/JavierCane ├ ????‍♂️ Twitter Rafa: https://twitter.com/rafaoe └ ???? Catálogo cursos: https://bit.ly/cursos-codely
Vídeo analizando el flujo de trabajo en ramas más conocido para #Git: #GitFlow ¿Qué particularidades tiene? ¿Por qué no nos acaba de convencer? Importante: Cabe destacar que estamos totalmente sesgados por los entornos donde hemos trabajados y damos una versión totalmente opinionada en base a esto. El contexto marcará si realmente es útil en cada caso y, al igual que con todo, los workflows de Git serán buenos o no según dónde se apliquen ???? ???? Enlaces relacionados: ├ ????‍???? Curso "Git: Introducción y trabajo en equipo": bit.ly/git-codelytv ├ ⚡ Oferta lanzamiento curso Git: bit.ly/git-oferta ├ 1️⃣ Aprende Git en menos de 10 minutos: youtube.com/watch?v=DuYjcOZw11s └ 2️⃣ Tu primera Pull Request en #GitHub: youtube.com/watch?v=_M8oalUyz10 {▶️} CodelyTV ├ ???? Suscríbete: youtube.com/c/CodelyTV?sub_confirmation=1 ├ ???? Instagram: instagram.com/CodelyTV/ ├ ℹ️ LinkedIn: linkedin.com/company/codelytv/ ├ ???? Facebook: facebook.com/CodelyTV/ ├ ???? Twitter CodelyTV: twitter.com/CodelyTV ├ ???????? Twitter Javi: twitter.com/JavierCane ├ ????‍♂️ Twitter Rafa: twitter.com/rafaoe └ ???? Catálogo cursos: bit.ly/cursos-codely