2024 Yearly Recap

The year 2024 is almost over, and reflecting on it, it was amazing with many tech talks, community contributions, learning from the community, and sharing great times with friends and family.
Special Thanks
I want to say a big thank you to @Jörgen de Groot , @Bezael Pérez , Leifer Mendez, Alyssa Nicoll, @Mandy Mowers, @Rainer Hahnekamp @DecodedFrontend, @AnfibiaCreativa, and @santosh for their helpful advice, great learning opportunities, and for inspiring me to get better every day!
Thank you also to @innoIT and the @GDG groups for all your hard work in making every event a success. I really appreciate your support!
Year in Numbers:
Looking back, I’m proud to have wrapped up 2024 successfully, thanks to all of you. Here are some of the highlights of this incredible year:
-
🎤 14 Tech Talks aboutAngular , Progress Telerik and Kendo UI and Javascript
> Thanks to Progress Telerik and Kendo UI, InnoIT Consulting , Luis Campos Pozo, GDG Barcelona, Rosemarie García L. , Gabriela Soto GDG Barcelona and Google Developer Experts for their incredible support. -
✍️ 42 Articles 29 on danywalls.com and 13 for Progress Telerik and Kendo UI UI.
A big shoutout to Mandy Mowers for her guidance 🙏🏾. -
📈 danywalls.com pass 500K views and dev.to/danywalls reached 900K views.
-
🏅 I’m honored to have become a Progress Champion.
Would you like to dive deeper into this journey?
January
Start January with a 🎤 Tech Talk at @Harbur.space, Barcelona about Angular Signals

✍️ Articles:
February
🎉 Celebrated becoming a ProgressChampion and danywalls.com passed 500,000 blog view.

🤖 Tech Talk AI + Frontend with Leifer Mendez in Madrid, demonstrating chatbots built with Gemini, Angular, and Kendo UI.
-
Building an Advanced Image Uploader with Kendo UI for Angular
-
The Best of Both Angular Worlds: Standalone Modules Combined
-
Build Navigation in Angular with Router, RouterLink, and Kendo UI
March
I had the privilege of conducting two workshops with the DonWeb Cloud & IaaS, all about building Angular libraries and leveraging Kendo's power Progress Telerik and Kendo UI.✍️ Articles
✍️ Articles
-
A Guide to Publishing Your Angular Library on a Private NPM Registry:
-
Beginning My Experience with WSL (Windows Subsystem for Linux)
April
Thanks to. @Jörgen de Groot to come to BCN and share great time with my family!

✍️ Articles
May
Thanks to Kendo and Google Devs for the trophy, gemini swag, and Kendo UI stickers.

✍️ Articles
-
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
June
I had the pleasure of sharing my experience with the Kendo UI IA Component at the tech talk "Frontend and IA" with Leifer Mendez. Thanks to Innoit for hosting the event and Kendo for the stickers.

✍🏼 Articles
-
How to add HTTP header to HTTP request with functional interceptors in Angular.
https://www.danywalls.com/how-to-add-http-headers-to-requests-with-functional-interceptors-in-angular -
How to Manipulate Data in JavaScript for Beginners.
https://www.danywalls.com/four-javascript-data-manipulation-every-junior-must-practice -
Head Start with Angular Testing using Jasmine and transitioning to Web Test Runner.
https://www.telerik.com/blogs/testing-angular -
Simplify your actions in Ngrx with an action-creation-group.
https://www.danywalls.com/simplify-ngrx-actions-using-actioncreationgroup -
How NgRx Selectors Can Improve Your Angular App.
https://www.danywalls.com/how-to-use-ngrx-selectors-in-angular -
Simplifying Side Effect Management in Angular via NgRx Effects.
https://www.danywalls.com/how-to-handle-side-effects-in-angular-using-ngrx-effects -
DeferView in Angular 17 https://www.angularspace.com/using-defer-deferviews-in-angular-17/
July
Articles about LLM and Testing
✍️ Articles
👉🏽 Learn how to build your local chatbot using Geminy Nano with Chrome Canary and Kendo UI.
https://www.danywalls.com/building-a-local-ai-chatbot-with-gemini-nano-chrome-canary-angular-and-kendo-ai-prompt
👉🏽 Learn about common mistakes writing testing in Angular with a real example, moving from NO_ERRORS_SCHEMA to Stub and NgMocks. https://www.danywalls.com/testing-components-in-angular-noerrorsschema-stub-components-and-ngmocks
👉🏽 How to use Gemma LLM locally with Ollama, Kendo UI, and Angular.
https://www.telerik.com/blogs/interact-local-llms-ollama--gemma-kendo-ui-angular
👉🏽 How to test services in Angular with HTTP Request.
https://www.telerik.com/blogs/testing-services-angular
August

In August, I refreshed my skills with NgRx. I wrote two blog posts explaining when to use different RxJS operators (concatMap, mergeMap, switchMap, and exhaustMap) while building a CRUD application with NgRx.
👉🏽 https://danywalls.com/handling-router-url-parameters-using-ngrx-router-store
September

The Signal month :) write about model and read the book about sginals.
👉🏽 How to Simplify Angular Component Communication with model() and Signals
👉🏽 Reading Angular Signals Masterclass eBook by Kevin
October + Tech Talks and Swags
Kendo Swags + Talks

Talks with @Bezael Pérez about Javascript

Articles:
👉🏽 Build Dashboard with Charts Using Kendo UI for Angular ListView
👉🏽 Simplify Your Angular Code with NgRx Entities: Why I Love NgRx Entities
November
Thanks to Google Dev for swag!

DevFest Madrid, BCN and Jaen


With four events in a single month a take bit time to write a article:
👉🏽 Build Multi-Conversation Chat with Kendo UI and Signals
December
- Build a timeline with Kendo UI:
https://www.telerik.com/blogs/build-github-timeline-kendo-ui-angular-timeline
Workshop with donweb about Kendo UI and AI. (Spanish)
!Done!!
The year 2024 was amazing, with challenges and professional growth. I hope to continue working and learning from the community and next year continue growing and learning!
Real Software. Real Lessons.
I share the lessons I learned the hard way, so you can either avoid them or be ready when they happen.
No spam ever. Unsubscribe at any time.