Resumen del año 2024

El año 2024 casi termina y, al reflexionar sobre todo lo vivido, ha sido increíble: muchas charlas técnicas, aportes a la comunidad, aprendizaje compartido y grandes momentos junto a amigos y familia.
Agradecimientos especiales
Quiero dar las gracias de corazón a @Jörgen de Groot, @Bezael Pérez, Leifer Mendez, Alyssa Nicoll, @Mandy Mowers, @Rainer Hahnekamp, @DecodedFrontend, @AnfibiaCreativa y @santosh por sus valiosos consejos, por darme grandes oportunidades de aprendizaje y por inspirarme a ser mejor cada día.
Muchas gracias también a @innoIT y a las comunidades de @GDG por todo el trabajo y dedicación para que cada evento fuera un éxito. ¡Aprecio muchísimo su apoyo!
El año en números:
Mirando hacia atrás, me llena de orgullo haber cerrado el 2024 con éxito gracias a todos ustedes. Estos son algunos de los puntos más destacados de este gran año:
-
🎤 14 charlas técnicas sobre Angular, Progress Telerik y Kendo UI y JavaScript.
Gracias a Progress Telerik and Kendo UI, InnoIT Consulting, Luis Campos Pozo, GDG Barcelona, Rosemarie García L., Gabriela Soto GDG Barcelona y a Google Developer Experts por su apoyo constante.
-
✍️ 42 artículos: 29 en danywalls.com y 13 para Progress Telerik and Kendo UI.
Un saludo y agradecimiento especial a Mandy Mowers por toda su ayuda y guía 🙏🏾. -
📈 danywalls.com superó las 500.000 visitas y dev.to/danywalls alcanzó las 900.000 lecturas.
-
🏅 Es un honor haberme convertido en Progress Champion.
¿Quieres acompañarme a repasar este recorrido?
Enero
Empecé enero con una 🎤 charla técnica en @Harbur.space, Barcelona sobre Angular Signals.

✍️ Artículos:
Febrero
🎉 Celebré el reconocimiento como Progress Champion y que danywalls.com superó las 500.000 visitas en el blog.

🤖 Charla técnica sobre IA + Frontend con Leifer Mendez en Madrid, mostrando chatbots construidos con Gemini, Angular y Kendo UI.
-
Construyendo un cargador de imágenes avanzado con Kendo UI para Angular
-
Lo mejor de ambos mundos en Angular: combinar Standalone y NgModules
-
Construir navegación en Angular con Router, RouterLink y Kendo UI
-
Aprende parámetros de ruta en Angular con ejemplos prácticos
Marzo
Tuve la oportunidad de impartir dos talleres con DonWeb Cloud & IaaS, enfocados en la creación de librerías en Angular y en aprovechar la potencia de Progress Telerik and Kendo UI.
✍️ Artículos
Abril
¡Muchas gracias a @Jörgen de Groot por venir a Barcelona y compartir tan buenos momentos con mi familia!

✍️ Artículos
-
Cómo editar una fila al hacer clic en Kendo UI for Angular Data Grid
-
Construir aplicaciones reactivas con Signals y RxJS en Angular 17
Mayo
Gracias a Kendo y a Google Devs por el trofeo, el swag de Gemini y los stickers de Kendo UI.

✍️ Artículos
-
https://www.telerik.com/blogs/improve-angular-performance-lazy-loading-defer-kendo-ui
-
https://www.telerik.com/blogs/creating-dynamic-flexible-components-angular-content-projection
-
https://www.telerik.com/blogs/why-move-input-signals-bye-input
-
https://www.danywalls.com/building-real-time-boards-with-angular-and-nestjs-using-server-sent-events
-
https://www.danywalls.com/how-to-optimize-images-in-angular-using-ngoptimizedimage-directive
Junio
Fue un gusto compartir mi experiencia con el componente de IA de Kendo UI en la charla técnica "Frontend e IA" junto a Leifer Mendez. Gracias a InnoIT por organizar el evento y a Kendo por los stickers.

✍🏼 Artículos
-
Cómo agregar cabeceras HTTP a peticiones con interceptores funcionales en Angular.
https://www.danywalls.com/how-to-add-http-headers-to-requests-with-functional-interceptors-in-angular -
Cómo manipular datos en JavaScript para principiantes.
https://www.danywalls.com/four-javascript-data-manipulation-every-junior-must-practice -
Primeros pasos en testing con Angular usando Jasmine y migración a Web Test Runner.
https://www.telerik.com/blogs/testing-angular -
Simplifica tus acciones en NgRx con un grupo de creación de acciones.
https://www.danywalls.com/simplify-ngrx-actions-using-actioncreationgroup -
Cómo los selectores de NgRx pueden mejorar tu aplicación Angular.
https://www.danywalls.com/how-to-use-ngrx-selectors-in-angular -
Simplificar el manejo de efectos secundarios en Angular mediante NgRx Effects.
https://www.danywalls.com/how-to-handle-side-effects-in-angular-using-ngrx-effects -
DeferViews en Angular 17: https://www.angularspace.com/using-defer-deferviews-in-angular-17/
Julio
Artículos sobre modelos de lenguaje (LLM) y pruebas en Angular.
✍️ Artículos
👉🏽 Aprende a construir tu chatbot local usando Gemini Nano con Chrome Canary y Kendo UI.
https://www.danywalls.com/building-a-local-ai-chatbot-with-gemini-nano-chrome-canary-angular-and-kendo-ai-prompt
👉🏽 Errores comunes al escribir tests en Angular con un ejemplo real: pasando de NO_ERRORS_SCHEMA a Stub y NgMocks.
https://www.danywalls.com/testing-components-in-angular-noerrorsschema-stub-components-and-ngmocks-noerrorsschema-stub-components-and-ngmocks
👉🏽 Cómo usar el LLM Gemma de forma local con Ollama, Kendo UI y Angular.
https://www.telerik.com/blogs/interact-local-llms-ollama--gemma-kendo-ui-angular
👉🏽 Cómo hacer pruebas de servicios en Angular con peticiones HTTP.
https://www.telerik.com/blogs/testing-services-angular
Agosto

En agosto repasé y reforcé mis conocimientos sobre NgRx. Escribí dos artículos explicando cuándo usar diferentes operadores de RxJS (concatMap, mergeMap, switchMap y exhaustMap) al construir una aplicación CRUD con NgRx.
👉🏽 https://danywalls.com/handling-router-url-parameters-using-ngrx-router-store
Septiembre

El mes de las Signals :) Escribí sobre model() y leí el libro sobre Signals.
👉🏽 Cómo simplificar la comunicación entre componentes en Angular con model() y Signals
👉🏽 Leyendo el libro Angular Signals Masterclass de Kevin
Octubre: Charlas técnicas y swag
Swag de Kendo y charlas técnicas.

Charlas con @Bezael Pérez sobre JavaScript.

Artículos:
👉🏽 Construir un dashboard con gráficos usando Kendo UI for Angular ListView
👉🏽 Simplifica tu código en Angular con NgRx Entities: por qué me encanta NgRx Entities
Noviembre
¡Gracias a Google Devs por el swag!

DevFest Madrid, Barcelona y Jaén.


Con cuatro eventos en un solo mes, me hice un espacio para escribir un artículo:
👉🏽 Construir un chat multiconversación con Kendo UI y Signals
Diciembre
- Construir un timeline con Kendo UI:
https://www.telerik.com/blogs/build-github-timeline-kendo-ui-angular-timeline
Taller con DonWeb sobre Kendo UI e IA.
¡Listo!
El 2024 fue un año increíble, lleno de desafíos y crecimiento profesional. Espero seguir trabajando y aprendiendo junto a la comunidad, ¡y que el próximo año sigamos creciendo juntos!
Reflections on career, soft skills, productivity, and the human side of programming.
Artículos Relacionados
Compartir este artículo
Si esta guía te resultó útil, compártela con tu equipo o con otros desarrolladores.
Software real. Lecciones reales.
Comparto las lecciones que aprendí por las malas, para que puedas evitarlas o estar preparado cuando ocurran.
Únete a 13,800+ desarrolladores y lectores.
Cero spam. Cancela tu suscripción en cualquier momento.