Peleke Sengstacke, Scotch Development

Peleke Sengstacke

Scotch Development

Princeton, NJ, United States

Contact Peleke

Discover and connect with journalists and influencers around the world, save time on email research, monitor the news, and more.

Start free trial

Recent:
  • Unknown
Past:
  • Scotch Development
  • Tuts+

Past articles by Peleke:

JavaScript Functional Programming Explained: Fusion & Transduction

Learn JavaScript functional programming techniques with fusion and transduction. → Read More

JavaScript Functional Programming Explained: Partial Application and Currying

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

List Processing with map, filter, and reduce

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

Wielding Pure Functions in JavaScript and Function Composition

Get in on the hype around functional programming and understand pure functions. → Read More

Grokking Scope in JavaScript

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

Why You Shouldn’t Be Scared of TypeScript

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

From JavaScript to TypeScript, Pt. III: Type Inference & Compatibility

Note. The same note appears atop Pt. IV (not sure which you'll see first). Ready for Review // The examples here are... → Read More

From JavaScript to TypeScript, Pt. IIB: Designing with Classes, Interfaces, & Mixins

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

From JavaScript to TypeScript, Pt. IIA: Using Classes, Interfaces, & Mixins

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

From JavaScript to TypeScript Pt. I: Types & Variables

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

JavaScript Transpilers: What They Are & Why We Need Them

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

Better JavaScript with ES6, Pt. III: Cool Collections & Slicker Strings

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

Better JavaScript with ES6, Pt. II: A Deep Dive into Classes

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

Develop Quickly and Painlessly with lite-server

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

A Fast and Convenient Development Server with lite-server

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

Better Node with ES6, Pt. I

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

Getting Started with Browserify

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