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

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

1. 1  
[](https://daily.dev/posts/what-typescript-brings-to-node-js-06p-0c97p "What TypeScript Brings to Node.js")  
Article  
![Avatar of newstack](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack)The New Stack · 4y  
What TypeScript Brings to Node.js  
Node.js and TypeScript have roots firmly planted in JavaScript, which came from the Java language. Both tools trace their language syntax to Java which James Gosling developed at Sun Microsystems in the 1990s. TypeScript employs static type checking to allow consistent use of variables and reduce a potential source of programming errors.  
34  
2
2. 2  
[](https://daily.dev/posts/github-now-enables-you-to-find-and-fix-code-for-free-q-t5ckofl "GitHub Now Enables You to Find and Fix Code for Free")  
Article  
![Avatar of newstack](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack)The New Stack · 4y  
GitHub Now Enables You to Find and Fix Code for Free  
GitHub's Secret scanning partner program will let you scan for your secrets in your code for free. In 2022 to date, GitHub notified its partners of over 1.7 million potential secrets exposed in public repositories. The service is only available to GitHub Enterprise customers.  
27
3. 3  
[](https://daily.dev/posts/2022-a-golden-year-as-javascript-moves-to-the-edge-rnyi3asna "2022 a Golden Year as JavaScript Moves to the Edge")  
Article  
![Avatar of newstack](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack)The New Stack · 4y  
2022 a Golden Year as JavaScript Moves to the Edge  
2022 a Golden Year as JavaScript Moves to the Edge in Jan. 2022, The New Stack raised the question: ‘Will 2022 be a Golden Age for Full-Stack JavaScript?’ JavaScript had arguably another golden year, as it spread to the edge and its frameworks proliferated.  
25  
1
4. 4  
[](https://daily.dev/posts/yes-webassembly-can-replace-kubernetes-g1heda4lu "Yes, WebAssembly Can Replace Kubernetes")  
Article  
![Avatar of newstack](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack)The New Stack · 4y  
Yes, WebAssembly Can Replace Kubernetes  
WebAssembly, or Wasm, was shown to be a very practical way to run code on a web browser. It has worked so well that the World Wide Web Consortium named it a web standard in 2019\. Other languages Wasm can accommodate include Rust, Go,.NET, C++, Python, Java and PHP.  
14  
3
5. 5  
[](https://daily.dev/posts/what-rust-brings-to-frontend-and-web-development-ekrrxxynp "What Rust Brings to Frontend and Web Development")  
Article  
![Avatar of newstack](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack)The New Stack · 4y  
What Rust Brings to Frontend and Web Development  
The year 2022 may well have been the year of Rust, with its introduction into the Linux Kernel. But should frontend/web developers concern themselves with this popular language in 2023? It depends on what you need to do. It can also be coupled with WebAssembly to deliver a fast, secure app at the edge.  
13  
2
6. 6  
[](https://daily.dev/posts/8-github-actions-for-setting-up-your-ci-cd-pipelines-qxjoxalz2 "8 GitHub Actions for Setting Up Your CI/CD Pipelines")  
Article  
![Avatar of newstack](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack)The New Stack · 4y  
8 GitHub Actions for Setting Up Your CI/CD Pipelines  
You can trigger actions to run on-demand workflows by your events in a GitHub repository. These eight GitHub actions can make an impact on organizations getting started with their CI/CD pipelines. Foresight’s Workflow Kit Action Action tracks and monitors the resource metrics of your GitHub Action workflow runs.  
13
7. 7  
[](https://daily.dev/posts/5-software-security-goals-all-ctos-should-prioritize-g07kthl7l "5 Software Security Goals All CTOs Should Prioritize")  
Article  
![Avatar of newstack](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack)The New Stack · 4y  
5 Software Security Goals All CTOs Should Prioritize  
When software is developed with security gaps, there is a risk that it can be exploited by cyberattacks. A design with a good separation of concerns will perform well, keep the application security code simple and ensure that security behavior is easy to extend. A zero trust architecture should be used to protect against both external and internal threats.  
13
8. 8  
[](https://daily.dev/posts/rust-makes-us-better-programmers-6pae6sovj "Rust Makes Us Better Programmers")  
Article  
![Avatar of newstack](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack)The New Stack · 4y  
Rust Makes Us Better Programmers  
Rust makes for a better development experience, enhances safety and increases program speed. To understand why Rust is so popular, we need to consider why we invented compilers and programming languages in the first place. In the case of other popular languages like Python, Rust programs run up to 20 times faster, according to the Programming Language Benchmark.  
11

[See all The New Stack archives](/sources/newstack/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/newstack/best-of/2022/12#page","url":"https://daily.dev/sources/newstack/best-of/2022/12","name":"Best The New Stack Posts — December 2022","description":"The most upvoted The New Stack posts from December 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/newstack/best-of/2022/12#items","numberOfItems":8,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/what-typescript-brings-to-node-js-06p-0c97p","name":"What TypeScript Brings to Node.js"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/github-now-enables-you-to-find-and-fix-code-for-free-q-t5ckofl","name":"GitHub Now Enables You to Find and Fix Code for Free"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/2022-a-golden-year-as-javascript-moves-to-the-edge-rnyi3asna","name":"2022 a Golden Year as JavaScript Moves to the Edge"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/yes-webassembly-can-replace-kubernetes-g1heda4lu","name":"Yes, WebAssembly Can Replace Kubernetes"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/what-rust-brings-to-frontend-and-web-development-ekrrxxynp","name":"What Rust Brings to Frontend and Web Development"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/8-github-actions-for-setting-up-your-ci-cd-pipelines-qxjoxalz2","name":"8 GitHub Actions for Setting Up Your CI/CD Pipelines"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/5-software-security-goals-all-ctos-should-prioritize-g07kthl7l","name":"5 Software Security Goals All CTOs Should Prioritize"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/rust-makes-us-better-programmers-6pae6sovj","name":"Rust Makes Us Better Programmers"}]},{"@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":"The New Stack","item":"https://daily.dev/sources/newstack"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/newstack/best-of"},{"@type":"ListItem","position":5,"name":"December 2022"}]}]}
```

