The Vanilla Javascript Component Pattern

I started delving into web components about a year ago. I really liked the idea of getting a reference to a custom element and then calling methods and setting values right on the custom element. After that I looked into Polymer 3.0, which layered on a number of conveniences and best practices. These specifically came … Continued

React vs. Polymer

The age of monolithic javascript frameworks is beginning to end. The age of libraries and web standards is here to stay. The monolithic framework is dead because it locks you into one way of developing your application. This one way does not leave room for new and better ways of development in the future. Both … Continued

OfficeGraph

The Innovation Team here at ICF Olson has been exploring the possibilities set forth by Facebook’s GraphQL technology, which was made available to the public back in 2015. GraphQL is a data querying language that allows the client to choose how the server response is shaped. By sending queries to your API, the client is no longer … Continued

Extensionless URLs with Adobe Experience Manager

Many SEO experts argue that as a best practice, your website’s pages should have extensionless URLs. For example, www.mysite.com/page-about-dogs/ would be more SEO optimized than www.mysite.com/page-about-dogs.html. Discussing the merits of this rule is another post for another day (look for one later), but sometimes this requirement just comes up. It may seem a little daunting … Continued