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

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

1. 1  
[](https://daily.dev/posts/modern-apis-with-fastify-in-node-js-pmestgf1d "Modern APIs With Fastify in Node.js")  
Article  
![Avatar of telerik](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5ee6d4bef8ac4f84886d06f5881963e7)Telerik · 4y  
Modern APIs With Fastify in Node.js  
JavaScript has become the most popular programming language in the world. Fastify is a modern web framework for Node.js that aims to provide the best developer experience with the least overhead and a powerful plugin architecture. Fastify was inspired by Express so the syntax looks familiar. It offers a plugin model similar to Hapi (another Node.  
27
2. 2  
[](https://daily.dev/posts/introduction-to-rust-for-javascript-developers-qk9huwpvv "Introduction to Rust for JavaScript Developers")  
Article  
![Avatar of telerik](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5ee6d4bef8ac4f84886d06f5881963e7)Telerik · 4y  
Introduction to Rust for JavaScript Developers  
Rust is in its sixth year of being the most popular programming language, according to the Stack Overflow Developer Survey. The language has as its main goal to help developers write at a systems-level without having to worry about memory and thread-safety. It has no runtime or garbage collection and can easily integrate with other languages.  
24  
1
3. 3  
[](https://daily.dev/posts/how-javascript-code-executes-synchronous-vs-asynchronous-z83e2yraj "How JavaScript Code Executes: Synchronous vs. Asynchronous")  
Article  
![Avatar of telerik](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5ee6d4bef8ac4f84886d06f5881963e7)Telerik · 4y  
How JavaScript Code Executes: Synchronous vs. Asynchronous  
A JavaScript engine is a program that executes JavaScript code and converts it to a language the computer understands. It uses the concept of stacks in data structures that follows the Last-In-First-Out (LIFO) principle. Each program has just one global execution context that is always found at the bottom of the call stack.  
14  
1
4. 4  
[](https://daily.dev/posts/getting-started-with-javascript-promises-usbliw01h "Getting Started With JavaScript Promises")  
Article  
![Avatar of telerik](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5ee6d4bef8ac4f84886d06f5881963e7)Telerik · 4y  
Getting Started With JavaScript Promises  
A JavaScript promise is an object that shows the eventual fulfillment or failure of a task that does not necessarily need to be completed as soon as it is set up. It is a kind of proxy for a value that is not known yet for an asynchronous operation when a promise is made. A promise is usually in one of three states.  
14
5. 5  
[](https://daily.dev/posts/baby-steps-with-typescript-5ajypnihk "Baby Steps With TypeScript")  
Article  
![Avatar of telerik](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5ee6d4bef8ac4f84886d06f5881963e7)Telerik · 4y  
Baby Steps With TypeScript  
TypeScript is a statically typed, open-source programming language introduced by Microsoft in October 2012\. The TypeScript programming language builds on top of JavaScript by adding optional static types, making it a typed superset of JavaScript. In this tutorial, we’ll cover some of the most fundamental concepts of TypeScript.  
11
6. 6  
[](https://daily.dev/posts/angular-v15-she-s-here--arez0db-p "Angular v15—She’s Here!")  
Article  
![Avatar of telerik](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5ee6d4bef8ac4f84886d06f5881963e7)Telerik · 4y  
Angular v15—She’s Here!  
Angular 15 brings two amazing features out of developer preview: Standalone APIs (Components, Pipes, Directives) and the Image Directive! Check out the official release Angular Blog Release written by Minko and the release notes detailed in the Angular CHANGELOG or the much easier to read Breaking Changes in the docs.  
11  
2

[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/2022/12#page","url":"https://daily.dev/sources/telerik/best-of/2022/12","name":"Best Telerik Posts — December 2022","description":"The most upvoted Telerik posts from December 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/telerik/best-of/2022/12#items","numberOfItems":6,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/modern-apis-with-fastify-in-node-js-pmestgf1d","name":"Modern APIs With Fastify in Node.js"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/introduction-to-rust-for-javascript-developers-qk9huwpvv","name":"Introduction to Rust for JavaScript Developers"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/how-javascript-code-executes-synchronous-vs-asynchronous-z83e2yraj","name":"How JavaScript Code Executes: Synchronous vs. Asynchronous"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/getting-started-with-javascript-promises-usbliw01h","name":"Getting Started With JavaScript Promises"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/baby-steps-with-typescript-5ajypnihk","name":"Baby Steps With TypeScript"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/angular-v15-she-s-here--arez0db-p","name":"Angular v15—She’s Here!"}]},{"@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 2022"}]}]}
```

