Roadmap: DevOps 2018

Al igual que en el post anterior, el autor kamranahmedse, nos muestra la evolución del mundo DevOps para este año 2018 con la evolución de tecnologias, tools y skills para estar al día con proyectos actuales.

 

Gráfico actualizado DevOps para 2018:

Link GitHub: WebDeveloper-roadmap

Happy coding!!

Anuncios

Roadmap: Web Developer 2018

Ya vimos en un articulo del año anterior la evolución de tecnologias y skills para Web Developers, donde nos recomiendan herramientas y frameworks actuales para Desarrollo Web, diferenciando claramente la parte Front y Back para estar al día en tecnologias de proyectos actuales.

Gráfico actualizado Back para 2018:

Gráfico actualizado Front para 2018:

Link GitHub: WebDeveloper-roadmap

Happy coding!!

Web Developer 2017: RoadMap Front-End

El post de hoy, hace referencia a este artículo en GitHub: WebDeveloper-roadmap donde divide los perfiles: front-end, back-end, devops y nos recomienda herramientas y frameworks actuales para que todo Web Developer pueda estar al día y trabajar en proyectos actuales.

Lo he encontrado interesante y quería compartirlo:

 

Por supuesto, siempre podemos añadir o eliminar alguna cosa: Angular2, Angular4, Template JS, etc.

Espero que os sea de utilidad. Happy coding!!

 

Entity Framework: Como quitar migrations en proyectos .NET

Cuando tenemos proyectos de Visual Studio con Entity Framework y queremos dejar de usar las “EF migrations“, la forma más fácil es seguir estos pasos:

  1. Borrar la carpeta "Migrations" que encontremos dentro de nuestro proyecto EF.
  2. Configurar Database.SetInitializer<DatabaseContext>(null); en DatabaseContext initializer del proyecto EF.
  3. En SQL Server localizar nuestra BBDD y borrar la tabla __MigrationHistory (ver punto 4).
  4. Para EF6+ la tabla esta dentro de Tables pero en otras versiones esta localizada en System Tables.
  5. Compilar y ejecutar de nuevo el proyecto para validar que todo funciona.

Espero que sea de utilidad!!

Chocolatey: Gestor de paquetes para aplicaciones windows

chocolatey-gallery

Chocolatey, es un gestor de paquetes para Windows desde consola de comandos, que nos proporciona una galeria de aplicaciones para instalar al estilo apt-get de Linux. En su web oficial Chocolatey.org esta todo explicado, es un proyecto opensource en Github: repositorio Github y dispone de su propia Wiki con toda la documentación.

El objetivo de este post, es dar a conocer la herramienta y utilizar como guía rápida de consulta.

Instalar Chocolatey desde CMD  (privilegios Admin)

C:\>@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

Instalar Chocolatey desde PowerShell (privilegios Admin)

PS:\> iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))

Instalar Chocolatey GUI (opcional)

C:\> cinst ChocolateyGUI

Comandos Chocolatey y Packages

  • choco install package1 package2 package3 ...
  • choco uninstall package
  • choco update package
  • ejemplo: choco install googlechrome firefox vlc
  • packages: https://chocolatey.org/packages

La lista actual de paquetes disponibles supera los 3.000 y sigue aumentando, tenemos de todo desde aplicaciones populares, herramientas, bases de datos como Mongo, frameworks como .NET, Java, NodeJS y todo lo que podais imaginar.

Conclusión: En mi opinión, lo mejor de todo es crearnos un script con todo lo necesario para instalar en nuestros equipos/maquinas virtuales  y el  ahorro de tiempo brutal que nos proporciona.