Discover and connect with journalists and influencers around the world, save time on email research, monitor the news, and more.
Recent: |
|
Past: |
|
Learn JavaScript functional programming techniques with fusion and transduction. → Read More
Summary: Currying transforms a function of multiple arguments to a series of function calls, each of which involves just one of those arguments. Partial application fixes the value of some of a function's arguments without fully evaluating the function. → Read More
Functional programming in JavaScript is all the rage these days. And it should be: The benefits for readability, maintainability, and testability are dramatic. "Functional programmming" means many things to many people. One of my favorite tools from the FP mindset is programming in → Read More
Get in on the hype around functional programming and understand pure functions. → Read More
Scope, or the set of rules that determine where your variables live, is one of the most basic concepts of any programming language. It's so fundamental, in fact, that it's easy to forget how subtle... → Read More
TypeScript is a compile-to-JavaScript language that brings compile-time type checks, classical object-oriented programming patterns, and powerful typing features to JavaScript.Unsurprisingly,... → Read More
Note. The same note appears atop Pt. IV (not sure which you'll see first). Ready for Review // The examples here are... → Read More
Class-based design has become such an instinct that many developers can't imagine any alternative.Fortunately for that lot, ES6 adds a class keyword to simplify... → Read More
One of TypeScript's main selling points is that it allows developers to use something like classes and interfaces to write a fundamentally prototype-based language.... → Read More
Object-oriented programming (OOP) has been one of the most influential paradigms in the development of modern programming practices. If you've ever thought in terms... → Read More
IntroductionTranspilers, or source-to-source compilers, are tools that read source code written in one programming language, and produce the equivalent code in another language. Languages... → Read More
IntroductionES2015 brings some heavy-hitting changes to the language, such as promises and generators. But not everything about the new standard is a... → Read More
Out with the Old, In with the newLet's be clear about one thing from the start:Under the hood, ES6 classes are not something that... → Read More
Workflow automation is such an essential aspect of modern web development that's it hard to imagine building anything without a build step.Gulp, → Read More
Workflow automation is such an essential aspect of modern web development that's it hard to imagine building anything without a build step. Gulp, Browserify, and Webpack → Read More
IntroductionNow that the ES2015 spec has been finalized, developers have no choice but to get acquainted with ES6. This article will be a multi-part... → Read More
Browserify changed my life.. . . My life as a Javascript developer, anyway. Unlike many of my peers--maybe most of them--I don't enjoy writing... → Read More