Azure Logic App y OpenAI: Como publico Tweets con Hashtags dinámicos sin código

Recientemente he modificado la «araña» que recopila noticias sobre Azure para que las publique en la cuenta de Twitter de @AzureNoticias (por supuesto, mencionando al autor o autora y enlazando a la fuente original de la noticia encontrada, yo solo recopilo para que sea más sencillo de encontrar). Además, como último cambio y usando OpenAI, estoy añadiendo tres hashtags dinámicamente, a partir del título de la noticia. Todo esto lo hago sin haber tirado una sola línea de código, usando Azure Logic Apps. En este artículo os cuento como esta hecho.

Sigue leyendo Azure Logic App y OpenAI: Como publico Tweets con Hashtags dinámicos sin código

Power Platform, Azure y la sostenibilidad

El otro día leí un artículo del compañero @jmfloreszazo sobre un tema muy interesante a la par que importante: la sostenibilidad. Así que ni corto ni perezoso, me he puesto a profundizar mas en el tema y os aseguro que ya no voy a parar 😊. Entre otras cosas, hice una formación on-line y totalmente gratuita sobre Green Software (también me animo el José Maria) que ha terminado con su correspondiente certificación. Si te interesa el tema, visita este enlace para la formación sobre y este otro para el examen.

Además de ser algo muy importante para todos, la sostenibilidad se esta convirtiendo a pasos agigantados en un tema prioritario para las grandes empresas, dándole muchísima importancia. Es por eso, que quisiera comentaros en este post dos puntos que me han parecido muy interesantes y que nos pueden ayudar muy rápidamente a ser mas sostenibles desde el punto de vista de la creación de software, que es de lo que solemos hablar en este blog. Y para esto, la adopción del cloud nos va a ayudar muchísimo.

Sigue leyendo Power Platform, Azure y la sostenibilidad

Power Pages, lo que necesitas saber

Power Pages es uno de los diversos componentes de la Power Platform, en concreto es el que nos permite crear páginas web desde un entorno de No-Code o Low-Code.

He de decir que en el pasado me toco trabajar con Portals, que era la herramienta que te proporcionaba Dynamics365 CE para crear portales de comunicación con tu CRM, por ejemplo para crear una página donde los usuarios externos al CRM pudiesen incluir casos de soporte en Customer Service y la experiencia no fue muy buena, así que cuando he probado Power Pages, me he sorprendido gratamente. Os cuento.

Imagen del ecosistema de Power Platform, donde se muestra como Power Pages es uno de los componentes
Sigue leyendo Power Pages, lo que necesitas saber

Business Central en nuestro equipo local con Docker

Una buena opción para hacer las primeras pruebas de nuestros desarrollos sobre Business Central es probar estos en un entorno local (como harías con otro tipo de desarrollos), pero, ¿Cómo hago para tener un Business Central en mi equipo?. Muy sencillo, usando Docker.

En este artículo te explico como configurarlo todo para que puedas hacerlo.

Sigue leyendo Business Central en nuestro equipo local con Docker

Resumen del 2022 y retos para el 2023

Un año mas que se nos va de las manos. Se termina 2022 y empieza el 23, y como cada año, voy a hacer algo de resumen de lo que ha sido mi año, centrado en los canales en los que intento, en mayor o menor medida, compartir algo con la comunidad.

En la segunda mitad del año se puede ver un parón en mis aportaciones al canal de YouTube y un parón total en Twitch. Esto ha sido debido a un cambio de trabajo, donde he tenido que salir totalmente de mi zona de confort y aprender cosas nuevas necesarias en mi nueva aventura. Todo el tiempo que he necesitado para auto-formarme junto a mi vida familiar a algún que otro achaque de salud, han hecho que esta segunda mitad del 2022 abandonase un poco el tema de compartir contenido, ya sea por falta de tiempo o de ganas. Este 2023 empieza fuerte, con nuevo cambio de trabajo (por diversos motivos, el anterior no ha terminado de cuajar, pero he podido aprender cosas nuevas) y con ganas de retomar todos mis canales: el blog, YouTube y Twitch.

Como he comentado, la cosa ha estado algo frenada, pero no parada, y aquí van unos cuantos números.

Sigue leyendo Resumen del 2022 y retos para el 2023

Como consumir una API de Business Central

Es mas que probable que si estas trabajando en expansiones de Business Central o en integraciones donde BC esté involucrado, en algún momento tengas que compartir o insertar datos desde un punto externo. Para ello, tenemos el objeto Page del tipo API, que nos permite exponer una API para consumir o insertar datos. Vamos a ver como consumir esta API.

Sigue leyendo Como consumir una API de Business Central

Todas las noticias sobre Azure de un vistazo

Creo que alguna vez os he comentado sobre mi proyecto Azure Noticias, que pretendía ser una web donde recopilar noticias, artículos y formaciones sobre Azure. Lo podéis encontrar (al menos de momento) aquí.

Una de las piezas de este proyecto, es un pequeño «crawler» o «araña» que recopila noticias y artículos sobre Azure para ponerlos todos bien juntitos y que sea sencillo de seguir todo lo que se va publicando. Dentro de poco, la web dejará de estar activa, pero el «crawler» sigue activo en el canal de Discord de Azure Noticias.

Si quieres estar al tanto de todas las noticias y artículos sobre Azure, no lo pienses y pásate por el canal de Discord, donde además, hablamos sobre muchos más temas.

¡Nos leemos!

Librerías HTTP en .Net

He de decir que nunca me había planteado usar librerías HTTP para hacer una llamada REST desde mí código en C#. Simplemente uso HttpClient y luego serializo el resultado con Newtonsoft, nada del otro mundo. La autenticación, parámetros o cuerpo de la petición, la monto a mano y listos. Hasta el día de hoy (en el momento de escribir esta entrada para el blog) no conocía librerías para hacer esto, ni interés que tenia. Pero entonces, me ha llamado un compañero de trabajo para ver si podía darle mi opinión sobre un tema y mientras mirábamos el código, he visto una clase llamada RestClient. -Eso no es estándar de .Net- he pensado, así que me he puesto a indagar. Y lo que he visto me ha parecido interesante y por eso he indagado un poco y me he puesto ha hacer unas pruebas básicas, para ver si compensa o no usar librerías para realizar llamadas HTTP.

Sigue leyendo Librerías HTTP en .Net

Pasar argumentos en la aplicación de consola con Net 6 y Visual Studio 2022

Si ya has instalado Visual Studio 2022 en tu PC y te has dispuesto a crear una aplicación de consola con .Net 6 tal vez te haya sorprendido el aspecto de la nueva plantilla, que siguiendo con la línea de las «minimal API«, han hecho desaparecer toda la sintaxis a la que estábamos acostumbrados, ahora se va al grano 😉

nuevo aspecto de los programas de consola en Net 6 y Visual Studio 2022

Pero claro, con esto ha desparecido el clásico static void main(string[] args). Entonces, ¿Cómo hacemos si queremos pasar argumentos? Sigue leyendo, que te vas a sorprender.

Sigue leyendo Pasar argumentos en la aplicación de consola con Net 6 y Visual Studio 2022

Resumen del año 2021

Al finalizar este año 2021 este blog llevará en activo nada mas y nada menos que cuatro años, siempre activo y con actualizaciones mas o menos constantes. Cada uno de estos cuatro años he querido hacer un post retrospectivo, pero oye, por unas cosas o por otras nunca lo hacia. Y luego ya, entrado el año siguiente tampoco tenia mucho sentido hacerlo. Pero de este año no pasa, así que haya van unos cuantos datos sobre este 2021, no solo del blog sino también de todo el contenido que he ido generando a lo largo del año. Empezamos por el blog, pero vamos a ver también los números de Youtube y Twitch.

Sigue leyendo Resumen del año 2021