PHPnews.io

Overview for 'keithcirkel'


Metaprogramming in ES6: Part 3 - Proxies

Written by Keith Cirkel / Original link on Aug. 8, 2016

In the third and final installment of my Metaprogramming in ES6 series - remember, those posts I wrote over a year ago and promised I wouldn’t take ages to complete but did? In this last post, we’ll be looking at possibly the coolest ES6 Reflection feature: Proxies. Those of you versed in my back…


Metaprogramming in ES6: Part 2 - Reflect

Written by Keith Cirkel / Original link on Aug. 26, 2015

In my last post we had a look at Symbols, and how they add useful new metaprogramming features to JavaScript. This time, we’re (finally!) going to talk all about Reflect. If you haven’t read Part 1: Symbols, then I’d recommend you do. In the last post, I made a key point which I’m going to reiterat…



How to Use npm as a Build Tool

Written by Keith Cirkel / Original link on Dec. 8, 2014

Update: I frequently get asked, considering this post is now years old, whether or not I still stand by the advice in this post, and whether new developers should use npm as a build tool. The advice still stands, and I believe developers should use npm as a build tool. Myself; I’ve been Gulp &…


Why we should stop using Grunt & Gulp

Written by Keith Cirkel / Original link on Oct. 29, 2014

If you’re building a modern JavaScript application or website, there’s a good chance you’ve seen the JavaScript Build Tool Landscape. The heavyweights of this world are Grunt and Gulp, although many, many others exist too. Grunt receives a whopping 30,000 downloads most days, and Gulp has a respect…