<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/telerik/best-of/2024/11" -->

---
title: Best Telerik posts — November 2024 | daily.dev
description: The most upvoted Telerik posts from November 2024, curated by the daily.dev community.
canonical: https://daily.dev/sources/telerik/best-of/2024/11
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/telerik/best-of/2024/11
og:type: website
og:site_name: daily.dev
og:title: Best Telerik posts — November 2024 | daily.dev
og:description: The most upvoted Telerik posts from November 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Telerik — November 2024

1. 1  
[](https://daily.dev/posts/mapping-over-promises-in-javascript-wauqrkvut "Mapping Over Promises in JavaScript")  
Article  
![Avatar of telerik](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5ee6d4bef8ac4f84886d06f5881963e7)Telerik · 2y  
Mapping Over Promises in JavaScript  
Learn how to properly handle async/await operations when mapping over arrays in JavaScript. The post explores common mistakes with async operations and introduces three methods to correctly map over promises: using a for...of loop for sequential processing, Promise.all for parallel execution, and the npm package p-map to control concurrency. Improve your understanding and effectiveness in dealing with async operations to prevent bottlenecks and potential memory issues.  
32
2. 2  
[](https://daily.dev/posts/getting-started-with-domain-driven-design-in-asp-net-core-he4a9zoyq "Getting Started with Domain-Driven Design in ASP.NET Core")  
Article  
![Avatar of telerik](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5ee6d4bef8ac4f84886d06f5881963e7)Telerik · 2y  
Getting Started with Domain-Driven Design in ASP.NET Core  
Domain-driven design (DDD) aligns code structure with business logic to address complex problems. This guide introduces the basics of DDD and steps for creating a microservice using ASP.NET Core, focusing on strategic and tactical design. It covers setting up various layers, including domain, infrastructure, and application, and provides a practical example of a commission processing module, complete with code snippets and explanations.  
26
3. 3  
[](https://daily.dev/posts/getting-started-with-the-resource-api-in-angular-svaaqxdxw "Getting Started with the Resource API in Angular")  
Article  
![Avatar of telerik](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5ee6d4bef8ac4f84886d06f5881963e7)Telerik · 2y  
Getting Started with the Resource API in Angular  
The Resource API, set to launch with Angular 19, introduces a new reactive approach to loading data using the HTTP protocol. Developers can create resources that return promises, manage state, and update data locally. Key features include handling overlapping requests with the abortSignal, differentiating between tracked requests and untracked loaders, and optimizing API calls. This API is tailored for data loading rather than mutations, simplifying state management in Angular applications.  
15
4. 4  
[](https://daily.dev/posts/passkey-authentication-in-next-js-using-hanko-tdd9ade19 "Passkey Authentication in Next.js Using Hanko")  
Article  
![Avatar of telerik](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5ee6d4bef8ac4f84886d06f5881963e7)Telerik · 2y  
Passkey Authentication in Next.js Using Hanko  
Discover how to integrate passkey-based authentication into a Next.js application using Hanko's authentication provider. Follow the step-by-step guide to set up a simple email/password authentication system and enhance it with passkeys, ensuring a two-factor authentication experience. The post covers creating necessary files and components, setting up a Hanko account, installing dependencies, and writing client and server-side code to handle passkey registration and login.  
13
5. 5  
[](https://daily.dev/posts/how-to-bring-the-joy-back-to-your-job-jgeqocalo "How to Bring the Joy Back to Your Job")  
Article  
![Avatar of telerik](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5ee6d4bef8ac4f84886d06f5881963e7)Telerik · 2y  
How to Bring the Joy Back to Your Job  
Feeling disconnected from your job is common and doesn't necessarily mean you need to quit. Explore strategies to rediscover joy in your work, like setting new goals, improving processes, addressing root issues, or even considering a side hustle. Finding what you need and adjusting your approach can help reignite passion or lead you to a more fulfilling career path.  
13  
1

[See all Telerik archives](/sources/telerik/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/telerik/best-of/2024/11#page","url":"https://daily.dev/sources/telerik/best-of/2024/11","name":"Best Telerik Posts — November 2024","description":"The most upvoted Telerik posts from November 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/telerik/best-of/2024/11#items","numberOfItems":5,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/mapping-over-promises-in-javascript-wauqrkvut","name":"Mapping Over Promises in JavaScript"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/getting-started-with-domain-driven-design-in-asp-net-core-he4a9zoyq","name":"Getting Started with Domain-Driven Design in ASP.NET Core"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/getting-started-with-the-resource-api-in-angular-svaaqxdxw","name":"Getting Started with the Resource API in Angular"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/passkey-authentication-in-next-js-using-hanko-tdd9ade19","name":"Passkey Authentication in Next.js Using Hanko"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/how-to-bring-the-joy-back-to-your-job-jgeqocalo","name":"How to Bring the Joy Back to Your Job"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Telerik","item":"https://daily.dev/sources/telerik"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/telerik/best-of"},{"@type":"ListItem","position":5,"name":"November 2024"}]}]}
```

