---
title: "2024 Yearly Recap"
date: "2024-12-20"
slug: "2024-yearly-recap"
author: "Dany Paredes"
canonical: "https://danywalls.com/2024-yearly-recap"
description: "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 ..."
---

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](@Alt148) , @[Bezael Pérez](@bezael) , Leifer Mendez, Alyssa Nicoll, @Mandy Mowers, @[Rainer Hahnekamp](@rainerhahnekamp) @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 about[Angula](https://www.linkedin.com/feed/hashtag/?keywords=angular&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A7275906828327178240)[r , Progress Te](https://www.linkedin.com/feed/hashtag/?keywords=angular&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A7275906828327178240)[lerik and Kendo U](https://www.linkedin.com/company/telerik-and-kendo-ui/)[I and Javascript](https://www.linkedin.com/company/telerik-and-kendo-ui/)  
    \&gt; *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](http://danywalls.com) [and 13](http://danywalls.com/) for [Progress Telerik and Kendo UI](https://www.linkedin.com/company/telerik-and-kendo-ui/) UI.  
    *A big shoutout to* [*Mandy*](https://www.linkedin.com/in/mandymowers/) [*Mowers for*](https://www.linkedin.com/in/mandymowers/) *her guidance 🙏🏾.*
    
* 📈 [danywalls.com](http://danywalls.com) pass 500K views and [dev.to/danywalls reache](http://dev.to/danywalls)d 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

![](/images/posts/2024-yearly-recap/e1dc8042-ede4-4_61979.jpeg)

✍️ **Articles**:

1. [**Gemini ChatSession with Kendo Conversational UI and Angular**](https://www.danywalls.com/gemini-chatsession-with-kendo-conversational-ui-and-angular)
    
2. [**Web Accessibility: Working with Images and Content**](https://www.danywalls.com/web-accessibility-working-with-images-and-content)
    
3. [**How to Begin with Website Accessibility: A Simple Guide**](https://www.danywalls.com/how-to-begin-with-website-accessibility-a-simple-guide)
    

### **February**

🎉 Celebrated becoming a **ProgressChampion** and danywalls.com passed **500,000 blog view**.

![](/images/posts/2024-yearly-recap/72d4c52f-e3d2-4_61979.png)

🤖 Tech Talk **AI + Frontend** with **Leifer Mendez** in Madrid, demonstrating chatbots built with Gemini, Angular, and Kendo UI.

<YouTube id="5YuqMc5v5UI" title="Tech Talk AI + Frontend with Leifer Mendez" /> 

[  
](https://www.youtube.com/watch?v=5YuqMc5v5UI)✍️ **Articles**

* [Building an Advanced Image Uploader with Kendo UI for Angular](https://www.telerik.com/blogs/building-advanced-image-uploader-kendo-ui-angular-upload)
    
* [How to Upload Multiple Files in an Angular App](https://www.telerik.com/blogs/how-upload-multiple-files-angular-app)
    
* [The Best of Both Angular Worlds: Standalone Modules Combined](https://www.telerik.com/blogs/best-both-angular-worlds-standalone-modules-combined)
    
* [Build Navigation in Angular with Router, RouterLink, and Kendo UI](https://www.danywalls.com/build-navigation-in-angular-with-router-routerlink-and-kendo-ui)
    
* [Learn Route Parameters in Angular with Example](https://www.danywalls.com/learn-route-parameters-in-angular-with-example)
    

## **March**

I had the privilege of conducting two workshops with the [**DonWeb Cloud & IaaS**, all about buildin](https://www.linkedin.com/feed/#)g Angular libraries and leveraging Kendo's power [**Progress Telerik and Kendo UI**.✍️ **Articles**](https://www.linkedin.com/feed/#)

<YouTube id="oan-wx1q7is" title="Workshop with DonWeb Cloud & IaaS" /> 

✍️ **Articles**

* [**Building a Po**](https://www.linkedin.com/feed/#)[**werful PDF Reader with Kendo UI**](https://www.telerik.com/blogs/build-powerful-reader-kendo-ui-angular-pdf-viewer):
    
* [**Tackling Circular Dependencies in Typescript**](https://www.danywalls.com/how-to-detect-and-fix-circular-dependencies-in-typescript):
    
* [**A Guide to Publishing Your Angular Library on a Private NPM Registry**](https://www.danywalls.com/how-to-publish-my-angular-library-in-private-npm-with-verdaccio):
    
* [**Beginning My Experience with WSL (Windows Subsystem for Linux)**](https://www.danywalls.com/how-to-start-with-wsl-as-frontend)
    

## April

Thanks to. @[Jörgen de Groot](@Alt148) to come to BCN and share great time with my family!

![](/images/posts/2024-yearly-recap/85fdf69f-c4f4-4_61979.jpeg)

✍️ **Articles**

* [**How to Edit a Table Row on Click in Kendo UI for Angular Data Grid**](https://www.telerik.com/blogs/how-edit-table-row-click-kendo-ui-angular-data-grid)
    
* [**Build Reactive Apps with Signals and RxJS in Angular 17**](https://www.telerik.com/blogs/build-reactive-apps-signals-rxjs-angular-17)
    
* [**Testing in Angular: Replace Karma with Web Test Runner**](https://www.danywalls.com/testing-in-angular-replace-karma-to-web-test-runner)
    
* [**Using defer() and deferViews in Angular 17**](https://www.danywalls.com/using-defer-deferviews-in-angular-17)
    

## May

Thanks to Kendo and Google Devs for the trophy, gemini swag, and Kendo UI stickers.

![](/images/posts/2024-yearly-recap/5217fe29-440b-4_61979.png)

✍️ **Articles**

* [https://www.telerik.com/blogs/improve-angular-performance-lazy-loading-defer-kendo-ui](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/creating-dynamic-flexible-components-angular-content-projection)
    
* [https://www.telerik.com/blogs/why-move-input-signals-bye-input](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/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](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.

![](/images/posts/2024-yearly-recap/0ba84617-e03d-4_61979.png)

**✍🏼 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**](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**](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**](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**](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**](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**](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/**](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**](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-noerrorsschema-stub-components-and-ngmocks**](https://www.danywalls.com/testing-components-in-angular-noerrorsschema-stub-components-and-ngmocks-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**](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**](https://www.telerik.com/blogs/testing-services-angular)

## August

![](/images/posts/2024-yearly-recap/7f6c4860-c312-4_61979.jpeg)

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/when-to-use-concatmap-mergemap-switchmap-and-exhaustmap-operators-in-building-a-crud-with-ngrx**](https://danywalls.com/when-to-use-concatmap-mergemap-switchmap-and-exhaustmap-operators-in-building-a-crud-with-ngrx)

👉🏽 [**https://danywalls.com/handling-router-url-parameters-using-ngrx-router-store**](https://danywalls.com/handling-router-url-parameters-using-ngrx-router-store)

## September

[![](/images/posts/2024-yearly-recap/40eac492-76d4-4_61979.png)](https://angularexperts.io/products/ebook-signals/)

The Signal month :) write about model and read the book about sginals.

👉🏽 [**How to Simplify Angular Component Communication with** `model()` and Signals](https://danywalls.com/how-to-simplify-angular-component-communication-with-model-and-signals#heading-wait-a-second-want-to-dive-even-deeper-into-angular-signals)

👉🏽 [**Reading Angular Signals Masterclass eBook by Kevin**](https://danywalls.com/how-to-simplify-angular-component-communication-with-model-and-signals#heading-wait-a-second-want-to-dive-even-deeper-into-angular-signals)

## October + Tech Talks and Swags

Kendo Swags + Talks

![](/images/posts/2024-yearly-recap/0e8d8167-d2aa-4_61980.webp)

Talks with @[Bezael Pérez](@bezael) about Javascript

![](/images/posts/2024-yearly-recap/7be76c13-604d-4_61980.webp)

Articles:

👉🏽 [**Build Dashboard with Charts Using Kendo UI for Angular ListView**](https://www.telerik.com/blogs/build-dashboard-charts-using-kendo-ui-angular-listview)

👉🏽 [**Simplify Your Angular Code with NgRx Entities: Why I Love NgRx Entities**](https://danywalls.com/simplify-your-angular-code-with-ngrx-entities-why-i-love-ngrx-entities)

## November

Thanks to Google Dev for swag!

![](/images/posts/2024-yearly-recap/93f19f07-a6d1-4_61980.png)

DevFest Madrid, BCN and Jaen

![](/images/posts/2024-yearly-recap/5540c3ed-509c-4_61980.png)

![](/images/posts/2024-yearly-recap/ba9215ce-201b-4_61980.jpeg)

With four events in a single month a take bit time to write a article:

👉🏽 [**Build Multi-Conversation Chat with Kendo UI and Signals**](https://www.telerik.com/blogs/build-multi-conversation-chat-kendo-ui-signals)

## December

* Build a timeline with Kendo UI:  
    [https://www.telerik.com/blogs/build-github-timeline-kendo-ui-angular-timeline](https://www.telerik.com/blogs/build-github-timeline-kendo-ui-angular-timeline)
    

Workshop with donweb about Kendo UI and AI. (Spanish)

<YouTube id="0K5NGu5s5II" title="Workshop with donweb about Kendo UI and AI" /> 

## !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!
