#Podcast – NTN 85 – Especial NetCoreConf. Especial NetCoreConf, sobre profesores, alumnos y eventos de tecnología!

Buy Me A Coffee

Buenas!

El equipo de NetCoreConf nos permitió entrar al backstage del evento, y en una esquina del bar (virtual), tuvimos la suerte de hablar de muchos temas interesantes.

Hoy la sorpresa viene de la mano de un gran amigo, con el que compartimos muchas grandes experiencias en eventos por España. Lo interesante del tema, es que Carles nos comparte su visión sobre la participación de alumnos en estos eventos. Como era de esperar, caen un par de anécdotas y nos lo pasamos genial!

Como la grabación ha sido en el bar, desde ya os pido disculpas por la calidad del audio y la improvisación del guion. Como sabéis, la planificación del guion es fundamental en NTN!

Happy Coding!

Speakers

  • Carles Alonso (Twitter)
  • Juan Carlos Quijano Abad es Microsoft Certified Trainer, Arquitecto de Soluciones en Azure, Consultor independiente en implantación de DevOps (LinkedIn)
  • Bruno Capuano es Canada Innovation Lead at Avanade and Microsoft AI MVP (LinkedIn)

Ir a descargar

Happy coding!

Greetings

El Bruno



¿Con ganas de ponerte al día?

En Lemoncode te ofrecemos formación online impartida por profesionales que se baten el cobre en consultoría:

#Podcast – NTN 84 – Agile? Mejor con SushiAgile 🍣 o PizzaKanban 🍕o un LeanTonic 🍸!

Buy Me A Coffee

Buenas!

Cuando Juan tira de conocidos, la calidad y el buen rato está garantizado. Y, en el caso de la charla con Israel, le sumamos que he aprendido un montón! Hablar de temas Agile siempre es una excelente excusa, e Israel nos ayuda a entender que, en el año 2021, los conceptos son los mismos pero aplicados de forma diferentes.

Foco en la comunicación, en las personas y en la figura del Ingeniero Humanista. Y ojo al detalle de las experiencias de SushiKanban 🍣 o PizzaKanban 🍕.

Happy Coding!

Speakers

  • Israel Alcazar es Consultor Organizacional, Agile Coach, Ingeniero Humanista. Construyendo mejores organizaciones a través de la innovación organizacional y las nuevas formas de trabajo (también en remoto) (LinkedIn)
  • Juan Carlos Quijano Abad es Microsoft Certified Trainer, Arquitecto de Soluciones en Azure, Consultor independiente en implantación de DevOps (LinkedIn)
  • Bruno Capuano es Canada Innovation Lead at Avanade and Microsoft AI MVP (LinkedIn)

Resources

Ir a descargar

Happy coding!

Greetings

El Bruno



¿Con ganas de ponerte al día?

En Lemoncode te ofrecemos formación online impartida por profesionales que se baten el cobre en consultoría:

#Lemoncode – Hola #Kubernetes: Definiciones

Buy Me A Coffee

Introducción

Si te dedicas al mundo del desarrollo es posible que estes cansado de escuchar está palabra, ¿pero por qué esta tecnología está en boca de todos? ¿qué la hace tan atractiva? En este post partimos de cero y te vamos a contar en que consiste Kubernetes.

¿Qué tengo que saber?

Para poder seguir este post, tienes que tener conceptos básicos de tecnología de contenedores (Docker), si no estas familiarizados con esto puedes leer nuestro post introductorio Hola Docker

Pongamonos en contexto…

Todo comienza con un contenedor. La manera más sencilla de entender un contenedor, es que se trata de software que corre de manera independiente. Por ejemplo, digamos que quiero probar Mongo. Tradicionalmente, lo que haría, es irme a la página oficial, descargar los binarios, instalarlos, comprobar que mi instalación ha sido correcta; si no ha sido correcta, aplicar las modificaciones necesarias dependiendo de mi configuración y sistema operativo, volver a comprobar que el software corre como esperamos; si no vuelta a empezar…

Flujo tradicional instalación MongoDB
Flujo tradicional instalación MongoDB

Si por el contrario utilizo un contenedor, los pasos a seguir se simplifican, imaginemos que queremos instalar el motor de base de datos de mongo, …

Lee el post completo aquí …

Happy coding!

Greetings

El Bruno



¿Con ganas de ponerte al día?

En Lemoncode te ofrecemos formación online impartida por profesionales que se baten el cobre en consultoría:

#Podcast – NTN 83 – Especial NetCoreConf. Intelligencia Artificial, estado actual, futuro, ética y mates (si, mates!)

Buy Me A Coffee

Buenas!

El equipo de NetCoreConf nos permitió entrar al backstage del evento, y en una esquina del bar (virtual), tuvimos la suerte de hablar de muchos temas interesantes.

Por ejemplo, con Javier Menendez Pallo charlamos sobre Intelligencia Artificial. Bueno esa era la idea, en realidad empezamos hablando sobre tomar mate, y después sobre ética en AI, el futuro de AI y mucho más!

Como la grabación ha sido en el bar, desde ya os pido disculpas por la calidad del audio y la improvisación del guion. Como sabéis, la planificación del guion es fundamental en NTN!

Happy Coding!

Speakers

  • Javier Menendez Pallo es Helping companies improve their results by using Artificial Intelligence in any of their areas. | Microsoft AI MVP (LinkedIn)
  • Juan Carlos Quijano Abad es Microsoft Certified Trainer, Arquitecto de Soluciones en Azure, Consultor independiente en implantación de DevOps (LinkedIn)
  • Bruno Capuano es Canada Innovation Lead at Avanade and Microsoft AI MVP (LinkedIn)

Ir a descargar

Happy coding!

Greetings

El Bruno



¿Con ganas de ponerte al día?

En Lemoncode te ofrecemos formación online impartida por profesionales que se baten el cobre en consultoría:

#Podcast – NTN 82 – PowerQuizz, Power Platform, PowerBI … a todo Power! 💪💪💪

Buy Me A Coffee

Buenas!

Hemos pasado un rato genial con el equipo de PowerQuizz Spain. Y nos han comentado como surge esta idea, algunas lecciones aprendidas haciendo streaming y concursos online, y mucho más. Y después repasamos algunas partes de Power Platform, empezando por PowerBI, un poco de historia con Sharepoint, el mundo de las certificaciones y el futuro de la plataforma.

Al final, Enrique, Mar, Raquel y Ricardo nos tenían preparada una sorpresa muy especial y muy divertida que ha hecho que todos terminemos con ganas de más PowerQuizz!

Happy Coding!

Resources

Power Quizz Main Page, https://www.linkedin.com/company/powerquizzesp/

Speakers

  • Enrique Romero Fernández es Sr. Consultant en Innovar Tecnologías 🔵 MVP Biz Apps (LinkedIn)
  • Maria del Mar Llambí es MVP Bizz Apps 🔷 Technical Architect – Microsoft Business Applications en KPMG (LinkedIn)
  • Raquel Alvear es Business Intelligence Consultant (LinkedIn)
  • Ricardo Rincón es Consultor BI Senior en Bismart / Microsoft Power BI certified / Power BI Evangelist / CoFundador y CoAdmin del grupo @PowerBiEspanol en Telegram (LinkedIn)
  • Juan Carlos Quijano Abad es Microsoft Certified Trainer, Arquitecto de Soluciones en Azure, Consultor independiente en implantación de DevOps (LinkedIn)
  • Bruno Capuano es Canada Innovation Lead at Avanade and Microsoft AI MVP (LinkedIn)

Ir a descargar

Happy coding!

Greetings

El Bruno



¿Con ganas de ponerte al día?

En Lemoncode te ofrecemos formación online impartida por profesionales que se baten el cobre en consultoría:

#Podcast – NTN 81 – Especial NetCoreConf, un poco de ☁ Azure IoT y Digital Twins 🤖🤖

Buy Me A Coffee

Buenas!

El equipo de NetCoreConf nos permitió entrar al backstage del evento, y en una esquina del bar (virtual), tuvimos la suerte de hablar de muchos temas interesantes.

Por ejemplo, con Manuel Sánchez Rodríguez charlamos sobre Azure IoT, Digital Twins y Mixed Reality. Un pack de lo más interesante.

Como la grabación ha sido en el bar, desde ya os pido disculpas por la calidad del audio y la improvisación del guion. Como sabéis, la planificación del guion es fundamental en NTN!

Happy Coding!

Speakers

  • Manuel Sánchez Rodríguez es Microsoft MVP Azure | Technical Manager & Azure Evangelist at Everis (LinkedIn)
  • Juan Carlos Quijano Abad es Microsoft Certified Trainer, Arquitecto de Soluciones en Azure, Consultor independiente en implantación de DevOps (LinkedIn)
  • Bruno Capuano es Canada Innovation Lead at Avanade and Microsoft AI MVP (LinkedIn)

Ir a descargar

Happy coding!

Greetings

El Bruno



¿Con ganas de ponerte al día?

En Lemoncode te ofrecemos formación online impartida por profesionales que se baten el cobre en consultoría:

#Podcast – NTN 79 – Proyecto Anaire 🌫, Monitorización del nivel de CO2 🫁 en las aulas en COVID times

Buy Me A Coffee

Buenas!

Juan me pillo desprevenido con una frase que siempre ilusiona, “tengo unos invitados buenísimos para el podcast”. Y poco después estábamos hablando con Antonio y Pablo sobre el proyecto Anaire.

En el episodio comentan un poco la historia detrás del proyecto. Como surgió la idea y como lo han llevado adelante. En la parte técnica es una maravilla, usando muchas tecnologías que no conocía, en un modo plug and play, en poco tiempo pudieron montar una solución que escala, se adapta y es útil ! Todo esto con sensores, arduinos, mensajería MQTT, AWS y mucho más!

Happy Coding !

Speakers

  • Antonio López Gracia es Technological Expert at telefonica I+D (LinkedIn)
  • Pablo Montes es Telco Cloud Expert at Telefonica (LinkedIn)
  • Juan Carlos Quijano Abad es Microsoft Certified Trainer, Arquitecto de Soluciones en Azure, Consultor independiente en implantación de DevOps (LinkedIn)
  • Bruno Capuano es Canada Innovation Lead at Avanade and Microsoft AI MVP (LinkedIn)

References

Proyecto Anaire

Mosquitto, Prometheus, Grafana

Ir a descargar

Happy coding!

Greetings

El Bruno



¿Con ganas de ponerte al día?

En Lemoncode te ofrecemos formación online impartida por profesionales que se baten el cobre en consultoría:

#Podcast – NTN 78 – Hey Alexa 👋 , cómo funciona el mundo de desarrollo de tus Alexa Skills ? 🥣

Buy Me A Coffee

Buenas!

Que pasa cuando hablas con alguien que es un Alexa Champion? Pues que pasas un buen rato y aprendes mucho. Vicente ha publicado un libro en español sobre este tema: “La Revolución de Alexa: Desarrollo de Alexa Skills” y claro, fue la excusa perfecta para hablar un rato sobre el desarrollo de skills para Alexa.

En la charla hablamos de muchos escenarios. Por ejemplo, como desarrollar apps, perdón skills, sin la necesidad de programar ni una línea de código: y también hablamos de escenarios más complejos como híbridos entre Azure y Amazon. O inclusive sobre como monetizar los skills !

Happy Coding !

Speakers

  • Vicente Guzmán es Lead Project Manager en Deintec (LinkedIn)
  • Juan Carlos Quijano Abad es Microsoft Certified Trainer, Arquitecto de Soluciones en Azure, Consultor independiente en implantación de DevOps (LinkedIn)
  • Bruno Capuano es Canada Innovation Lead at Avanade and Microsoft AI MVP (LinkedIn)

Ir a descargar

Happy coding!

Greetings

El Bruno



¿Con ganas de ponerte al día?

En Lemoncode te ofrecemos formación online impartida por profesionales que se baten el cobre en consultoría:

#LemonCode 🍋 – Microfrontends II: Beneficios y Retos

Buy Me A Coffee

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 a la basura es menos caro que cuando trabajamos con monolitos acoplados (Figura 2).
Figura 2. Funcionalidad escalable
Figura 2. Funcionalidad escalable
  • El punto anterior nos lleva de forma natural al siguiente: ahora las actualizaciones de código pueden ser incrementales, sin impactar al resto de microfrontends existentes. Por tanto reducimos el riesgo de deuda técnica (Figura 3).
Figura 3. Actualizaciones incrementales
Figura 3. Actualizaciones incrementales
  • Podremos tener repositorios, pipelines, despliegues, entornos y procesos independientes por cada microfrontend. Y ¿por qué no? equipos autónomos (Figura 4).
Figura 4. Equipos y procesos independientes
Figura 4. Equipos y procesos independientes

Read the complete article here.

Happy coding!

Greetings

El Bruno



¿Con ganas de ponerte al día?

En Lemoncode te ofrecemos formación online impartida por profesionales que se baten el cobre en consultoría:

#LemonCode 🍋 – Microfrontends I: Introducción

Buy Me A Coffee

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 más complejas, se pone de manifiesto la necesidad de separar front y back. Nacen las SPA (Single Page Aplications) que se comunican a través de APIs.
  • Back inicia su andadura hacia los microservicios: una arquitectura distribuida, modular y escalable que trae numerosas ventajas.
  • En front también cala esta filosofía del ‘divide y vencerás’. La componentización aparece de forma natural con todos los nuevos frameworks de desarrollo de aplicaciones. Gracias a los componentes, rompemos nuestra UI en pequeños trocitos que permiten el reuso de elementos, reducir la complejidad, aplicar el principio de responsabilidad única, favorecer el testeo, etc.

Sin embargo, los componentes en front no son del todo equiparables a los microservicios en back. A pesar de modularizar nuestra UI, los componentes no solemos concebirlos como entidades 100% independientes, sino como partes de un todo. Tanto es así que en el último paso previo al despliegue … ¿qué hacemos? … ejecutamos un bundler que agrega toda la aplicación en ¡un gran monolito!**

Si bien en tiempo de desarrollo hemos aplicado principios modulares, en tiempo de ejecución nos quedaría una foto como la siguiente (Figura 1):

Figura 1.  Front  (monolito) vs  back  (arquitectura distribuida)
Figura 1. Front (monolito) vs back (arquitectura distribuida)

¿Por qué no dar un paso más y emular la arquitectura distribuida que ya se practica en back-end?

Read the complete article here

Happy coding!

Greetings

El Bruno



¿Con ganas de ponerte al día?

En Lemoncode te ofrecemos formación online impartida por profesionales que se baten el cobre en consultoría: