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

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

1. 1  
[](https://daily.dev/posts/never-stop-learning-mqg3stlel "Never stop learning")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
Never stop learning  
There is always something to learn, something that changed, or something you could improve on. Good developers have a knack for learning, absorbing, and mastering things. There are no shortcuts to learning, so take small steps. documenting your journey can help you see how much you've grown.  
239  
32
2. 2  
[](https://daily.dev/posts/launching-flare---the-twitter-for-developers-we-all-have-been-wanting--nlb915leu "Launching Flare ✨ - The twitter for developers we all have been wanting!")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
Launching Flare ✨ - The twitter for developers we all have been wanting!  
Flare is a new kind of social networking site made especially for software developers. Flare is my entry for the Netlify x Hashnode Hackathon. Flare uses a lot of cool open-source frameworks and tools. The client application for flare is built using Angular and is styled using Tailwind CSS.  
90  
13
3. 3  
[](https://daily.dev/posts/react-awesome-shapes-fjogr31dl "React Awesome Shapes")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
React Awesome Shapes  
React Awesome Shapes is an open-source NPM package with which you can insert beautiful shapes into your React site. This project reimplements all the shapes used in Gatsby Themes and adds a few new shapes. The package contains shapes: Circle, Donut, CircleGrid, Square, Diamond, PolygonCard.  
90  
12
4. 4  
[](https://daily.dev/posts/how-to-build-creative-readme-for-your-github-profile-mtvyurrjv "How to Build creative ReadME for your Github Profile")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
How to Build creative ReadME for your Github Profile  
GitHub Readme Stats is a tool that allows you to generate real-time GitHub stats for your contributions and repositories. You can also select your respective skillsets to feature them in your profile. For demo you can check my Github profile here. For more information on how to use this tool click here.  
72  
6
5. 5  
[](https://daily.dev/posts/make-your-github-profile-standout-to-attract-better-opportunities-jfyl1brgp "Make Your GitHub Profile Standout To Attract Better Opportunities")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
Make Your GitHub Profile Standout To Attract Better Opportunities  
To screen candidates, the industry is shifting away from resumes and toward GitHub profiles. When you're a fresher with no professional experience open-source contributions come in useful. As a result, it's important to make GitHub Profile stand out and present the best version of yourself. In this article, I am shedding light on tips to Make Your GitHub Profile Standout.  
72  
8
6. 6  
[](https://daily.dev/posts/introducing-devenv---the-note-taking-app-for-developers-wbdybm2jt "Introducing Devenv - The note-taking app for Developers")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
Introducing Devenv - The note-taking app for Developers  
DevEnv is an app that lets you save notes and share them with a community. Users can create notes, add a background to them select some labels, add tags and make it public or private. It supports markdown so you can write code blocks, add images, add links, etc.  
55  
9
7. 7  
[](https://daily.dev/posts/8-portfolio-and-resume-templates-to-to-showcase-your-skills--dnqw2sjzo "8+ Portfolio and Resume Templates to To Showcase Your Skills 💼✨")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
8+ Portfolio and Resume Templates to To Showcase Your Skills 💼✨  
A professional looking portfolio and a well-written resume are both essential to succeed in the job-seeking phase. To help you with this, I have compiled an article with useful free tools to create your professional online presence in minutes. I will provide the descriptions, visual previews, and direct links of all the tools.  
45  
4
8. 8  
[](https://daily.dev/posts/iterm2-oh-my-zsh-supercharge-your-mac-terminal-aqyrqxuo8 "iTerm2 + Oh-My-Zsh: Supercharge Your Mac Terminal")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
iTerm2 + Oh-My-Zsh: Supercharge Your Mac Terminal  
If you are using the default terminal on macOS, chances are you are dissatisfied with it. In this article, you will learn how to improve the look and feel of the terminal with the help of iTerm2 and oh-my-zsh. You can install themes and plugins to further customize your terminal.  
37  
3
9. 9  
[](https://daily.dev/posts/it-happened-i-moved-to-web3--elmroqc "It happened: I moved to web3 🎈")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
It happened: I moved to web3 🎈  
Glenn has joined the Decentralized Wireless Alliance (DeWi) as a Community & Developer Relations Manager. DeWi is the non-profit foundation supporting the Helium Network, on a mission to connect the world's devices. Helium is a protocol for deploying large wireless networks.  
37  
4
10. 10  
[](https://daily.dev/posts/how-i-structure-my-next-js-projects-deae-rsqc "How I structure my Next JS Projects")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
How I structure my Next JS Projects  
Next JS automatically routes every file in the pages/ directory to a name associated with the file name. For single pages, you can just create a single file that will export a React component. There is no right or wrong way to structure a Next JS project, and this is highly opinionated.  
36  
3
11. 11  
[](https://daily.dev/posts/techlib-a-free-online-ebook-store-dnisxesaw "techlib, a free online ebook store")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
techlib, a free online ebook store  
Techlib is a free online ebook store for developers to read and upload Ebooks, and also share their knowledge about the tech world. The platform helps developers to build, test, and deploy websites. By unifying the modern development processes from local development processes to advanced logic, Netlify is offering an amazingly faster way.  
32  
3
12. 12  
[](https://daily.dev/posts/introducing-only-formats-the-quickest-way-to-format-code--dlspajkgr "🎉 Introducing Only Formats | The quickest way to format code!")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
🎉 Introducing Only Formats | The quickest way to format code!  
Only Formats is a web application that helps you quickly format code and copy it easily. It's a PWA (Progressive Web App) so you can install it and work with it offline too. The supported languages that Only Formats can format are:JavaScript, TypeScript, Markdown, PHP and Markdown.  
29  
3
13. 13  
[](https://daily.dev/posts/10-ui-ux-project-ideas-to-build-to-improve-your-frontend-skills--oxn8yur68 "10 UI/UX Project Ideas to Build to Improve Your Frontend Skills 🎨🧙‍♂️")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
10 UI/UX Project Ideas to Build to Improve Your Frontend Skills 🎨🧙‍♂️  
I have handpicked some awesome UI/UX projects that might give you some inspiration to create your own projects. I tried to include a variety of projects from video platforms, project management dashboards, task managers, file sharing apps, and more. I will embed the live previews of the projects as well as credit all the awesome authors so you can check them out.  
29  
1
14. 14  
[](https://daily.dev/posts/word-portrait-using-css--y0x3yyoo "Word Portrait using CSS")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
Word Portrait using CSS  
In this article, I'll introduce you with the background-clip property of CSS, with the help of which, we will make our Word portrait. Even if you are beginner to CSS and HTML, you'll be able to that. Before we go, we first need to know about the Background Clip property in CSS.  
19  
9
15. 15  
[](https://daily.dev/posts/typescript-utility-types-partial-and-required-ai1ux61vf "TypeScript utility types: Partial and Required")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
TypeScript utility types: Partial and Required  
TypeScript comes with several utility types. These are utilities we can use to do type transformations. In this article, we'll look at the Partial and Required types. We'll also look at how we can only make specific fields required or optional by leveraging some other utility types in the future.  
18  
1
16. 16  
[](https://daily.dev/posts/how-to-get-started-in-web3-741fnx5ci "How to get started in Web3")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
How to get started in Web3  
Web3 is a suite of peer-to-peer technologies that are used to build modern "decentralized apps", or dApps. In web3, there isn't any person or marketplace in the middle, but instead, there are protocols governed by network contributors which have economic incentives to participate, that creates a credibly neutral.  
15
17. 17  
[](https://daily.dev/posts/how-typescript-can-change-your-life-kx1kurlwc "How TypeScript can change your life")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
How TypeScript can change your life  
TypeScript is a superset of JavaScript, giving us static typing, classes, and interfaces. TypeScript runs before your code runs, making sure that the types of your code are correctly typed. In the next couple of articles, we'll be going through the basics of TypeScript.  
15
18. 18  
[](https://daily.dev/posts/moving-from-javascript-to-typescript-p2l-biwsm "Moving from JavaScript to TypeScript")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
Moving from JavaScript to TypeScript  
JavaScript is still one of the most popular programming languages in the world. TypeScript aims to solve a lot of the problems that JavaScript has which makes the language a lot closer to other modern programming languages. The better tooling available in TypeScript provides a far better experience when writing code.  
14
19. 19  
[](https://daily.dev/posts/the-ultimate-guide-to-web-3-0-3twd7ql3c "The Ultimate Guide to Web 3.0")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
The Ultimate Guide to Web 3.0  
Web 3.0 is the next step in the evolution of the internet. It aims to make the web a smarter, decentralized and transparent place. It is the third iteration of the World Wide Web, also known as the read-write-execute web. This era of the web has technologies like Artificial Intelligence and Machine Learning at its core.  
13  
1
20. 20  
[](https://daily.dev/posts/a-guide-to-web3-for-web2-frontend-devs-ghhd0o6v1 "A guide to Web3 for Web2 frontend devs")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
A guide to Web3 for Web2 frontend devs  
If you are a frontend dev coming from web2, you already have most of the skills you need to get started in web3\. There is a paradigm shift in how web2 and web3 apps handle data and authentication. As a web3 frontend engineer, you will be interacting with smart contracts on a daily basis.  
12
21. 21  
[](https://daily.dev/posts/typescript-readonly-utility-type-drube3-u7 "TypeScript Readonly Utility type")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
TypeScript Readonly Utility type  
Using the Readonly Utility type, you can transform a type to be read-only, making it impossible to change after the initial assignment. This is the last of the commonly known interface modifying utility types. Do note there are a few more, but we'll get to those in a later stage as they are a bit more advanced.  
11  
1
22. 22  
[](https://daily.dev/posts/24-lesser-known-html-attributes-you-may-want-to-use--k2ltehh5l "24 Lesser-Known HTML Attributes You May Want to Use ✨📚")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
24 Lesser-Known HTML Attributes You May Want to Use ✨📚  
The attributes are easy to set up and can help you to achieve common tasks, which you would otherwise get by using some complex external libraries. I will review each attribute and include the code snippets, so it is easier for you to understand the use cases and syntax of the attributes.  
10  
1

[See all Hashnode archives](/sources/hashnode/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/hashnode/best-of/2022/02#page","url":"https://daily.dev/sources/hashnode/best-of/2022/02","name":"Best Hashnode Posts — February 2022","description":"The most upvoted Hashnode posts from February 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/hashnode/best-of/2022/02#items","numberOfItems":22,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/never-stop-learning-mqg3stlel","name":"Never stop learning"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/launching-flare---the-twitter-for-developers-we-all-have-been-wanting--nlb915leu","name":"Launching Flare ✨ - The twitter for developers we all have been wanting!"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/react-awesome-shapes-fjogr31dl","name":"React Awesome Shapes"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/how-to-build-creative-readme-for-your-github-profile-mtvyurrjv","name":"How to Build creative ReadME for your Github Profile"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/make-your-github-profile-standout-to-attract-better-opportunities-jfyl1brgp","name":"Make Your GitHub Profile Standout To Attract Better Opportunities"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/introducing-devenv---the-note-taking-app-for-developers-wbdybm2jt","name":"Introducing Devenv - The note-taking app for Developers"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/8-portfolio-and-resume-templates-to-to-showcase-your-skills--dnqw2sjzo","name":"8+ Portfolio and Resume Templates to To Showcase Your Skills 💼✨"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/iterm2-oh-my-zsh-supercharge-your-mac-terminal-aqyrqxuo8","name":"iTerm2 + Oh-My-Zsh: Supercharge Your Mac Terminal"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/it-happened-i-moved-to-web3--elmroqc","name":"It happened: I moved to web3 🎈"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/how-i-structure-my-next-js-projects-deae-rsqc","name":"How I structure my Next JS Projects"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/techlib-a-free-online-ebook-store-dnisxesaw","name":"techlib, a free online ebook store"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/introducing-only-formats-the-quickest-way-to-format-code--dlspajkgr","name":"🎉 Introducing Only Formats | The quickest way to format code!"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/10-ui-ux-project-ideas-to-build-to-improve-your-frontend-skills--oxn8yur68","name":"10 UI/UX Project Ideas to Build to Improve Your Frontend Skills 🎨🧙‍♂️"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/word-portrait-using-css--y0x3yyoo","name":"Word Portrait using CSS"},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/typescript-utility-types-partial-and-required-ai1ux61vf","name":"TypeScript utility types: Partial and Required"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/how-to-get-started-in-web3-741fnx5ci","name":"How to get started in Web3"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/how-typescript-can-change-your-life-kx1kurlwc","name":"How TypeScript can change your life"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/moving-from-javascript-to-typescript-p2l-biwsm","name":"Moving from JavaScript to TypeScript"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/the-ultimate-guide-to-web-3-0-3twd7ql3c","name":"The Ultimate Guide to Web 3.0"},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/a-guide-to-web3-for-web2-frontend-devs-ghhd0o6v1","name":"A guide to Web3 for Web2 frontend devs"},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/typescript-readonly-utility-type-drube3-u7","name":"TypeScript Readonly Utility type"},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/24-lesser-known-html-attributes-you-may-want-to-use--k2ltehh5l","name":"24 Lesser-Known HTML Attributes You May Want to Use ✨📚"}]},{"@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":"Hashnode","item":"https://daily.dev/sources/hashnode"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/hashnode/best-of"},{"@type":"ListItem","position":5,"name":"February 2022"}]}]}
```

