Recursive Promise Chaining in JS

One of the problems I commonly have to deal with is asynchronous pagination. Sometimes a service only returns me a page of results at a time, but the rest of my application Doesn’t Care™. All I want are the results....

A Publishing Workflow

I am a big fan of the static-site movement. As such, I have been going through all of my web sites and converting the ones that can be served as flat files to this type of simple platform. We have...

JSCS v1.12 with Autofixing

The newest v1.12 release of the popular, open source, JavaScript Code Style (JSCS) linter has been released. This tool is actively maintained by two Behance JavaScript engineers: Mike Sherov and Joel Kemp. For those of you who haven’t used JSCS,...

Sass for Big Sites, Part 2

Our very own Jackie Balzer (head of front-end development at Behance) has written Part 2 in her series, Sass for Big Sites. It is published in Web Standards Sherpa, is featured in CSS Weekly, and is being shared widely around...

How to Build a CentOS 7 AMI (Amazon Machine Image) From Scratch

Building an AMI (Amazon Machine Image) from scratch can be a pretty challenging task, especially when you don’t have a base AMI to work from. We’ve been testing CentOS 7 on VirtualBox, Rackspace, and on physical machines, but realized that...

Developer's Toolkit: Anshu Pande

This post is part of a series where Behance developers talk about the various tools they use to get things done and make ideas happen. 1) Who are you and what do you do at Behance? I am Anshu Pande...