paint-brush
43 Stories To Learn About Es6by@learn

43 Stories To Learn About Es6

by Learn RepoApril 30th, 2023
Read on Terminal Reader
tldt arrow

Too Long; Didn't Read

Learn everything you need to know about Es6 via these 43 free HackerNoon stories.
featured image - 43 Stories To Learn About Es6
Learn Repo HackerNoon profile picture

Let's learn about Es6 via these 43 free stories. They are ordered by most time reading created on HackerNoon. Visit the /Learn Repo to find the most read stories about any technology.

A newer version of javascript introduced in 2015. Also known as ECMAScript 2015 or ECMAScript 6

1. A common misconception about async/await in JavaScript

(© https://www.twilio.com/blog/2015/10/asyncawait-the-hero-javascript-deserved.html)

2. Singleton Pattern in ES6: The Good, The Bad, The Ugly

Singletons are fairly controversial as far as I can tell, especially in Javascript programming. Let's take a look at what they are, when to (maybe) use them, and when not to.

3. 6 Reasons Why JavaScript Async/Await Blows Promises Away (Tutorial)

👉 This article has been updated and republished, read the latest version here

4. Copying text to clipboard with JavaScript

In this article, I will be explaining in depth how the copyToClipboard snippet from 30 seconds of code works. You can find the source code for it and a ton of other useful methods in the project’s repository.

5. Polyfills: everything you ever wanted to know, or maybe a bit less

The browser world we live in today is pretty great. You can use promises and fetch and arrow functions and const and let — all the hip new gear — and it will work in every major browser. No polyfills, no transpiling, it will Just Work.

6. JavaScript Spread and Rest Operators: A Guide

Understand Javascript Spread and rest operators

7. 5 Exciting New JavaScript Features You Can Use Today

5 Must-Know Features in JavaScript ES2022: Enhance Your Code and Boost Your Productivity

8. A Guide for Using Native ECMAScript (ES) Modules

This article will present examples of ECMAScript (ES) modules—what you can achieve with them and where you will hit some limitations.

9. Oleksandr Demian Have Changed His Work as Understood How Bad It Was During Pandemic

“In these unprecedented times…” People build unprecedented products, and contribute to the internet in unprecedented ways. Go on, make a fellow human’s day and nominate the best YOUR best of 2020’s tech industry for a 2020 #Noonie, the tech industry’s most independent and community-driven awards: NOONIES.TECH. One such impressive human is Oleksandr Demian from Italy: 2020 Noonie nominee in Future Heroes and Technology categories.

10. Understanding the Power of Proxy in JavaScript

A Proxy object is an object that wraps another object and intercepts fundamental operations on it, such as property access, assignment, and deletion

11. 5 Great JavaScript Projects to Code During Quarantine

We’re only three months into the new decade and we’ve already had the threat of WW3, Australia being on fire, and an outbreak of a new Coronavirus. Surprisingly, it’s the latter that has forced many people to isolate themselves at home.

12. Introducing the at() Method for JavaScript Arrays

This article is about latest ecma script or ES22 update of at() method of array. at() method of array is used for getting the value based on index

13. How to Use ES6 with Webpack

This article is for those who use ES6 syntax along with Webpack. After I started using Javascript with Webpack I met a lot of unexpected errors. All of them were because of ES6 syntax usage. Those of you who decided to start javascript using "Classes" or you need to use ESlint I'll try to explain how to save some time. In short, it's all about loaders.

14. Getting Out Of ReferenceError Because of Scope in Javascript

Everything happens within spaces and Environments. Basic knowledge of javascript is highly recommended, before proceeding with this content.

15. JS Arrow Functions for Newbies

Introduction to new ES6 javascript feature - Arrow Functions.

16. 3 Must-learn JavaScript Concepts to Master Before Learning React

Jumping on learning React is easy, but you'll hit your head hardly later on if you are not yet familiar with these 4 key concepts detailed in this article.

17. What I Wish Every Developer Knew About let In Javascript.

One of the greatest things introduced in ES6 was the let variable initialization. Why is it better then var? Let's see.

18. Once Upon a Time in Javascript: Classes and Inheritance

Classes in javascript were first introduced as part of ECMAScript 6 standard back in 2015. Today, they feel like something natural, but how was javascript before them?

19. How To Use The Spread Operator on a Function

You can’t officially do it, but you can write a function that does virtually the same thing. Let’s see how and maybe why you should.

20. Once Upon a Time in Javascript: The const Keyword

const keyword was first introduced in javascript as part of ECMAScript 6 standard back in 2015. It probably the most popular way of declaring a variable in javascript, but how was javascript before them?

21. Working With Iterators and Generators in Javascript ES6

Here are the use cases for iterators and generators that are closer to the real-world scenario than a simple "Hello World" type code.

22. React — The State Bait and This Dot Problems

One of the things that make React quite intimidating for new users is that there are some concepts that need to be grasped before jumping in.

23. Coffee… what? How Developers Quit To Use CoffeeScript

It’s been over 10 years since the release of CoffeeScript and after a decade, it seems we can state that this innovative idea became completely forgotten by the front-end developers community.

24. Reduce JS Bundle Size by Dynamically Importing es6 Modules

How to reduce javascript bundle size of web application by dynamically importing es6/javascript modules

25. Top 3 Coding Challenges for Mid-level JavaScript developers

If you have a considerable amount of experience with JavaScript, you are expected to solve complex coding challenges.

26. Javascript: From Objects to Factory Functions And Modules

Objects

27. Understanding Symbol: Javascript's Newest Primitive Type

Symbol, the brand new primitive type for JavaScript is worth to know more for each single front-end hacker.

28. Destructuring in Javascript

Destructuring is a very simple concept in javascript, it allows you to pull out some variables from object/array, but it has a lot of features. Here are some cool things you can do with it!

29. Understanding JavaScript Generators And Basic Use-Cases

In one of my many deep-dives about JavaScript, I came across generators. They looked interesting.

30. Javascript: The Most Complex Language

For me this is one of the strangest things I did in my life, talk to you about what is it for me one of the most complex languages that I have worked with. Javascript is something really strange when you compare it with other languages.

31. What Is Tagged Template Literal In Javascript

Before ES6(ECMAScript 2015), we have used single quotes('...') and double quotes("...") to wrap string literals. A simple example is,

32. Write Cleaner Code with My Top 5 JavaScript Hacks

33. Building TicTacToe Using Vanilla JavaScript

I am sure you have played tictactoe as a child. In this article, we will build tictactoe using plain JavaScript step by step. Let's go!

34. Front-End Development Without Node_modules Using Skypack and Snowpack

Once upon a time, we could simply put an HTML and a script file into an FTP server, quickly have a working website and call it a day.

35. How to Write a Simple NPM Package

Imagine that you don't need any compiler or bundler to prepare your NPM package written in ES2020 standard. Yes, you can.

36. 10 Things Every Beginner Should Know When Learning Javascript And React

React is build on top of pure Javascript for the most part. Here you will learn about 10 Javascript concepts that will help you write better React code.

37. JavaScript Typed Arrays: Beginners Guide

JavaScript typed arrays are array-like objects that provide a mechanism for reading and writing raw binary data in memory buffers. As you may already know, Array objects grow and shrink dynamically and can have any JavaScript value. JavaScript engines perform optimizations so that these arrays are fast.

38. Revealing Module Pattern in JS [A How-To Guide]

Let’s understand a bit of the theory behind the module pattern and the purpose it serves on implementing this pattern. The Module pattern was originally defined as a way to provide both private and public encapsulation for classes.

39. 12 JavaScript Concepts That Will Level Up Your Development Skills

JavaScript is a complex language. If you’re a JavaScript developer at any level, it’s important to understand its foundational concepts. This article tackles 12 concepts that are critical for any JS developer to understand, but in no way represents the full breadth of what a JS developer should know.

I will be continuously updating this list in a Github repository called JS Tips & Tidbits. Please star ⭐ and share if you want to follow along!

40. Why I’m Excited for JavaScript Class Private Fields: A Case Study

(JavaScript Class Privacy — Or Lack Thereof)

41. How To Set Up tsconfig [Part 1]

Guide to TypeScript tsconfig.json. Settings explanation. Tips and tricks. Each new project I prefer to write on TS rather than native JavaScript.

42. Learn JavaScript Array Methods in just 8 Minutes!!

43. Top 24 ES6 Code Snippets for JavaScript Problems

Here I have hand-picked some of the most useful code snippets from 30 seconds of code. It’s an awesome resource, go ahead and show it some love.

Thank you for checking out the 43 most read stories about Es6 on HackerNoon.

Visit the /Learn Repo to find the most read stories about any technology.