¿Qué pruebas debemos hacerle a nuestro software y para qué? En GenbetaDev

Escribir, cuando ha arrancado la temporada de formación, es complicado. Y lo es porque para preparar un 5 horas, necesito hasta dos días de trabajo previo.

Así, este artículo que he escrito en GenbetaDev, llevaba en el coco bastante tiempo. Pero al final ha brotado espontáneamente luego de impartir un curso de DevOps de 20 horas, en dónde preparé el material de una sección de testing, que al final no entró en el temario.

La verdad es que es muy básico, pero me gustaría que finálmente fuera una trilogía: Pruebas, errores e informes.

Espero que os guste.

Construye tu primer ChatBot en 30 minutos. En GenbetaDev

1366_2000

Este artículo me ha molado mucho escribirlo.

He de reconocer que no había hecho nunca algo parecido, aunque en una excelente charla en la última O365 Bootcamp, nos hicieron una demostración muy buena que dió pie a este post.

Y he sacado varias conclusiones que quiero compartir en mi blog privado.

Seguir leyendo «Construye tu primer ChatBot en 30 minutos. En GenbetaDev»

Los acentos se ven mal (o el html), en C#

Bueno, este es uno de esos errores molestos, que me han hecho perder unos minutitos valiosos para encontrar la solución, porque hay muchas y variadas.

Recupero el texto «Esta solución» desde mi modelo, y cuando me lo llevo a la vista se muestra «Esta solució».

Además veo que el texto es que ya me viene con los símbolos raros, osea que no es la codificación de la página.

Seguir leyendo «Los acentos se ven mal (o el html), en C#»

Entrevista a Javier Cantón, el padre de Wave Engine. En GenbetaDev

Esta es una entrevista que llevo, literalmente, años queriendo hacer. Javier, ex MVP de XNA, siempre me ha causado un enorme respeto tanto por su humildad como por su nivelazo técnico.

Que el, y su equipo de Sevilla, se han hecho esa pasada de motor gráfico que es el Wave, que es mucho más conocido fuera que dentro de nuestra fronteras. Además de compartirlo de forma desinteresada por las redes.

La verdad que las dos horas y media que estuvimos hablando de todo un poco, fueron toda una delicia. Y espero volver a encontrármelo en algún evento de la comunidad.

Por cierto, con dos horas y media de material grabado, me he pasado dos días para poder hacer un extracto que no llegara a las 3000 palabras… vamos, que está currada.

https://www.genbetadev.com/trabajar-como-desarrollador/entrevista-a-javier-canton-el-padre-de-wave-engine

Global Office Developer Bootcamp Madrid 2017

https-cdn.evbuc.comimages362334081458619772871original

La primera convocatoria realizada en España y en Madrid, de este evento internacional que está promocionando Microsoft a lo largo y ancho del mundo. Eso sí, apoyándose en las perennes Comunidades técnicas, con los MVP a la cabeza.

La verdad es que me ha venido que ni pintado, porque esta misma semana arranco tres semanas seguidas impartiendo el curso 20347 de O365, y he llenado el baúl de recursos con tanto conocimiento que se ha compartido.

Por ello, y antes del detalle por sesión, agradecer mucho a la organización. Que se lo ha currado mucho y ha conseguido – posíblemente – el evento que más valor me ha aportado en todo este largo 2017.

Seguir leyendo «Global Office Developer Bootcamp Madrid 2017»

Microsoft Certified Solutions Expert: Cloud Platform and Infrastructure, conseguida!!

Hace ya un porrón de años que me propuse irme certificando en diversas tecnologías sin saber que la formación iba a ser mi futuro profesional.

Ahora, cuando llevo más de dos años (intensos) compartiendo el conocimiento con los cientos de alumnos que han pasado por mis cursos, sigo con el mismo hambre de aprender y de hacer cosas.

Seguir leyendo «Microsoft Certified Solutions Expert: Cloud Platform and Infrastructure, conseguida!!»

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»

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»