Automatically switch to a fallback image using Angular

When we as developers are scaffolding a website that utilizes a content management system, one of the largest and most complex UX issues that we encounter is the requirement of field inputs. Essentially, to require or not to require; that is the question. We have to account for the possible…

Building AEM templates and assets outside of Maven using Gulp

Over the last 6+ months at my new place of employment, I have had the pleasure of being introduced to the Adobe Experience Manager (or AEM) platform. In case you are not familiar with AEM, this JAVA-based content management system is the flagship product from Adobe's Marketing Cloud suite of…

Troubleshooting NodeJS installation/run issues

When a requested update or bugfix comes across my desk, there is nothing more daunting when a fresh clone/fork of repository completes and then the installation process ensues. If you are like me, you almost don't even want to look at your screen in fear of that system alert…

Tunneling in with LocalTunnel

Developing enterprise software and websites within a local environment can be somewhat cumbersome at times; especially to test features and style changes within a mobile environment. Just when we think that we have perfected this shinny new addition, quality assurance or the client may shed some light on a bug…

Keeping your code hygiene fresh and clean.

Over the past week I have had a couple conversations with a new co-worker of mine, Kayla, about the implications of code standards, practices, conventions, or choose another complicated noun to insert here. When joining a new team you always want to be respectful to previous habits and conventions when…