Prairie.Code() 2016 Round-Up

For those of you who were not aware, both myself and another VML employee Heather Downing had the privilege to speak at the Prairie.Code() 2016 conference in Des Moines, Iowa at the end of this past October. While this conference enjoyed it's first year in existence, this did not…

Achieving search within AEM the Bridgestone way - a case study

Having a website or web application with a search feature is nearly a requirement now-a-days for the optimum user experience that we are all trying achieve/want. Why spend all that time looking for that one item through layers upon layers of navigation and menus when you can simply type…

Some hurdles when using Angular 2 in an existing app

At this point, even if you have the slightest interest in front end development, you don't have to look very far to find that Angular 2 has been officially released. Now, if you have had some time to mess around with Angular 2, in terms of asset management and file…

The end is nigh for Bower?

Over the last four or five years, I have come to have a deep adoration for the front end package manager Bower. Going to the official jQuery or Angular repositories to download dependencies was a thing of the past. The even deeper integrations with scaffolding tools like Yeoman even made…

Adding Babel support to an AEM instance

This exposé will outline the steps to be able to add Babel support to an existing AEM instance. What is Babel Babel is a compiler/processor of "futuristic" javascript and relative libraries like JSX and Flow. Babel provides you with the tools, whether it be a pre-processor (like…

Posting Angular content to a PHP endpoint

As Angular developers, using HTTP POST/GET requests are part of a utilitarian toolset that we use almost on a daily basis. This is one of the things that makes Angular so great when interacting with API's and other server-side code. We can easily build JSON objects/arrays and quickly…