POST DIRECTORY

Javascript

 

It’s been 3 weeks since I got back from my first-ever JSconf. The conference was a blast, with an unusual format and WAY too many excellent speakers to list here. For 3 days in sunny southern California I stretched my mind to encompass a barrage of new ideas, tools and possibilities in the JavaScript ecosystem. Now that I’m back settled in and writing...

 

This is Part 3 of a three-part guide on refactoring JavaScript from imperative and/or object-oriented patterns to declarative functional ones. For a background on the concepts used in this tutorial, refer to Part 1. In Part 2 we applied the concepts of currying, partial application and pointfree style.

Makeover Time (continued)

Recap from Part...

 

This is Part 2 of a three-part guide on refactoring JavaScript from imperative and/or object-oriented patterns to declarative functional ones. For a background on the concepts used in this tutorial, refer to Part 1. Refer to Part 3 for automated function composition.

As a reminder, the point of this series is to demonstrate how to solve a common...

 

This is Part 1 of a three-part guide on refactoring JavaScript from imperative and/or object-oriented patterns to declarative functional ones. This first part is a conceptual overview. In Part 2 we apply the concepts of currying, partial application and pointfree style and Part 3 discusses automated function composition.

As developers, it is in...

 

In the previous article I covered installing Dragula.js in an Ember project and built a simple wrapper component I could use to test basic Ember integration. This article will extend the simple component to bridge Dragula’s DOM based view of the application with Ember components and models.

Building A Bridge

Let’s start with a recap of the simple...

 

I’ve been doing a lot of work on an internal planning and organization tool for HCW. It’s an Ember application that among other things offers a simple kanban board. As you would expect of any kanban board, the interface is drag and drop heavy: cards can be sorted within their own lanes, cards can be moved between lanes, checklist items on cards can...