Teletrabajo: algunos consejos de lo que aprendí después de un año

Fuente de la imagen: https://confilegal.com/

He leído muchas veces eso de que el COVID ha hecho mas por el teletrabajo en unos meses, que todo lo conseguido hasta ahora. Seguro que existen excepciones, pero a todo el que opine así, os voy a contar un secreto: esto que estamos haciendo ahora no es teletrabajo real. Es teletrabajo forzado, muchas veces con niños en casa y simplemente moviendo nuestro espacio físico a nuestra casa. Pero seguimos manteniendo mil reuniones (que reducen nuestra productividad) vía Teams, Zoom, o el software que use la empresa, seguimos manteniendo los mismos horarios fijos de la oficina y seguimos trabajando igual. Básicamente, hacemos lo que podemos con lo que tenemos.

Durante una época de mi vida, trabajé en una start-up donde se hacia teletrabajo real (no teníamos ni oficinas), por lo que estuve cerca de dos años teletrabajando sin pandemia que obligase a ello. Estas son algunas de las cosas que aprendí de aquella experiencia y que espero que os pueda servir de algo. Os avanzo, que al principio no me fue nada fácil adaptarme.

Sigue leyendo Teletrabajo: algunos consejos de lo que aprendí después de un año

7 cosas a tener en cuenta al hacer integraciones con volúmenes altos de datos en Dynamics 365 CE (aka CRM)

En la mayoría de los proyectos en los que he participado y que Dynamics 365 CE (aka CRM) estaba involucrado, en mayor o menor medida, hemos tenido que integrarnos con otros sistemas para cruzar datos entre ambos. Estas son algunas cosas que he ido aprendiendo y que me han ido enseñando (gente que sabe mucho mas de D365CE que yo) a lo largo de estos proyectos. Si estas leyendo esto y tienes algún tip mas, no dudes en ponerlo en los comentarios, !siempre será bienvenido!

Sigue leyendo 7 cosas a tener en cuenta al hacer integraciones con volúmenes altos de datos en Dynamics 365 CE (aka CRM)

Azure Cosmos DB ahora en modo Serverless

Hace un tiempo hable de la versión serverless de Azure SQL Server, ahora le toca el turno a Azure Cosmos DB, que también ha sido lanzada en versión serverless (en preview en el momento de escribir esta entrada) .

Aquí el anuncio por parte del equipo de Microsoft: https://devblogs.microsoft.com/cosmosdb/serverless-preview/

Lo primero que se puede apreciar es que, efectivamente, al ir a crear una nueva cuenta aparece una nueva opción donde indicar si queremos que la cuenta este en modo aprovisionado (como hasta ahora) o en el nuevo modo serverless.

Pantalla de creación de una cuenta de Azure Cosmos DB. En la imagen aparece la opción para que sea serverless en lugar de aprovisionada
Sigue leyendo Azure Cosmos DB ahora en modo Serverless

Como forzar navegación HTTPS con Azure CDN

Si tienes una página web detrás de un Azure CDN y quieres forzar que toda la navegación de tu web se realice siempre con protocolo HTTPS, has de crear una redirección desde la sección de “Rules engine“. En esta pequeña píldora, te explico como hacerlo.

Sigue leyendo Como forzar navegación HTTPS con Azure CDN

Primer vistazo a Azure Static Web Apps

Información general de Static Web Apps

Hace algún tiempo hice un vídeo en el que explicaba como servir páginas estáticas con Azure Blob Storage, una forma rápida, sencilla y barata para servir este tipo de páginas. Ahora, Microsoft ofrece el servicio de Azure Static Web Apps (aún en preview) para la gestión de este tipo webs. Lo he estado probando, y estas son mis primerísimas impresiones.

Sigue leyendo Primer vistazo a Azure Static Web Apps

El futuro de .Net y sus distintas versiones

Dentro de poco, en noviembre de este año, .Net 5 pasara a GA (general availability) y esto va a suponer un gran cambio en el ecosistema .Net, que no todo el mundo esta terminado de entender.

El otro día me topé con el siguiente Tweet que no tiene desperdicio:

Cómo el mismo menciona en la conversación creada, Microsoft no lo ha puesto fácil, así que me he puesto a revisar la documentación y roadmap para intentar resumir esto un poco.

Vamos a ver cada una de las versiones del framework y a intentar explicar esto un poco.

Ojo, no confundir los frameworks o implantaciones de .Net con los lenguajes (que alguna vez me lo he encontrado). C# es el lenguaje y .Net Core es el framework (por poner un ejemplo).

Sigue leyendo El futuro de .Net y sus distintas versiones

Forzar la re-instalación de todos los paquetes Nuget en Visual Studio

Hola, hoy vengo con una pequeña píldora. Me ha pasado a veces que al abrir un proyecto o al cambiar ciertas cosas de este, como por ejemplo en namespace, de pronto todo deja de compilar, como si no estuvieran los paquetes nuget instados. Pero si vas a Nuget, ahi esta todo, como si la cosa no fuese con el.

Para solucionar esto y reinstalar todos los paquetes de golpe y sin necesidad de tener que actualizarlos sólo tenemos abrir la consola de paquetes (Package Manager Console) en Visual Studio:

Y lanzar el siguiente comando:

Update-Package -reinstall

O para forzarlo sobre un proyecto concreto

Update-Package -reinstall -Project {nombre_del_proyecto}

Integración continua y despliegue automatizado en Azure con Azure DevOps

Os dejo por aquí la sesión que grabé el otro día en directo. En esta sesión se crea desde cero una implantación de integración y despliegue continuos de una web en Azure, usando Azure DevOps.

Espero que os guste. ¡Nos leemos!