Oh My zsh

Os traigo en esta ocasión un contenido mas técnico, quizá con un puntito friki, que tampoco creo que sea malo.

Es una línea de comandos para sistemas Unix/Linux, bastante mas moderna que el clásico bash, con funcionalidades muy interesantes, sobre todo si utilizáis el control de versiones git.

Pero creo que la mejor forma es que en vez de palabrería os lo enseñe en ejecución, así que os dejo el vídeo.

Curso Git sencillo: añadido a mis cursos

Después de mucho tiempo sacando ratos de aquí y allá, por fin acaba de ver la luz mi nuevo «curso git sencillo para desarrolladores con sourcetree».

Concretamente sobre Git utilizando la herramienta SourceTree de Atlassian.

Motivo del curso git sencillo

Como todas las herramientas potentes usar git si no se tiene un mínimo de conocimiento puede resultar desalentador. Bueno en realidad en todos los cambios de repositorio en los que he participado siempre ha habido problemas. Sobre todo por la tendencia de los compañeros a utilizar el nuevo repositorio como si fuese el anterior.

Es por ese motivo que me he animado a crear este curso, para facilitar esa transición a un nuevo control de versiones.

Enfoque

Por eso le he dado al curso un enfoque muy práctico, con las cosas que he visto que se necesitan y las dudas que surgen en el día a día.

Básicamente es como si empezases en mi equipo y te tuviese que contar los que hace falta saber sobre git para empezar a trabajar. Nada de Florituras.

También he añadido una sección un poco más avanzada sobre los flujos de trabajo.Lo que se conoce en ingles como workflow. Creo que es importante saber por lo menos los flujos más típicos. Creo que es algo que es especialmente interesante ya que su uso aporta mucha flexibilidad. Como siempre siempre que no se nos «vaya la olla»

Espero que os guste.

Os dejo el enlace, con cupón de descuento incluido.

https://www.udemy.com/git-sencillo-para-desarrolladores-con-sourcetree/

Y si estais interesados en más cursos no olvidéis pasaros por la página de cursos

Cadena de suministro de Software

Lo primero decir que me encanta la imagen destacada de esta entrada. Primero porque representa una cadena y segundo porque me parece muy bonita estéticamente hablando.

El concepto de cadena de suministro de Software no es muy usado, está mas de moda el de devops. Pero a mi la verdad es que el de devops no me gusta tanto, porque hace referencia a desarrolladores y operadores y prefiero utilizar el de cadena de suministro de software, como hacen referencia en Nexus de Sonatype.

Me gusta mas porque desde que nuestro cliente tiene una necesidad, hasta que esa necesidad se pone en producción en forma de un programa, hay que pasar por una serie de fases o una cadena para suministrar ese Software.

Por eso me gusta mas, porque creo que representa mejor lo que pasa, pero claro devops es un nombre mas cortito.

Os dejo bastantes reflexiones mas sobre este concepto en el vídeo

GitLab #7: Gestión de tareas

Esta es otra de las funcionalidades de Git que no suelo usar, porque normalmente suelo decantarme por gestores de tareas mas completos.

Pero está en el producto así que os la enseño. Quizá la gente que no quiera meterse en muchos productos en su infraestructura de desarrollo puede serle útil.

GitLab #6: Wiki

Esta es una funcionalidad del producto, que para mi no es muy importante, porque siempre he preferido Wikis mas completas.

Pero existe en el producto y en determinadas situaciones puede ser útil a alguien, así que os lo enseño.

GitLab #5: Importar desde GitHub

Quinta entrega sobre GitLab, en esa ocasión vemos como importar un repositorio desde GitHub.

Una de las ventajas de Git es que tiene un ecosistema de servidores que son compatibles entre si, de tal forma que si un servidor no te gusta puedes cambiar a otro.

Os dejo el vídeo en el que enseño como se realiza esta importación.

GitLab #2: Configurar usuario

Segunda entrega sobre los videotutoriales de gitlab, en esta ocasión lo que os traigo es como crear un usuario en gitlab. Puede parecer sencillo, pero tal y como funciona git con las claves ssh tiene una cierta miga, sobre todo para los que no estén acostumbrados a manejarse con autenticación transparente mediante ssh.

Nueva serie sobre GitLab

Primer video de una serie sobre el gitlab. Como sabemos git es un control de versiones, pero es una utilidad de línea de comandos, con lo que ha surgido una serie de herramientas complementarias para añadirle funcionalidad.

Una de estas herramientas es gitlab, muy conocido dentro de los que quieren tener un git en sus instalaciones y un producto de código abierto y gratuito.