TEL Newsletter – December 2018

Shine’s TEL group was established in 2011, like the date is important. We publicise the great technical work that Shine does, and raise the company’s profile as a technical thought-leader in the community through blogs, local meetup talks, conference presentations, and tattooing our logo on drunk developers. We curate all the noteworthy things that Shiners have been doing and publish a newsletter that nobody reads. Join us for a slightly festive edition. After all, nobody does Christmas better than corporate blogs.

This (and why it’s so weird in JavaScript)

A lot of people come to JavaScript from languages like Java. And, at first glance, the languages seem kind of similar - they even have similar names! Of course, it soon becomes apparent that there are some pretty important differences. For example, Java is object-oriented, statically typed and lexically scoped. JavaScript isn't these things (except sometimes, when it is). And one of the places that these differences are really obvious is in the use of the keyword this.

Road to InSpec(t) AEM (OpenCloud)

Adobe Experience Manager (AEM) is an enterprise web content management system that, like many other enterprise applications, is a complex piece of software to set up and configure. AEM OpenCloud is an open source project being led by Shine Solutions that automates the setup of a complete ready-to-use AEM environment in the cloud within 15 minutes. In this post I'll talk about why and how we used InSpec to implement automated testing in OpenCloud.