Operaciones CRUD con SQL Azure y Functions: Operación INSERT

Como segundo paso para alcanzar objetivos tan ambiciosos como retirar una WebAPI y de esta manera minimizar costos y aumentar la efectividad de nuestro entorno de nube entonces vamos con la segunda opción, las operaciones de inserción de datos. Definitivamente, con la estructura de esta tabla tendrás toda la comodidad de trabajar con cualquiera de read more »

Operaciones CRUD con SQL Azure y Functions: Operación SELECT

Después de un post en el que hablé acerca de lo que son las Azure Functions ya podemos comenzar a ahondar un poco más en algunos detalles. En esta mini serie de cuatro artículos veremos como hacer cada una de las operaciones CRUD de SQL usando una función, naturalmente una función para cada operación, recuerda read more »

¿Qué #%$#@# es Azure Functions?

Había una era donde usabas un servidor entero para hospedar un sitio o servicio web. Después hubo una era donde creabas una máquina virtual y hospedabas ahí lo que querías optimizando así recursos. Mucho más cercano existió la era Platform as a Service donde en tu nube podrías crear un servicio diseñado específicamente para una read more »

Proyecto Miranda

Desde que me empecé a meter en el rollo de Internet de las Cosas siempre quise hacer proyectos que fueran productivos y una buena idea vino hace dos años en donde se nos ocurrió quitar todos los interruptores de una casa y automatizar sus luces. Desde ahí salió el proyecto que ahora tenemos completamente listo read more »

Proyecto de automatización de luces en una casa

Si te haces una búsqueda en internet te encontrarás con mil opciones para automatizar tu casa. Desde las que opciones que te invitan a pagar por ello hasta las que especifican como hacerlo en el modo DIY (Hazlo Tú Mismo). Ahora, con todo esto la gran pregunta es. ¿Por qué crear otra solución más? Eso es fácil, por el reto de hacerlo, por aprender, por poner en práctica mucha de la teoría que ya tenía hecha. Y con esto cree un proyecto que no tuviera fin, que con cada entrega tuviera nuevas características y mejoras considerables. Sin más, te invito a seguir el proyecto de GitHub en donde he estado trabajando esta solución. Aquí, en esta entrada escribiré las nuevas características agregadas a cada nuevo lanzamiento.

Paso de valores por referencia y por valor en C#

Cuando creas proyectos de código es importante que puedas manipular los valores de tus variables de la manera que mejor te interese y no en todos los casos esperas que el resultado sea el mismo. Las ventajas que tienes con esto es que podrías optimizar mucho tu funcionalidad y ahorrarte muchos dolores de cabeza. Modificadores read more »

5 cualidades que todo profesional del software debe tener (y nadie te va a enseñar)

Ser un profesional en desarrollo de Software es algo que depende de dos enormes factores, tu preparación mientras estás en la escuela, que tanto te metes en los temas adicionales, que tanto aprendes de más en tus materias y el segundo factor es la cantidad de experiencia que vas generando poco a poco con el read more »

La enorme diferencia entre un desarrollador de software y un programador

Es curioso que cuando entro a Facebook me encuentro muchos comentarios en Messenger cómo “¿Estás programando?”, o “Aquí dándole al código” y hasta ahora no he encontrado a nadie que me diga algo como “Estoy planeando la navegación de una nueva aplicación” y esto tiene mucho que ver con la educación que nos imparten desde read more »

Instalar Ubuntu Bash en Windows 10

Esta entrada es como un sueño hecho realidad! Ubuntu Bash en Windows! Soy muy feliz! Para comenzar a trabajar con Ubuntu Bash lo primero que debes considerar es que tu versión de Windows 10 sea la versión de aniversario, eso es indispensable para poder funcionar de manera adecuada. Y la forma más fácil de hacerlo read more »

Publicando mi bot en Azure (Microsoft Bot Framework)

Si ya leíste la primera parte de cómo aprender a utilizar un bot de manera local entiendo que tu siguiente paso sea buscar la oportunidad de hacerlo de manera remota y obtener las mejores ventajas de todo esto. Bueno, para lograrlo lo único que necesitas es haber concluido el ejercicio anterior y además contar con read more »