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

---
title: Best Telerik posts — August 2024 | daily.dev
description: The most upvoted Telerik posts from August 2024, curated by the daily.dev community.
canonical: https://daily.dev/sources/telerik/best-of/2024/08
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/telerik/best-of/2024/08
og:type: website
og:site_name: daily.dev
og:title: Best Telerik posts — August 2024 | daily.dev
og:description: The most upvoted Telerik posts from August 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 — August 2024

1. 1  
[](https://daily.dev/posts/understand-error-handling-in-modern-next-js-mwolskumm "Understand Error Handling in Modern Next.js")  
Article  
![Avatar of telerik](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5ee6d4bef8ac4f84886d06f5881963e7)Telerik · 2y  
Understand Error Handling in Modern Next.js  
Error handling is crucial in web application development to ensure optimal performance and user experience. This post explores how to effectively handle client-side and server-side errors in Next.js applications. It covers syntax, runtime, and data fetching errors on the client side, and API route and layout resolution errors on the server side. The use of error boundaries in React to catch and manage errors gracefully is also discussed, with practical examples provided.  
134  
2
2. 2  
[](https://daily.dev/posts/10-tips-to-stay-young-and-relevant-in-tech-hppreeeir "10 Tips to Stay Young and Relevant in Tech")  
Article  
![Avatar of telerik](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5ee6d4bef8ac4f84886d06f5881963e7)Telerik · 2y  
10 Tips to Stay Young and Relevant in Tech  
Staying relevant in tech requires focusing on recent achievements, continuous learning, and engaging in tech communities. Balancing family life and career is crucial, and forming strong relationships can help in challenging times. Adapt to new tools and techniques to stay updated, and embrace ethical behavior to leave a positive impression. Learn from life's repeating cycles to avoid pitfalls and pave the road to success.  
73  
5
3. 3  
[](https://daily.dev/posts/implementing-a-global-error-handler-in-angular-step-by-step-zydk78zme "Implementing a Global Error Handler in Angular Step by Step")  
Article  
![Avatar of telerik](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5ee6d4bef8ac4f84886d06f5881963e7)Telerik · 2y  
Implementing a Global Error Handler in Angular Step by Step  
Learn to implement a global error handler in Angular to manage runtime errors efficiently. The post walks through creating a global error handler service, using the ErrorHandler class, logging errors, and redirecting users to error pages. It also covers integrating StackTrace.js for detailed error stack traces and logging error information to a server.  
24
4. 4  
[](https://daily.dev/posts/asp-net-core-basics-exploring-cache-in-memory-1seallnvz "ASP.NET Core Basics: Exploring Cache In-Memory")  
Article  
![Avatar of telerik](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5ee6d4bef8ac4f84886d06f5881963e7)Telerik · 2y  
ASP.NET Core Basics: Exploring Cache In-Memory  
In-memory caching can significantly boost the performance and scalability of web applications by storing frequently accessed data in an easily accessible memory location rather than repeatedly querying a database. Using ASP.NET Core's memory caching mechanisms, developers can efficiently manage data retrieval with cache expiration policies. The post walks through implementing caching in an ASP.NET Core API, including setting up a sample application, configuring caching strategies, and demonstrating the performance benefits of cached data retrieval over direct database access.  
13
5. 5  
[](https://daily.dev/posts/blazor-basics-calling-net-from-javascript-vghmpdysi "Blazor Basics: Calling .NET from JavaScript")  
Article  
![Avatar of telerik](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5ee6d4bef8ac4f84886d06f5881963e7)Telerik · 2y  
Blazor Basics: Calling .NET from JavaScript  
Learn how to call .NET methods from JavaScript in Blazor applications, both Blazor Server and Blazor WebAssembly. The post demonstrates the process through the implementation of a simple chat application where messages are managed via JavaScript and integrated into a Blazor component. Key topics covered include the use of the IJSRuntime interface, JSInvokable attribute, and implementing the Dispose method for efficient resource management.  
11
6. 6  
[](https://daily.dev/posts/blazor-basics-blazor-javascript-interop-calling-javascript-from-net-b24rlqiav "Blazor Basics: Blazor JavaScript Interop—Calling JavaScript from .NET")  
Article  
![Avatar of telerik](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5ee6d4bef8ac4f84886d06f5881963e7)Telerik · 2y  
Blazor Basics: Blazor JavaScript Interop—Calling JavaScript from .NET  
Learn how to integrate JavaScript code and libraries into a Blazor web application using ASP.NET Core Blazor JavaScript interoperability. The post demonstrates various levels of JavaScript integration into Blazor, explaining how to call JavaScript functions from .NET code and use their return values. It also covers the integration of a JavaScript library like Chart.js to create dynamic charts within Blazor applications, providing code examples and best practices for seamless integration and debugging.  
11
7. 7  
[](https://daily.dev/posts/data-fetching-in-angular-using-tanstack-query-kiwm9tdwn "Data Fetching in Angular Using TanStack Query")  
Article  
![Avatar of telerik](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5ee6d4bef8ac4f84886d06f5881963e7)Telerik · 2y  
Data Fetching in Angular Using TanStack Query  
TanStack Query, formerly known as React Query, is a sophisticated data-fetching library now compatible with multiple frontend frameworks including Angular. This guide delves into how TanStack Query works and demonstrates its application in an Angular project. Key features include combining multiple requests, query invalidation, and separate caching for queries and mutations. The tutorial walks through setting up a project, creating components, and handling queries and mutations using Angular and TanStack Query.  
11  
3
8. 8  
[](https://daily.dev/posts/latest-net-9-previews-bring-long-awaited-blazor-improvements-l3tfvoi1x "Latest .NET 9 Previews Bring Long-Awaited Blazor Improvements")  
Article  
![Avatar of telerik](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5ee6d4bef8ac4f84886d06f5881963e7)Telerik · 2y  
Latest .NET 9 Previews Bring Long-Awaited Blazor Improvements  
The latest .NET 9 previews introduce significant improvements to Blazor, focusing on better error handling for lost Blazor Server connections, a new API for handling static web assets, and easier serialization/deserialization of AuthenticationState. These updates make Blazor more robust and user-friendly, particularly in handling static assets and managing network issues. .NET 9 is scheduled for release in November 2024.  
10

[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/08#page","url":"https://daily.dev/sources/telerik/best-of/2024/08","name":"Best Telerik Posts — August 2024","description":"The most upvoted Telerik posts from August 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/08#items","numberOfItems":8,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/understand-error-handling-in-modern-next-js-mwolskumm","name":"Understand Error Handling in Modern Next.js"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/10-tips-to-stay-young-and-relevant-in-tech-hppreeeir","name":"10 Tips to Stay Young and Relevant in Tech"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/implementing-a-global-error-handler-in-angular-step-by-step-zydk78zme","name":"Implementing a Global Error Handler in Angular Step by Step"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/asp-net-core-basics-exploring-cache-in-memory-1seallnvz","name":"ASP.NET Core Basics: Exploring Cache In-Memory"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/blazor-basics-calling-net-from-javascript-vghmpdysi","name":"Blazor Basics: Calling .NET from JavaScript"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/blazor-basics-blazor-javascript-interop-calling-javascript-from-net-b24rlqiav","name":"Blazor Basics: Blazor JavaScript Interop—Calling JavaScript from .NET"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/data-fetching-in-angular-using-tanstack-query-kiwm9tdwn","name":"Data Fetching in Angular Using TanStack Query"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/latest-net-9-previews-bring-long-awaited-blazor-improvements-l3tfvoi1x","name":"Latest .NET 9 Previews Bring Long-Awaited Blazor Improvements"}]},{"@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":"August 2024"}]}]}
```

