5 Alien Articles of the Week Worth Reading 👽📖
Tags: beginners, webdev, productivity, css
Published: 2019-03-10 16:56:37

---
title: 5 Alien Articles of the Week Worth Reading 👽📖
published: true
description: 
tags: beginners, webdev, productivity, css
cover_image: https://thepracticaldev.s3.amazonaws.com/i/jrq0szvayz93qpzxynvq.png
series: alien articles
---
Hey guys! I hope you enjoyed my last week's article. I am back with this week's scoop. These are the articles posted outside Dev.to, hence the moniker "alien". 👽
I think you guys will enjoy them!

# 1. 12 great CSS animation resources
Animations are often the most beautiful part of a website that you will ever notice. But sometimes it can become so frustrating to create those gorgeous, smooth animations that people love. This article shares some of the resources that you can choose from to help you add animations in your project.

[![Alt text of image](https://thepracticaldev.s3.amazonaws.com/i/918r5df1du4tclvqyxda.png)](https://www.creativebloq.com/advice/5-great-css-animation-resources)

# 2. How to design an accessible color scheme
Accessibility has become a huge topic lately, and for good reason. It is our responsibility to make sure everyone can access what we create, and a good color scheme is a major part of this. It impacts readability, accessibility, and how it looks on everyone's devices. This article by Katie Riley will guide you through a process of creating an accessible color scheme.

[![Alt text of image](https://thepracticaldev.s3.amazonaws.com/i/hqwbb6ayr3itk2z4p76r.png)](https://medium.com/envoy-design/how-to-design-an-accessible-color-scheme-4a13ca12c92b)

# 3. How to use the spread and rest operator
Most of us are aware of the rest and spread operators from ES6. Though they look the same, they perform differently, and that is why it becomes confusing for some folks to understand how they work. Nihar Raote provides a quick guide in this post and shows some examples of how to use spread and rest operators in ES6.

[![Alt text of image](https://thepracticaldev.s3.amazonaws.com/i/s600vlypsjom585fjshs.png)](https://medium.com/@NAPOLEON039/how-to-use-the-spread-and-rest-operator-baa7a10f6d63)

# 4. Make your own NPM package and publish it.
NPM is a package manager for the JavaScript programming language. It also fosters a large community where developers contribute and make use of pre-made packages. But if you want to create your own NPM package and publish it on NPM, you can totally do it with the help of this article by Syed Rafi.

[![Alt text of image](https://thepracticaldev.s3.amazonaws.com/i/tnzffcbpzlvu5km5jsb0.png)](https://medium.com/@SyedRafiNaqvi/make-your-own-npm-package-and-publish-it-b3e6fb4bb3b5)

# 5. ECMAScript 2019(ES2019) — New Features with Examples
The new ECMAScript has a bunch of really cool and useful features, which makes it really important for us to understand them well in order to make use of its full power. This article by Viktor Borisov will show you those features with some solid examples.

[![Alt text of image](https://thepracticaldev.s3.amazonaws.com/i/jn5gy5ni3irorcbz3zdz.png)](https://firstclassjs.com/ecmascript-2019es2019-new-features-with-examples/)

# Let me know what you think!
Tell me in the comments what you thought about these articles! Also tell me about your favorite dev blogs and what you guys have been reading lately. Have an awesome day! ❤

![](https://media.giphy.com/media/fxe8v45NNXFd4jdaNI/giphy.gif)