Title tells it all really. We gathered the most interesting and newsworthy JavaScript posts and resources of the past week or so for you. Take a little break off from work, make yourself a healthy green tea and read the articles, check out the new stuff.

Functional Programming for JavaScript People

Chet Corcos has explored the depths of functional programming and he thought he’d try to help demystify the newcomer who keeps hearing about all this stuff but doesn’t know what to make of it. When talking about functional programming languages, there tends to be a few flavors: Haskell and Lisp, with plenty of debate over which is better. Although they are both functional languages, they are in fact quite different, each with their own trade-offs. By the end of this article, I hope you have a better idea of what those are. Read the article.

Are you a web developer or a designer? This tool will make your life and workflow a lot easier

Eradicate Runtime Errors in React with Flow

Flow isn’t perfect, it doesn’t catch everything just yet and sometimes requires you to write your code in a way that’s a bit more explicit, but it’s a worthy tradeoff, especially considering the fact that it’s actively maintained and constantly improving. It can make guarantees about your codebase that PropTypes would only be able to offer as uncaught exceptions in production. Seriously, Flow is awesome. Read David Zukowski’s article.

Draft.js: A Rich Text Editor Framework for React

Draft.js is a framework for building rich text editors in React, powered by an immutable model and abstracting over cross-browser differences. Draft also makes it easy to build any type of rich text input, whether you’re just looking to support a few inline text styles or building a complex text editor for composing long-form articles. Check Draft out.

Elmish: Functional Programming in Javascript

Chet Corcos at it again. For the past few months, he’s been on adventure learning everything he could about functional programming. It seems like every week there’s a new frontend framework or library claiming some inspiration from functional programming, so he decided to check it out. Read the full article.

Want a better issue tracking workflow and seamless project management with it? Watch the video

Arrow functions vs. bind()

ES6 arrow functions are often a compelling alternative to Function.prototype.bind() . Do you agree?

Awesome Micro npm Packages

A curated list of small, focused Node.js modules. Go to the list.

Why we are switching to Redux (and sticking with React too)

This is the story of how Redradix changed our beloved, well-established and comfortable stack based on Backbone, require.js and Grunt (remember those old friends?) for the newest, fanciest kids on the block: React, Redux, Babeland webpack. Continue to the post.

The makers of DebugMe hope that you like this post and would love it if you follow us on Twitter. We are tweeting about web design, UI/UX and development related topics multiple times a day. DebugMe is an issue tracking, project management and screenshot tool for every website project. Get visual feedback right away and solve front-end problems faster. Try it now for free.