Best of Hashnode — September 2020
- 1
- 2
- 3
- 4
Hashnode·6y
The Ultimate Vue Cheat Sheet
Vue3 comes with a whole lot of new features. In this article we will go through all the fundamentals of Vue2 and Vue3. Basically a Vue Cheat Sheet to make your life easier. We will break it down into different sections like global APIs, Vue Configs and the rest.
- 5
Hashnode·6y
Top 10 Visual Studio Code extensions you need to install
Visual Studio Code is an amazing tool for developers. There are a number of extensions you can install to make your life easier. We will walk you through ten of the best ones to help you with your development. The list includes Tailwind CSS IntelliSense, TabNine, Prettier, Live Sass Compiler and Dracula Theme.
- 6
- 7
- 8
Hashnode·6y
5 best practices for clean coding in JavaScript
Clean coding means that you write code for your later self and your co-workers and not for the machine. Here are some of the clean coding practices which I follow while writing Javascript code. These are not framework-specific practices and can be used with any framework. Always write the linear code as much as possible.
- 9
Hashnode·6y
Top 10 Chrome extensions for developers 👀
Following my article about the top 10 visual studio code plugins and 5 full-stack projects we are now looking at Chrome extensions. Daily.dev really became my go-to extension! They provide a default opening tab that shows you the most awesome dev news. Grammarly for Chrome works great on all kinds of websites.
- 10
Hashnode·6y
7 Simple Rules to Make Life Better for Developers
Life is 10% what happens to us and 90% how we respond to it, says Linghesh Ganes. Form new habits continuously and build healthy and positive relationships. Find a mentor to help you change your life for the better, and adapt to the virtual environment.
- 11
Hashnode·6y
One Way To Stay Up To Date As Developer
We all know things are moving fast in the technology sector. There are ways we can curate information, and get only the information that interests us. Daily.dev is a Chrome/Firefox extension, which delivers the best programming news for you. FreeCodeCamp shares articles from their platform in this newsletter.
- 12
Hashnode·6y
Free web hosting providers for both front-end & back-end applications
Use VERCEL for any front-end application and HEROKU for any level backend apps. Other websites are also useful when you are deploying static sites. But I recommend you to go through each website and find which one suits your project. I have created a list of free web hosting service providers that I have found.
- 13
Hashnode·6y
I made my website 28ms faster with content-visibility 🤓
Making use of content-visibility. I read about this CSS property a while ago. But never got round to implementing and testing it. That is until today, so let's see what it actually does. It makes the Time to Interactive 1.1s faster. Even the small numbers matter.
- 14
- 15
- 16
Hashnode·6y
JavaScript ES2020 - The Features You Should Know
ECMAScript 2020 brings exciting features to JavaScript. In this article, I want to talk about my favourite features from ES2020. Let us see my favourite new additions:Dynamic Imports, Optional Chaining Operator, and Promise allSettled. Also, I will talk about some of the proposed features.
- 17
Hashnode·6y
Hacktoberfest: 69 Beginner-Friendly Projects You Can Contribute To
Join the Hacktoberfest challenge and contribute to 69 beginner-friendly projects. The first 70,000 participants who conclude the challenge will be qualified to pick a limited edition T-shirt or tree. The projects in this list have their issues triaged. Most of them ensure that only a novice must submit the pull request.
- 18
Hashnode·6y
🔱 Git Commands You Didn't Know
Git supports aliases which means you can give your commands any name you want. I prefer to set aliases for really long commands to avoid searching for them everytime I need it. The alias config in Git works like this:git config --global alias .[new_alias] "[previous_git_command]"
- 19
Hashnode·6y
“this” in JavaScript DEMYSTIFIED!!
JavaScript has a this keyword which allows us to reuse functions with different contexts. The this keyword can be broken down into four rules: Implicit Binding, Explicit Binding, New Binding and Window Binding. We’ll discuss all of these in this blog post. Read on to learn more about the this keyword.
- 20
Hashnode·6y
7 Free Mac Apps to Boost Development Productivity
This is a list of the main apps I use as a Full-time Developer. If you enjoy lists like this, you might also enjoy my article on the 5 Chrome Extensions to Boost Development Productivity. Anyway, enough promoting and let's get on with the list...
- 21
- 22
Hashnode·6y
Why you shouldn't use Double Equals Operator in JavaScript
JavaScript has both double equals '==' and triple equals ' ===' comparison operator. Triple equals almost always better than double equals. The '='' operator takes only value into consideration, not the type. If we compare 1 with '1' using ===, then it will return a false value.
- 23
Hashnode·6y
The end of jQuery!
The Bootstrap 5 framework has removed jQuery as a requirement. It saved 85KB of minified JavaScript, which might be significant as Google starts to use page speed as a ranking factor for mobile internet sites. With the rise of frontend JavaScript frameworks like Angular, Vue and React, jQuery's quirky syntax and often-overwrought implementation has taken a backseat.
- 24
Hashnode·6y
What I realised after learning Python, TypeScript and Kotlin
Knowing more languages and being a polyglot just makes you better equipped to work in different roles. I would not say that I have mastered any of them yet as its only been a month or so but I have noticed that the languages share many similarities. For example the data types are very similar.
- 25
Hashnode·6y
Tips for every Programmer
The paths to becoming a programmer can be a bit overwhelming and I recently realised these little tricks and So in this article, I will share with you a few tips on how to grow in the tech ecosystem. There is no logic to it, all you have to do is start by picking a niche.