Best Javascript Stories from January 2015

####Just watched A Single Page Story from Full Frontal by Remy Sharp Single page apps have become a legitimate part of the web, but what role should they play? Where do they shine? Where do they fail? How should we think about them and how can we evaluate tools for building them? We will opine on the tradeoffs of abstractions and frameworks and share &yet's impetus for creating Ampersand.js.

####A Comprehensive Story of 'this' in JavaScript by Anas R Firdousi 'this' keyword just got a whole lot easier to understand !

####Functional Programming should be your #1 priority for 2015 by Ju Goncalves If you'd google "Functional Programming", you'll see there's nothing new. The second language ever created already embraces it, it appeared in 50's and was named Lisp. So why the heck people are only excited about it now? Around 60 years later?

####How to Correctly Use BootstrapJS and AngularJS Together by Shira Ovide Bootstrap and Angular are tools that a great number of people use. Often times, they are used together in projects. And why shouldn’t they be? They are both incredible tools that have changed the way CSS and JS work on the frontend.

####Complex Drag and Drop Lists using React.js by James Burnett This article covers creating an HTML5 based drag and drop container that accepts items from compatible containers, has nice animations, and only uses React.js (no Flux based architectures).

####A Case Study in JavaScript Code Improvement by Raymond Camden In this post, I am going to discuss how a recent project caused me to use a number of simple tools that, in the end, helped me write code that I can be proud of. To explain, let me share the story.

####Creating an Angular application end-2-end - Part 1 by Gabriel Schenker In this post series I want to demonstrate how to create a full blown application end-to-end which uses Angular JS on the client, ASP.NET vNext and/or Node JS on the server. Architectural patterns that I am going to use are command query responsibility segregation (CQRS), event sourcing (ES) and (some light) domain driven design (DDD). As a write store we will use GetEventStore. For our read models we use MongoDB and ElasticSearch.

####Inside FastBoot: Faking the DOM in Node by Yehuda Katz & Tom Dale Ember.js - Inside FastBoot: Faking the DOM in Node

####The problem with Angular In the last six months or so I talked to several prospective clients that had a problem finding front-end consultants in order to help their dev teams get a grip on their Angular projects.

####How can React and Flux help us create better Angular applications? by Gil Birman Facebook's React and Flux were the most interesting developments of 2014 for angular developers. Not that angular developers should all go jump ship and hop on the React train. But rather, that React and Flux can teach us ways to architect better angular applications.

####2015: The End of the Monolithic JavaScript Framework by Andy Walpole Arguably, the front-end layer of the web stack has, in recent years, seen a greater pace of change than any other. This has been led, primarily, by an aggressively ambitious feature expansion roadmap by the four major competing browsers: Chrome, Safari, Firefox and Internet Explorer. It is no coincidence that the era of front-end permanent revolution only came about after Internet Explorer’s monopoly was smashed by the arrival of Chrome in 2008.

####How Browserify Works by Ben Clinkinbeard Browserify is incredibly popular these days, and rightfully so. In this article we'll look at the basics of how it works.

####Sugar: A Javascript library for working with native objects. Sugar is a Javascript library that extends native objects with helpful methods. It is designed to be intuitive, unobtrusive, and let you do more with less code.

####The Ins and Outs of Token Based Authentication by Chris Sevilleja Token based authentication is prominent everywhere on the web nowadays. With most every web company using an API, tokens are the best way to handle authentication for multiple users. There are some very important factors when choosing token based authentication for your application.

####Introducing Aurelia I'm totally stoked!!! Why? Because I finally get to share Aurelia with the JavaScript world. What is it you might ask? It's a next generation JavaScript client framework unlike anything else available today.

####I won't be using Angular for my next Project...and neither should you by Robert Greyling The thoughts of Robert Greyling on the downsides of this popular framework.

####Build a Real Time Hybrid App with Ionic & Firebase by Rahan Khanna In this tutorial, we will learn how to build a Hybrid Mobile app using the Ionic framework with Firebase as it's real time database. We will create a native application for iOS & Android using Cordova/Phonegap.

####Why Junior Developers are learning bad habits from Angular by Robert Greyling A very popular follow up post by Robert Greyling on the issues created letting junion devs code unsupervised in Angular

####React.js Conf 2015 Keynote - Introducing React Native Tom Occhino reviews the past and present of React in 2015, and teases where it's going next.

####is.js - micro check library Check types, regexps, presence, time and more...

####React in 7 Minutes - React Video Tutorial by John Lindquist Want a whirlwind tour of facebook's React framework? John starts from scratch and builds an app in React in under 7 minutes. You'll learn about building custom components, using React this.state vs. this.props, and React hooking up events.

####Aurelia vs AngularJS - Round One: FIGHT! by Dwayne Charrington Things just got real in the front-end framework space. Durandal developer Rob Eisenberg and once upon a time short-term core Angular 2.0 developer has announced a new framework called Aurelia. A beautifully designed full-stack SPA framework with support for ECMAScript 6 syntax right out of the box and some clever design decisions.

####A simple isomorphic javascript blog with React and Nodejs by Stefano Grassi After reading a lot of articles about isomorphic javascript and testing the various examples, I decided to create a simple isomorphic app to better understand the development process.