Adobe Tech Radar: October 2019

Bertrand Delacretaz
Oct 29 · 4 min read

New and shiny things Adobe engineers are looking at.

Here’s our monthly digest of links and stories that piqued our interest lately. Make sure to have a look at the previous editions of our Tech Radar if you missed them!

Events and conferences

Nanjala Nyabola at ApacheCon — Photo: Jan Michalko / plain schwarz

The European edition of the ApacheCON conference took place last week in Berlin, Germany, at the iconic Kulturbrauerei. Highlights include a Founder’s Panel with a few Apache Software Foundation Founders telling their stories; an inspiring keynote by Nanjala Nyabola on why technology is not always the answer; as well as many presentations on various Apache projects, many of them being recorded on video. From Adobe, Robert Munteanu presented on Cloud-Native Legacy Applications, and Bertrand Delacrétaz presented on Shared Neurons, which is (arguably) the Secret Sauce of open source.

Black Alps is an independent conference on security topics that takes place in Yverdon-les-Bains, Switzerland, Nov. 7–8. It includes a presentation by our colleague Antonio Sanso, entitled “Burning the Planet Down (Verifiably)” — on Verifiable Delay Functions.

The Cloud

In “Kubernetes has won the Cloud API War,” Sacha Labourey, CloudBees’ CEO, explains why he thinks Kubernetes has become THE abstraction layer for the cloud era. People who call k8s “The OS of the Cloud” would agree!

Are the Cloud API wars over? (Adobe Stock)

In “How to Set Up Kubernetes Clusters with Helmfile,” our colleagues Constantin Muraru and Jody Arthur provide concrete examples of how they are using Helm to setup their Kubernetes clusters. Their post explains how they are using Helm without Tiller, to avoid having to secure that component.

Open source

FUD — http://www.wyonapictures.com/en/fud/index.html

The “FUD — Fear Uncertainty Doubt” movie, by Wyona Pictures, was also presented at ApacheCON. It’s a collection of interviews of various open source people, mostly around the Apache Software Foundation, from 2005. It’s a bit old but we found it still very valid in terms of describing open source and its future. The same team is working on a new movie and we can’t wait to see that one!

In “Open Source: From Community to Commercialization,Peter Levine and Jennifer Li from Andreessen Horowitz describe the three pillars of successful commercialization of open source software: project-community fit, product-market fit, and value-market fit. My favorite slide is the last one, which says as software has eaten the world, open source is eating software.

Alloy Data Flow

The Adobe Experience Platform Web SDK (a.k.a. “Alloy”) was recently released as an open source library to streamline interactions with our Experience Platform. It replaces four existing JavaScript libraries and uses a single endpoint to collect data. That’s great progress in these days where your average website often uses way too many client libraries and analytics endpoints. Another blog post on the Adobe Tech Blog describes the Experience Edge backend service in more detail.

In the industry

http://www.telegraph.co.uk, circa 2001, via https://web.archive.org

In an insider’s story of The Telegraph’s online evolution, Richard Spence, who’s been with the UK newspaper for 20 years, gives fascinating insights on the evolution of the online presence of such a major publication. The Telegraph is currently an Adobe Experience Manager customer, using a simplified authoring interface that they built themselves, taking advantage of the product’s high extensibility.

Tools

https://adr.github.io/

The ADR GitHub organization is about Architecture Decision Records (ADR). Its goal is to promote the use of ADR, strengthen the tooling around them, and provide pointers to knowledge and stories. Something to keep and eye on!

“Not all artificial intelligence is machine learning,” says Katariina Kari in a Zalando blog post. She provides an interesting perspective on how Semantic Web technologies enhance the knowledge aspects of their system, without necessarily relying on machine learning.

Programming-idioms.org is an interesting compilation of snippets in many languages. There are some holes in that matrix and contributions are welcome!

For those of us doing Serverless, or more precisely Functions-as-a-Service, Jeremy Daly describes a useful Dynamic Composer FaaS pattern, where the messages used to trigger functions include a list of additional functions to execute after the current one. This creates a dynamic and traceable environment, without requiring lots of static “function chain” definitions.

Work and life

Marcus Wermuth’s post on How to Create A Remote Work Routine That Works makes great recommendations for remote workers: establish separate spaces, get a good office setup, establish routines, and more. A great read if you’re working remotely!

Work-life balance: Not always easy, but beautiful when it works! (Adobe Stock)

Adobe Tech Blog

News, updates, and thoughts related to Adobe, developers, and technology.

Bertrand Delacretaz

Written by

Apache Software Foundation Member and former Director. Principal Scientist, Adobe Digital Experience group. http://grep.codeconsult.ch/about-me

Adobe Tech Blog

News, updates, and thoughts related to Adobe, developers, and technology.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade