SQL Saturday 2017 Madrid

Este pasado 24 de septiembre del 2017, he asistido a la edición Madrileña del evento mundial SQL Saturday, promovido por Microsoft.

Es el primer evento desde el parón de Agosto, y uno de los pocos eventos que me ha apetecido ir desde los desafortunados incidentes del año pasado.

Lo cual, repasando ahora hacia atrás, ha sido un gran acierto y beneficio.

Seguir leyendo “SQL Saturday 2017 Madrid”

Anuncios

Error: Visual Studio 2017 is not found. Try again with a version that exists on your build agent machine.

VSTS

Estoy preparando un curso de CI con VSTS para este mes de Septiembre, y no paro de aplicar mi experiencia diaria en el mundo real de mi proyecto Findercar para enriquecer el temario.

En algún momento que no tengo claro, la Build me comenzó a dar un fallo mu’ raro que me decía: “Error: Visual Studio 2017 is not found. Try again with a version that exists on your build agent machine.”

Es decir, no me encontraba el agente de Visual Studio 2017. Lo cual no puede ser porque uso VS2017 para desarrollar.

Seguir leyendo “Error: Visual Studio 2017 is not found. Try again with a version that exists on your build agent machine.”

Cuidado con el GETDATE en Azure SQL

horas

Esto realmente no es un error, pero me ha ocurrido en un proyecto de migración de una SQL 2012 a SQL Azure, al encontrarme migrando procedimientos almacenados que constituían realmente la migración de una Aplicación.

Y migrar una Aplicación a Azure, o al Cloud en general, casi seguro que va a tener efectos inesperados como el que describo en esta entrada.

Seguir leyendo “Cuidado con el GETDATE en Azure SQL”

El fichero que no es ignorado por git

git-or-vs.png

Que Git me lleva por la calle de la amargura al utilizarlo como un repositorio centralizado cual TFS, es algo que cualquiera que me siga en Twitter o en +D140, tendrá constancia.

En esta ocasión el origen de mis problemas ha venido de que mi .gitignore no estaba bien configurado, y se me lió una MUY gorda cuando hice un descarte erróneo en mi main.

La solución, una vez recupera el proyecto, parecía relativamente sencilla: bajarme el gitignore último recomendado por Visual Studio, y ya ta…

Seguir leyendo “El fichero que no es ignorado por git”

Azure SQL Server replication requires the actual server name to make a connection to the server. Specify the actual server name (Replication.Utilities)

Maldita sea la estampa de este error retorcido que me ha tenido demasiado tiempo bloqueado para configurar una replicación por log de transacciones entre una base de datos SQL 2012 y una Azure SQL.

Y, además, la solución que anda por la blogosfera no vale para este caso.

Seguir leyendo “Azure SQL Server replication requires the actual server name to make a connection to the server. Specify the actual server name (Replication.Utilities)”

Hacer un buscador sencillo con Linq dinámico

Pongámonos en contexto. Estoy rehaciendo la página de FinderCar, porque estamos consiguiendo visitantes pero no conseguimos materializar ninguna compra.

Es lo lógico y lo esperado. Y para conseguir el objetivo sigo extrictamente un proceso de evolución basado en hipótesis y en cambiar el rumbo cada vez que sea necesario, tenga las consideraciones técnicas que tenga por detrás.

Por eso estoy rehaciendo la interfaz, y requiero de un ligero buscador que, cuanto más términos introduzca, más restringa el conjunto de resultados.

Y para ello necesito que mi Linq sea dinámico.

Seguir leyendo “Hacer un buscador sencillo con Linq dinámico”

Crónica de ida y vuelta de mi actividad en la comunidad

Esta entrada es una entrada de automotivación, una entrada que busca el recordarme a mí mismo (en un futuro) que aquí hubo un bache y que tuve que hacer las cosas necesarias para superarlo.

Y viene de mi desaparición, prácticamente, de este blog, de genbetadev.com, de los eventos de comunidad y – como colofón – de participar u organizar ningún sarao.

Seguir leyendo “Crónica de ida y vuelta de mi actividad en la comunidad”