In my first post of this series, I covered some Introduction to ES6 and also wrote about how to setup your local machine to transpile ES6 with babel. In this post, I’ll explore ES6 classes and Arrow Functions.
Arrow Functions in ES6
So I promised that I’ll do all this while solving some very trivial programming tasks. So here is my task.
#Task 1: Write a Simle Currency Calculator that takes three Arguments, a Number for Conversion Rate, and two ISO 4217 Currency Strings and returns a function that converts any amount from one currency to another.
Solution: I did this thing via new Arrow functions in ES6, and actual Currency Converter code was just one line.[gist 2e2b436b11ac487ad7bf/]
Cool Features of ES6:-
- Promises: The thing that I am most excited about ES6 is the new Promises Support. Promises provide a mechanism to handle the results and errors from asynchronous operations. Until now, you need some external library like rsvp.js or q.js if you want to use promises.
There are many more cool features and I’ll try to get into each one of them during the course of this blog series.
This time the list is very small, since I was doing something Important last two weeks.
Polymer 1.0 is released.
And Polymer is fast.
BTW, he’s homebrew’s author.
Happens a lot when you spell a lot of things wrong.
I agree that React is awesome.
When your server thinks you’re drunk but you’re not.
Always happens on the friday.
Recently, Reddit banned some of subreddits(eg. /r/fatpeoplehate) that they considered as harmful/distasteful/demeaning to some kind of people. I don’t agree with what eveyone says on Reddit, but I think they should be able to say it.
Aaron Swartz, one of the cofounders of Reddit, was one of the proponents of Free Speech on the Internet. And for some time, Reddit did used to stand for Free Speech, time when Facebook was creating a Walled Garden of its own.
I used to love Reddit, It used to truly a place to say whatever you wanted to say. Currently, its new CEO and friends are trying to make it a more advertiser-friendly place. So they are eager to cut-off its ugly parts, the parts that made it a truly free speech place on Internet.
Join /r/PaoMustResign/ to fight against censorship on Reddit. We should either save Reddit or join voat.co
I used to be a prominent reader on quora, Sometimes I even answered or asked questions. But All that seems like a distant past to me. I think Quora has failed to keep Noise Lower than Signal.
This is my tweet String on Quora.
- Rule No 1 on : Don’t Follow people. Follow Topics.
- Rule No 2 on : Whatever you do to clean your feed, its will always feel like 90% of spam.
- Rule No 3 on : You can’t get rid of Questions like “What does Thomas Cormen think about pirated copies of his books?”.