-
#LemonCode 🍋 – Microfrontends I: Introducción
Motivación Si echamos la vista atrás en el desarrollo de aplicaciones web, front y back suelen evolucionar en paralelo hacia soluciones y arquitecturas más efectivas: En su origen, una web app no era más que un gran monolito con toda la lógica de front y back empaquetada junta. A medida que las aplicaciones se hacían… — read more
-
#Podcast – NTN 77 – Consejos para mejorar tu carrera profesional 🐱🐉🐱🐉🐱🐉
Buenas! El mundo es un lugar pequeño o eso parece. Si alguien me decía que años después tendría la suerte de encontrarme virtualmente con Erika Vilches, seguro que me hubiese puesto contento. Y si a además la excusa era para hablar de experiencias profesionales, pues mucho mejor! Yo a Erika la conozco desde su época… — read more
-
#Repost – Alibaba Function compute vs @Azure function via @mteheran. Details on 💲⌛and more…
Hi ! My friend Miguel shared a very interesting comparative between Alibaba Function Compute and Azure Functions. You can read his original post in Spanish here. To be, this table is amazing: Feature ALIBABA FUNCTION COMPUTE AZURE FUNCTION Programming Languages Node.js (JS), Python, Java, PHP, dotnet (C#), custom Node.js (JS), Python, Java, dotnet (C#), PowerShell,… — read more
-
#Coding4Fun – How to control your #drone ✈ with 20 lines of code! (24/N) #AzureIoT
Hi ! Final post, so let’s recap We have a device template representing a drone, tracking accelerometer, battery and temperature values. We have created a new device to twin our drone in Azure IoT Central. And, copy the connect information: ScopeId, DeviceId and Key. Let’s use a “get data from drone demo” and publish this… — read more
-
#Coding4Fun – How to control your #drone ✈ with 20 lines of code! (23/N) #AzureIoT
Hi ! Now that we have a device template created, we can create a new device in our Azure IoT Central portal and start to send information to Azure IoT. We start by creating a new device based on the previous template and it’s time to copy and paste the connection information for this device:… — read more
-
#Coding4Fun – How to control your #drone ✈ with 20 lines of code! (22/N) #AzureIoT
Hi ! In my the live events where I explain how to code to control the drone, I show a scenario where drone information is sent to Azure IoT Central. I just realized that I never wrote about it, so here is post 1 of N to describe this scenario. Azure IoT Central As usual… — read more
-
Digital transformation forecast in Mixed Reality and Augmented reality technologies via @ivanatilca
The last few years turned out to be hard for many both online and offline stores. Technology is an instrument that can help retailers significantly improve their marketing strategies and ensure a higher revenue. A continuous stream of new, digitally-based technological innovations is every day, conquering the world. This phenomenon is part of the current… — read more
-
#Python – Working with dates 📅, formats, and subtract for time difference. Timedelta type rocks!
Hi ! I’m switching from C#9 to Python to write this down, so I avoid to search and write this from scratch again and again. My scenario includes very simple operations with dates, Tag a start date time Do some process, I’ll fake it with random sleep Tag a end date time Calculate the different… — read more
-
#Net5 – C#9 “records” and “deconstruction” super cool feature 🆒🆒🆒
Hi ! I’m still learning about C#9, and there is a lot to learn about records. And, between all this information, I Just learn a super cool feature related to records: deconstruction. Let’s start with a simple record definition for a pet. This one includes pet’s name and pet’s age: This is fine, init only… — read more
-
#Event – Let’s code a drone ✈ to follow faces 😀 with #AzureIoT (x2!) Supporting the #GlobalAI Bootcamp Singapore and Germany!
Hi ! Let’s start the 2021 with some drones events supporting 2 Global AI Bootcamp events Global AI Bootcamp, Karlsruhe Germany Global AI Bootcamp, Singapore Please each event location for specific details on time and streaming options. Let’s code a drone to follow faces syncing everything with Azure IoT You can control a drone using… — read more
-
#Net5 – C#9 “Init-only properties” are super cool 🆒🆒🆒
Hi ! So this one does not fit in the line “readability improvement”, however is a nice step in order to write cleaner code. Yes, I know that doesn’t make sense, let me try to explain. Let’s start with a simple class with 2 properties. Interesting enough the property Age has a new accessor [init]… — read more
-
#LemonCode 🍋- Pasarelas de pago I – Conceptos
Introducción Si queremos montar un sitio de comercio electrónico, una de las áreas críticas a cubrir es la de gestionar pagos online, no te puedes arriesgar a que: Tus clientes no confíen en tu sitio. Un hacker te robe números de tarjetas de crédito. Un hacker realice compras con tarjetas fraudulentas. Vamos a ver una… — read more
-
#Net5 – C#9 logical operators “is” and “is not” are super cool 🆒🆒🆒
Hi ! In the line of good features, that are also nice to read, the new use of is and is not is a huge improvement in readability. As usual, old school validation for objects and types: And now, we can type the validation with some style: I like this new one 👆, now null… — read more
-
#Net5 – C#9 target-typed new expressions are super cool 🆒🆒🆒
Hi ! I know I’m late to the party here, however I’m still enjoying some of the new C# 9 features a lot. I just realized that now, I can create objects in a different way, which is still super clear to read. Disclaimer: some of the new features are cool, however my gut told… — read more
-
Publicando una Vue.js app en Azure Static Web Apps
Azure ofrece (En modo preview en este momento) un servicio orientado a exponer sitios web (SPA) de una manera fácil y rápida. Este servicio es completamente gratuito en este momento y esto te va permitir sacarle jugo este servicio. En este momento Azure Static Web Apps ofrece también integración continua con Github Actions lo que… — read more
-
#Podcast – NTN 76 – Feliz Año Nuevo 🎉 con todas las novedades de #Net5 !
Buenas! Feliz Año Nuevo 🎉🎉🎉, empezamos el año dando un repaso a todas las novedades de Net 5 con el gran amigo Miguel Teheran. Comentamos un poco la historia de Net y como Net 5 es el primer paso para la unificación de todos los .Net Frameworks que conocemos. También hablamos un poco de los… — read more
-
#Net5 – C#9 “records”, “with” and “this”, a super cool mix 🆒🆒🆒
Hi ! Our next podcast episode is focused on .Net 5. We had an amazing chat around a lot of features, and of course, C# 9 was part of the conversation. I got this amazing post [C# 9.0: Records – Work With Immutable Data Classes] from Tomas Huber, in my reading notes and working with… — read more
-
Desplegando Data Factory Pipelines en Microsoft Azure
Originally posted on Alb3rto Alonso: En este artículo vamos a describir en detalle los pasos a seguir para completar el despliegue automático de pipelines de Azure Data Factory en los entornos de Desarrollo (dev), Staging (stg) y Producción (prd). En desarrollo de software, el uso de la integración (CI) y el despliegue continuo (CD) se… — read more
-
#LemonCode – nodejs + TypeScript
Introducción Cuando desarrollamos en el lado de Front End, esta muy estandarizada la integración de TypeScript en nuestros proyectos, sea utilizando Babel + Webpack, o tirando de cli y plantillas. Pero… ¿Y en una aplicación nodejs? ¿Cómo podemos añadir soporte a TypeScript? Aquí no solemos tirar de Webpack, ni generamos bundles, en este post veremos… — read more
-
#Net5 – Migrating a fully functional Windows Form app to Net 5 in 10 minutes !
Hi ! TbVolScroll is a super cool project, take a look 👇 Simple utility to enable volume control when your mouse cursor is positioned above the taskbar. Hold the left ALT key to enable precise volume control (decrease/increase volume by 1%). Standard volume step is 5%. The volume bar will follow the cursor when it’s… — read more