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

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

1. 1  
[](https://daily.dev/posts/vanilla-astro-no-framework-needed-pgwmgr0kt "Vanilla Astro, No Framework Needed")  
Article  
![Avatar of telerik](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5ee6d4bef8ac4f84886d06f5881963e7)Telerik · 2y  
Vanilla Astro, No Framework Needed  
Astro is a JavaScript framework designed for building full-stack apps with a focus on server-side rendering (SSR) and static generation. While often used to integrate with other frameworks, it can be utilized independently with vanilla JavaScript for minimal reactivity needs. This guide demonstrates how to set up Tailwind CSS, generate HTML templates, manage routing, and handle dynamic endpoints using Astro. It also covers various methods for handling client-side interactions with pure JavaScript and incorporating reactivity using \`nanostores\`.  
25  
1
2. 2  
[](https://daily.dev/posts/3-node-js-features-you-didn-t-know-about-ppp6x392d "3 Node.js Features You Didn’t Know About")  
Article  
![Avatar of telerik](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5ee6d4bef8ac4f84886d06f5881963e7)Telerik · 2y  
3 Node.js Features You Didn’t Know About  
Discover how to enhance your Node.js workflow with new features like .env file loading, native file watching, and faster script execution, introduced in recent versions. These updates help Node.js reduce reliance on third-party tools, improving overall performance and usability.  
17
3. 3  
[](https://daily.dev/posts/angular-basics-signals-g730d6g6a "Angular Basics: Signals")  
Article  
![Avatar of telerik](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5ee6d4bef8ac4f84886d06f5881963e7)Telerik · 2y  
Angular Basics: Signals  
Angular's Signals API is a reactivity-focused tool for managing state, introduced in Angular 19\. It offers three primary constructs: signal, computed signal, and effect. Signals provide a declarative way to manage local state, create derived values, and run side effects. The latest update also brings experimental features like linked signals and resources, enhancing Angular’s reactive capabilities.  
13
4. 4  
[](https://daily.dev/posts/creating-background-routines-with-hangfire-in-asp-net-core-0pj9q4zde "Creating Background Routines with Hangfire in ASP.NET Core")  
Article  
![Avatar of telerik](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5ee6d4bef8ac4f84886d06f5881963e7)Telerik · 2y  
Creating Background Routines with Hangfire in ASP.NET Core  
Hangfire is an open-source library for .NET Core that simplifies scheduling and executing background tasks. This post explores how to implement different types of jobs (recurring, delayed, and fire-and-forget) with Hangfire, highlighting its ease of configuration and use without external services. Practical examples include creating a notification system for subscription management. Hangfire's dashboard allows comprehensive monitoring, and customization for local culture settings is also discussed. This guide is ideal for developers seeking to automate and optimize background processes in ASP.NET Core applications.  
13

[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/12#page","url":"https://daily.dev/sources/telerik/best-of/2024/12","name":"Best Telerik Posts — December 2024","description":"The most upvoted Telerik posts from December 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/12#items","numberOfItems":4,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/vanilla-astro-no-framework-needed-pgwmgr0kt","name":"Vanilla Astro, No Framework Needed"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/3-node-js-features-you-didn-t-know-about-ppp6x392d","name":"3 Node.js Features You Didn’t Know About"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/angular-basics-signals-g730d6g6a","name":"Angular Basics: Signals"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/creating-background-routines-with-hangfire-in-asp-net-core-0pj9q4zde","name":"Creating Background Routines with Hangfire in ASP.NET Core"}]},{"@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":"December 2024"}]}]}
```

