Before we get started today, a general service announcement:
#It’s competition time! Post in June and win big!
All you have to do is post the most valuable new topic or response in the Month of June. Seriously. That easy.
And now it’s on with the show …
Material Design: Why the Floating Action Button is bad UX design - They may seem to provide good UX, but overall may be detrimental your app.
Using Firefox Developer Edition For Web Development - A guide through the easy accessibility to a wide array of developer tools, which help in making debugging easy - and learn through play with Power Surge.
Introduction to ES6 Promises – The four functions you need to avoid callback hell.
How necessary are var, let, and const? - An experiment where we see how much code and accidental complexity is added when features are replaced.
Invisible Code by Martin Kleppe - A closer look, and a guide on how to write Invisible Code.
What if the user was a function? by Andre Staltz at JSConf Budapest 2015
Classes are Expressions (and why that matters) - A guide to using encapsulation and symbols for private instance variables.
Lazy Arrays - A module that lets you use lazy arrays in a similar manner to Clojure.
Array-future - A collection of Array prototypes prollyfills as proposition for ECMAScript 7.
Clusterize - Display large data sets easily
ItemSlide - A simple and beautiful touch carousel.
Animating SVG with GSAP - smooth out the rough spots and harmonizes behavior across browsers.
Color Extraction Effect - Using filters and vibrant.js to retrieve color information about an image.
Hapi: The Good Parts - An outline of its features, and examples on how they can be used.
Create a Simple Shopping Cart Using AngularJS - Part 1 of an ongoing series.
15 Directives to Extend Your Angular.js Apps - Extend your applications to help give them a new look and feel without writing any of the hard code yourself.
10 Resources to Get You Started with ReactJS - React is a quickly evolving library, so here are some tutorials and resources to get you started.
Is ReactJS really fast? - The demos may not be as representative as they want you to think.
I have chosen the wrong JS framework, now what? - This occurs often but can be avoided by educating yourself on techniques to check that your framework has what you need.
My Setup For Testing JS With Jasmine, Karma & Phantomjs And BrowserStack (angularjs) - easily write tests, write the code, run the tests and making sure the process automates what’s needs to be done when any of the code or environment change.
Tools To Notify You When Dependencies Update - keeping things up to date on your own terms lets you test accordingly, so here’s how to know when a new version of a dependency has been released.