July 7, 2016

I hate JavaScript. Well, at least I used to; because I misunderstood it. Before JavaScript, I was mostly a .NET and PHP guy and approached JS the wrong way. Here is why. There are two major programming paradigms: Procedural Programming, which is based on concepts of procedure-call-like routines and subroutines and Functional Programming, which is...

, , , , ,
March 14, 2016

To those in the trenches getting their hands dirty writing code and implementing, designing, and engineering real-world software, smooth and painless development projects often seem like unicorns: Rarely heard of and more rarely seen. Given how often we tend to hear of or are directly involved in software development projects that run into problems, we...

, , ,
January 14, 2016

Most modern day work culture separates designers and developers into silos. While I was at a larger company, there was very little communication between our design team and the development team. We were separate assets and literally in different corners of the building. Once the designs were complete, designers would digitally hand off the files...

, , , , , , ,
December 10, 2015

Last week I was lucky enough to make it to the annual JSConf Asia event in Singapore. The conference saw a broad range of both local JavaScript developers as well as international attendees coming from the Asia-Pacific region and beyond. The conference, which was part of the broader DevFest Asia event, was focused towards showcasing...

, , , , , ,
May 9, 2015

This past April 25th and 26th, 2015, we were excited to be a sponsor of JSConf.uy, Uruguay’s premier conference on all things JavaScript in beautiful Montevideo. In addition to Scalable Path being a sponsor, I was privileged to be a speaker at the event. Scalable Path has a deep commitment to South America, and we...

, , , , ,
February 26, 2015

We focus on processes to effectively and efficiently develop digital products. One of our processes is using Agile Development, which includes using Agile Points to assign a common definition to the effort required to complete tasks. In this post we’ll focus on the modified Fibonacci Sequence – 0, 1, 2, 3, 5, 8, 13, 21,...

, , , ,