# javascript
How to optimize Vue.js applications
In this article, we will look at how to speed up your Vue.js web applications, thereby improving both user experience and developer experience as well.
LinkThe difference between transition and transition-group components in Vue
The transiton and transition-group components are both very handy when it comes to animations in vue applications, however they both have their differences just as they share similarities.
LinkSorting arrays with JavaScript: a deep look into the sort() method
The sort( ) method like every other higher-order function accepts a function as an argument, the accepted function is called the "compare function", this compare function determines the sort order.
LinkFor...of and For...in loops
The for...in and for...of loops both do the same thing but quite differently, both loop through the enumerable properties of an object but in a different way.
LinkSymbols in JavaScript
Symbols are a primitive datatype introduced in ECMAScript 2015, each value returned from creating a symbol is unique.
LinkNullish coalescing and optional chaining in JavaScript
The nullish coalescing operator checks if the left-hand side of an expression evaluates to undefined or null.
LinkUsing Filters in Vue
Filters in Vue.js are helper functions that can be used to quickly format text in a component's template.
LinkUsing watchers in VueJs
watchers in Vue are a helpful way to detect changes with data inside a component, they are functions on the component's instance.
Link
How to setup ESLint and Prettier for your JavaScript projects
ESLint is a very powerful linting tool while Prettier is a code formatter that helps make your code easy to read.
Link
Using rest and spread operators in JavaScript
The three dots (...) signify both the rest and spread operators in JavaScript, their functionality depends on where they're used.
LinkAdvanced techniques in destructuring (How to destructure arrays and objects - Part 3)
There are advanced techniques used in destructuring to help us write even cleaner code, from the last two articles, we discussed how destructuring works in arrays and objects.
Link
How to destructure arrays and objects in JavaScript - part 2
Destructuring is one of the cool features that came with the release of ES6 in 2015, It makes it easy to extract values from arrays and objects and store them in variables.
Link
How to destructure arrays and objects in JavaScript - part 1
Destructuring is a cool new way to easily extract values from arrays, this technique was also introduced in the ES6 syntax of writing JavaScript in 2015.
Link
How to use arrow functions in JavaScript.
The arrow function is a cool addition to the ES6 syntax of writing JavaScript, introduced in 2015, arrow functions are a shorter way to write functions in JavaScript.
Link