Best of Hashnode β€” April 2021

  1. 1
    Article
    Avatar of hashnodeHashnodeΒ·5y

    How To Create A Kickass GitHub Profile Page

    In this article, you'll see how to create a catchy, good-looking Github profile page. By the end of the tutorial, your README will automatically with your latest blog articles/YouTube videos. Click on the video below or click this link to watch the tutorial.

  2. 2
    Article
    Avatar of hashnodeHashnodeΒ·5y

    New JavaScript Features ECMAScript 2021 (with examples)

    ECMAScript 2021 is the version of ECMAScript corresponding to this year. There are some useful and awesome features that have been incorporated. The new feature allows that numeric literals use underscores as separators to help to improve readability using a visual separation between groups of digits. The Promise.any() method returns a promise that will resolve as soon as one of the promises is resolved.

  3. 3
    Article
    Avatar of hashnodeHashnodeΒ·5y

    You (may not) Know JS

    JavaScript is a weakly-typed language, it converts two different typed variables when you use its operators. Type coercion is the process of converting value from one type to another. The best practice is to not learn that whole table and stick with using strict comparison. JavaScript got a couple of new features that make use of type coercion to work.

  4. 4
    Article
    Avatar of hashnodeHashnodeΒ·5y

    Top 16 Browser Extensions For Increased Developer Productivity

    In this article, you can see the top 16 browser extensions for developers. This curated list of the best browser extensions aims to help improve your productivity and save you time. The "BlockSite" extension is excellent for blocking distractions and staying focused. The Pomodoro Assistant extension allows you to use a timer to break down work into intervals.

  5. 5
    Article
    Avatar of hashnodeHashnodeΒ·5y

    Free ultimate React resources. Zero to Hero in React

    React is a JavaScript library for building present day applications. React is utilized for taking care of the view layer and can be utilized for advancement of both web and mobile applications. This post will contain various type of resources like YouTube videos, eBook, Courses and MORE.

  6. 6
    Article
    Avatar of hashnodeHashnodeΒ·5y

    17 Javascript methods and shorthands must know

    Here I'll tell you about 13 important JavaScript methods, tricks and tips respectively. The most clear justification for learning JavaScript is on the off chance that you have any desires for turning into a web designer. Regardless of whether you haven't got your heart set on a tech vocation, being capable in JavaScript will empower you to develop sites without any preparation.

  7. 7
    Article
    Avatar of hashnodeHashnodeΒ·5y

    200+ Ultimate Resources for Front-End Development in 2021

    This post has nearly unlimited amount of every type of resources covering everything you will need. You only need this post to become a Front-end Developer. You will need a check list for marking what all you have learned. You can see the below image for how the checklist will look like.

  8. 8
    Article
    Avatar of hashnodeHashnodeΒ·5y

    8 Useful JavaScript ES2019 Features to Know About

    The ES2019 specification may have been a smaller addition to JavaScript, but it still brought some interesting features. This tutorial will show you eight ES2019 features that can make your life easier. These features include trimStart() , trimEnd(), flat() , flatMap() , Object.fromEntries() and more.

  9. 9
    Article
    Avatar of hashnodeHashnodeΒ·5y

    Map and Set in JavaScript for Humans

    Set is not a key/value like the Object type. Keys are just values exposed. It's iterable with forEarch method and for...of method. Prefer Map instead of {} for client-side data manipulation. There's not a silver bullet. Use them carefully.

  10. 10
    Article
    Avatar of hashnodeHashnodeΒ·5y

    Javascript Tips and Tricks

    In this post, we will be looking at some popular and must use Javascript Tips and tricks to boost your productivity and write clean code. Getting an array of unique values is probably easier than you think in Javascript, wherein in other programming languages you have to sort the array, then iterate over to copy not duplicate values. To Resize an Array we can simply shorten the length of the array. To merge multiple objects, you can simply use the rest operator.

  11. 11
    Article
    Avatar of hashnodeHashnodeΒ·5y

    Common Hobbies Of Programmers That Improves Their Coding Skills

    Hobbies of programmers are common. Most programmers love to write, read and play video games. Sports and exercise are also common hobbies of programmers. Here are some developers who have common hobbies. Feel free to tell us about your favorite hobbies in the comments below or post them on our Facebook page.

  12. 12
    Article
    Avatar of hashnodeHashnodeΒ·5y

    Node.js + Express Tutorial for 2021 – Getting Started with the JavaScript Web Server Framework

    Node.js with Express is a popular combo used by a lot of applications worldwide. This tutorial helps you get started with Node.JS and Express by building a simple web server. Your server will serve up an HTML page, which will be accessible by other people. Do not copy the code from the tutorial. Write the code yourself to learn better.

  13. 13
    Article
    Avatar of hashnodeHashnodeΒ·5y

    🎨 Moving Gradient animation with CSS

    A lot of cool stuff can be code with this type of animation. Simple animations can bring a huge difference to your websites. Let's build something simple and unique. The above Codepen example shows a moving gradient animation on the whole body of the website. The background size here is 400% 400% and the background is moving.

  14. 14
    Article
    Avatar of hashnodeHashnodeΒ·5y

    50 Web Development Terms All Programmers Should Know

    Web development is a vast and burgeoning field with lots of concepts, tools, technologies, languages and terms. It's easy to get confused in all of these. In this article, I will define in a concise manner, 50 of the most widely used terms in the industry.

  15. 15
    Article
    Avatar of hashnodeHashnodeΒ·5y

    Developer Tools to make your life easier

  16. 16
    Article
    Avatar of hashnodeHashnodeΒ·5y

    [13] Top 15 Most Useful Tools in 2021

  17. 17
    Article
    Avatar of hashnodeHashnodeΒ·5y

    10 React Tips to Optimize Performance and make you a Pro.

    10 React Tips to Optimize Performance and make you a pro. Avoid using Class Components. Increase Chunks. Use Dynamic Imports/ Code-Splitting. React State should be treated as immutable, never mutate this.state directly, calling setState() later may replace all the mutations made earlier.

  18. 18
    Article
    Avatar of hashnodeHashnodeΒ·5y

    Creating a super productive REST API in 30 seconds πŸ’ͺ

  19. 19
    Article
    Avatar of hashnodeHashnodeΒ·5y

    ES6 Import And Export Cheatsheet

    ES6 has fixed this issue with the concept of modules. Every JavaScript file we write in ES6 is known as a module. The variables and functions we declare in each file are not available to other files until we specifically export them from that file. There are two types of exports: Named Exports and Default Exports.

  20. 20
    Article
    Avatar of hashnodeHashnodeΒ·5y

    REST API vs RESTful API

    REST stands for Representational State Transfer. It’s an architectural pattern for creating web services. A RESTful service is one that implements that pattern. REST services provide data as resources, with a consistent namespace. These constraints work together to create a very specific type of application.

  21. 21
    Article
    Avatar of hashnodeHashnodeΒ·5y

    Set Up Tailwind In React - The fastest way! πŸš€

  22. 22
    Article
    Avatar of hashnodeHashnodeΒ·5y

    According to 400 Devs, what are the best sites for learning code?!

    I asked on Twitter "What is your favorite site to learn programming?" and I got almost 400 answers. Freecodecamp.org is an excellent choice for many people as it covers many aspects of programming. If a site doesn't belong to the Most Common/Very common section it doesn't mean that it's not good! Work with the sites that best suit your needs!

  23. 23
    Article
    Avatar of hashnodeHashnodeΒ·5y

    10 GitHub repos you need to know as a web developer

  24. 24
    Article
    Avatar of hashnodeHashnodeΒ·5y

    Tricky Javascript Code Snippets Asked In the Interview

    In this article, we will see some of the most famous interview code snippets that are asked to check your knowledge about Javascript concepts. Let's get started.Predict the output of the below code:const user = { name : 'Raj' , location : 'Albany' , state : 'NY' } const copy = Object .assign({}, user); copy.location.city = 'AlBany' ; console .log( 'original: ' , user.location); console . log( 'copy:' , copy.Location);

  25. 25
    Article
    Avatar of hashnodeHashnodeΒ·5y

    15 YouTube Channels to Learn Data Science for Free

    Data Science is termed as the sexiest job of the 21st century. According to ZipRecruiter, the entry-level salary for a Data Scientist is estimated to be $69,000. With such an immense scope in the industry, the demand for Data Scientists has increased. In this post, we are going to explore 15 Youtube Channels where you can get started and learn Data Science for free.