-
#LemonCode 🍋 – Microfrontends II: Beneficios y Retos
Beneficios Construir en piezas pequeñas trae todas las ventajas de los componentes a nivel de aplicación: reducimos complejidad, funcionalidad y responsabilidad acotadas, tests sencillos, mejor mantenibilidad, menor acoplamiento, bases de código más ligeras, etc. La funcionalidad se vuelve más escalable, es decir, levantar un nuevo microfrontend es más barato, o al revés, tirar un microfrontend — read more
-
#RaspberryPi – 1st setup no monitor 📺: Wifi 📶 auto connect, SSH, rename, update, docker 🐳 and more! Update 2021-Jan-29 (deprecated)
Hi! Let’s start installing the latest Raspberry Pi OS image in an SD card. Next steps will be focus on how to access and control remotely your device you may want to follow this steps. This tutorial and tips works for Raspberry Pi 3, 4 and Zero. Configure Wireless connection In the SD Card, you — read more
-
#RaspberryPi – Install #AzureIoT, a couple of tips to make it work
Updated version to 2022 July 26 available here. Hi ! I’m back to Azure IoT for some months, so while I’m refreshing a couple of devices I realized that I need to write some lessons learned here. The base steps for this posts are described in the official page [Install or uninstall Azure IoT Edge — read more
-
#RaspberryPi – Fing >> mobile app 📲 to detect your device IP 📶. Update on old way to detect this IP address
Hi ! I just updated my “1st setup without monitor: auto connect to WiFi, enable SSH, rename, update and more!” post, on the section about how to detect your Raspberry Pi IP address once connected to the network. I used a Java based program, and I want to avoid install Java as long as I — read more
-
#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