<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/dev-news-a-post-get-debate-yarn-4-0-and-node-js-updates-f3xu1o7g3" -->

---
title: Dev News: A POST/GET Debate, Yarn 4.0, and Node.js Updates
description: A programmer expresses the opinion of using only the POST HTTP verb, while others share their views on the REST standard. Yarn version 4.0 releases with...
canonical: https://daily.dev/posts/dev-news-a-post-get-debate-yarn-4-0-and-node-js-updates-f3xu1o7g3
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Dev News: A POST/GET Debate, Yarn 4.0, and Node.js Updates | daily.dev
og:description: A programmer expresses the opinion of using only the POST HTTP verb, while others share their views on the REST standard. Yarn version 4.0 releases with...
og:url: https://daily.dev/posts/dev-news-a-post-get-debate-yarn-4-0-and-node-js-updates-f3xu1o7g3
og:image: https://api.daily.dev/og/posts/f3XU1O7G3.png
og:image:alt: Dev News: A POST/GET Debate, Yarn 4.0, and Node.js Updates
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Dev News: A POST/GET Debate, Yarn 4.0, and Node.js Updates

**[The New Stack](https://daily.dev/sources/newstack)** · 5 min read · 2 upvotes · 3 comments

## Summary

A programmer expresses the opinion of using only the POST HTTP verb, while others share their views on the REST standard. Yarn version 4.0 releases with significant performance improvements and changes. Node.js 21 is now available with updates to the V8 JavaScript engine and stable WebStreams.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://thenewstack.io/dev-news-a-post-get-debate-yarn-4-0-and-node-js-updates/>

## Community discussion

Top comments from developers on daily.dev.

**@randy** · 1 upvotes

> Yeah, no. Where I work, the verbs do have meaning in the API. Ironically, we’re occasionally forced to use a POST when we want to send a body…

**@bazoka275** · 0 upvotes

> only good for lazy frontend dev.

**@trehinos** · 0 upvotes

> If you don't want to create REST APIs because it's complexity, that's ok. But using only POST for everything doesn't only breaks REST, it breaks HTTP too...
>
> How HTTP messages should be exchanged between clients and servers are covered by the RFC : https://www.rfc-editor.org/rfc/rfc9110
>
> HTTP verbs is HTTP, not REST.
> And HTTP is not only forms.

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 1 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments

---

Tags: [#webdev](https://daily.dev/tags/webdev), [#javascript](https://daily.dev/tags/javascript), [#nodejs](https://daily.dev/tags/nodejs), [#rest-api](https://daily.dev/tags/rest-api), [#yarn](https://daily.dev/tags/yarn)

[View this post on daily.dev](https://daily.dev/posts/dev-news-a-post-get-debate-yarn-4-0-and-node-js-updates-f3xu1o7g3)

```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","@type":"TechArticle","headline":"Dev News: A POST/GET Debate, Yarn 4.0, and Node.js Updates","url":"https://daily.dev/posts/dev-news-a-post-get-debate-yarn-4-0-and-node-js-updates-f3xu1o7g3","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/dev-news-a-post-get-debate-yarn-4-0-and-node-js-updates-f3xu1o7g3"},"datePublished":"2023-10-28T12:13:17.800Z","dateModified":"2023-10-28T12:12:09.523Z","description":"A programmer expresses the opinion of using only the POST HTTP verb, while others share their views on the REST standard. Yarn version 4.0 releases with...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/e9563ee2284052c3e6e28d410be45e5d?_a=AQAEufR","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/e9563ee2284052c3e6e28d410be45e5d?_a=AQAEufR","isAccessibleForFree":true,"articleSection":"The New Stack","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"The New Stack","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack","url":"https://daily.dev/sources/newstack"},"commentCount":3,"discussionUrl":"https://daily.dev/posts/dev-news-a-post-get-debate-yarn-4-0-and-node-js-updates-f3xu1o7g3","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":3}],"keywords":"webdev,javascript,nodejs,rest-api,yarn","timeRequired":"PT5M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"The New Stack","item":"https://daily.dev/sources/newstack"},{"@type":"ListItem","position":3,"name":"Dev News: A POST/GET Debate, Yarn 4.0, and Node.js Updates"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/dev-news-a-post-get-debate-yarn-4-0-and-node-js-updates-f3xu1o7g3","comment":[{"@type":"Comment","text":"Yeah, no. Where I work, the verbs do have meaning in the API. Ironically, we’re occasionally forced to use a POST when we want to send a body…","datePublished":"2023-10-28T16:10:13.529Z","url":"https://daily.dev/posts/f3XU1O7G3#c-zXpn0lWzh","author":{"@type":"Person","name":"Randy","url":"https://daily.dev/randy","image":"https://media.daily.dev/image/upload/s--UjV4-KkB--/f_auto/v1708097210/avatars/avatar_HXYbbGcBO38Rfv7RrCBdA"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}},{"@type":"Comment","text":"only good for lazy frontend dev.","datePublished":"2023-10-30T04:39:59.450Z","url":"https://daily.dev/posts/f3XU1O7G3#c-hyqDlOhF5","author":{"@type":"Person","name":"nam","url":"https://daily.dev/bazoka275","image":"https://avatars.githubusercontent.com/u/38351667?v=4"}},{"@type":"Comment","text":"If you don’t want to create REST APIs because it’s complexity, that’s ok. But using only POST for everything doesn’t only breaks REST, it breaks HTTP too…\nHow HTTP messages should be exchanged between clients and servers are covered by the RFC : https://www.rfc-editor.org/rfc/rfc9110\nHTTP verbs is HTTP, not REST.\nAnd HTTP is not only forms.","datePublished":"2024-01-26T14:37:19.593Z","dateModified":"2024-01-26T14:39:10.682Z","url":"https://daily.dev/posts/f3XU1O7G3#c-6aPElfQ8P","author":{"@type":"Person","name":"Sébastien GELDREICH","url":"https://daily.dev/trehinos","image":"https://avatars.githubusercontent.com/u/3908278?v=4"}}]}
```

