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

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

1. 1  
[](https://daily.dev/posts/why-does-javascript-s-parseint-0-0000005-print-5--kyry3nrrb "Why does JavaScript’s parseInt(0.0000005) print “5”?")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium·4y  
Why does JavaScript’s parseInt(0.0000005) print “5”?  
The parseInt(string, radix) function parses a string argument and returns an integer of the specified radix (the base in mathematical numeral systems) The first step is to convert the number to string and the second step is the rounding operation. The answer will return 5 only because it is the only character that is a number till a noncharacter e, so the rest of it e-7 is discarded.  
81  
5
2. 2  
[](https://daily.dev/posts/1-min-guide-to-golang-development-best-practices-in-2022-dslsk-raj "1 min guide to Golang development best practices in 2022")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium·4y  
1 min guide to Golang development best practices in 2022  
Go is a dependency management system, that makes dependency version information simple, explicit, and easy to manage. Use GORM, ORM library in go to make your development easier, by reducing the time of writing database raw queries. Always make a practice to add authentication on your APIs to make them secure.  
37  
2
3. 3  
[](https://daily.dev/posts/scopes-in-javascript--8xd2ealtu "Scopes In Javascript.")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium·4y  
Scopes In Javascript.  
In Javascript, we have 3 types of scope: block scope, function scope and global scope. Scope defines the accessibility(visibility) of the variable, which means whether the variable is accessible or not. Before ES6 (2015), JavaScript had only Global Scope and Function Scope. I hope it helps you to understand scope in a better way.  
24
4. 4  
[](https://daily.dev/posts/how-to-make-api-call-in-javascript-k9bf9m4d3 "How To Make API Call-In Javascript")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium·4y  
How To Make API Call-In Javascript  
JavaScript is a language that helps developers with both frontend and backend work. In JavaScript, it was really important to know how to make HTTP requests and fetch the dynamic data from the server. We are going to study How to call these APIs in Javascript by multiple open source libraries.  
18  
1
5. 5  
[](https://daily.dev/posts/deeper-dive-into-grpc-and-creating-own-micro-service-architecture-in-node-js-csqav8wtp "Deeper dive into gRPC and creating own micro-service architecture in Node.js")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium·4y  
Deeper dive into gRPC and creating own micro-service architecture in Node.js  
GRPC is a modern, open source remote procedure call (RPC) framework that can run anywhere. It enables client and server applications to communicate transparently and makes it easier to build connected systems. Deeper dive into gRPC and creating own micro-service architecture in Node.js.  
14
6. 6  
[](https://daily.dev/posts/overvue-6-0-vue-s-most-popular-prototyping-tool-just-got-better-vape8lbt4 "OverVue 6.0: Vue’s Most Popular Prototyping Tool Just Got Better")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium·4y  
OverVue 6.0: Vue’s Most Popular Prototyping Tool Just Got Better  
OverVue is a prototyping tool for Vue.js that has been brought up to speed with the latest features of Vue 3\. The release of version 6.0 introduces several updates to boost performance, significantly improve the user experience, and reduce your code burden. OverVue’s new features will now allow you to export your projects in TypeScript (utilizing Vite) and leave notes on components that export as comments in your Vue files.  
12
7. 7  
[](https://daily.dev/posts/2-awesome-tools-to-automate-client-side-performance-testing-pjaz-9wje "2 Awesome Tools to Automate Client-side Performance Testing")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium·4y  
2 Awesome Tools to Automate Client-side Performance Testing  
Googles’ lighthouse is an open-source website quality assessment tool. It measures 5 quality factors: performance, accessibility, best practices, search engine optimization and Progressive Web App (PWA) Playwright is a web testing automation framework. It can be used to quickly cover multiple test realms with ease.  
10

[See all Medium archives](/sources/medium%5Fjs/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/medium_js/best-of/2022/03#page","url":"https://daily.dev/sources/medium_js/best-of/2022/03","name":"Best Medium Posts — March 2022","description":"The most upvoted Medium posts from March 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/medium_js/best-of/2022/03#items","numberOfItems":7,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/why-does-javascript-s-parseint-0-0000005-print-5--kyry3nrrb","name":"Why does JavaScript’s parseInt(0.0000005) print “5”?"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/1-min-guide-to-golang-development-best-practices-in-2022-dslsk-raj","name":"1 min guide to Golang development best practices in 2022"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/scopes-in-javascript--8xd2ealtu","name":"Scopes In Javascript."},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/how-to-make-api-call-in-javascript-k9bf9m4d3","name":"How To Make API Call-In Javascript"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/deeper-dive-into-grpc-and-creating-own-micro-service-architecture-in-node-js-csqav8wtp","name":"Deeper dive into gRPC and creating own micro-service architecture in Node.js"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/overvue-6-0-vue-s-most-popular-prototyping-tool-just-got-better-vape8lbt4","name":"OverVue 6.0: Vue’s Most Popular Prototyping Tool Just Got Better"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/2-awesome-tools-to-automate-client-side-performance-testing-pjaz-9wje","name":"2 Awesome Tools to Automate Client-side Performance Testing"}]},{"@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":"Medium","item":"https://daily.dev/sources/medium_js"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/medium_js/best-of"},{"@type":"ListItem","position":5,"name":"March 2022"}]}]}
```

