We are a global strategy, design, and engineering consultancy that crafts innovative and practical digital experiences to improve lives and transform businesses.
The Three Stages of Software Engineering - The New Stack
As the old engineering adage goes, “Fast, cheap or good: you can only have two.” While individual software developers often face decisions about when and where to make compromises in their code, tech companies as a whole face similar questions on a broader level as well. Things like complexity, speed, organizational alignment, and the availability…
IoT Functionality and Personal Privacy are Inversely Correlated
The Internet of Things is powered by data. The more data the better, because the data powers the killer feature of IoT: personalization. As I write about
MIT's New AI Data Extraction System Teaches Itself by Surfing the Web - The New Stack
We live in an age where there is a vast, over-abundance of data available on the web. The problem is that sifting through all of it to find and make sense of whatever is deemed relevant is an incredibly time-consuming task. But it may soon become easier, as Massachusetts Institute of Technology researchers recently revealed…
A Trick to Reduce Processing Time on AWS Lambda from 5 Minutes to 300 Milliseconds - The New Stack
At the beginning of 2016, Jean Lescure, Senior Software Engineer and Architect at Gorilla Logic, watched a 3GB file containing five million rows of data churn through Amazon Web Services' Lambda serverless computing service. He knew that operation, as it stood then, wouldn’t scale to larger files, and wondered if he could get it to run…
Google's AI Has Reinvented the Master Language | Foundation for Economic Education
Up until September of last year, Google Translate used phrase-based translation. That has no capacity to make educated guesses at words it doesn’t recognize, and can’t learn from new input. But then Google Translate got smart. It developed the ability to learn from the people who used it. And then it invented its own language to help it translate more effectively.
New Video on Encrypting the Web | Electronic Frontier Foundation
Encrypting the web is a more important challenge than ever. Now, EFF has teamed up with Sandwich Video and Baratunde Thurston to explain and promote this mission via video. Sandwich is the production
How Intel's Snap Telemetry Framework Could Help Data Center Resource Scheduling - The New Stack
Intel is taking its telemetry work to the next level. It open-sourced its Snap telemetry framework in late 2015, and throughout 2016, much of Intel’s work surrounding Snap has been centered on improving how it interacts with orchestration platforms such as Kubernetes. On the new episode of The New Stack Makers podcast, we spoke Intel Data Solutions team…
SUSE Formalizes Container Strategy with a New Linux Distro, MicroOS - The New Stack
Arguably, CoreOS Linux could be called the first Linux-based operating system designed for cluster computing, containers/microservices. Even if CoreOS Linux (since renamed "Container Linux") had its roots in the traditional Linux OS, it offered a new approach towards operating systems: One of the most significant features of Container Linux is transitional upgrades that keep the system…
Cars today are much like phones in 2007 - overloaded by features and badly in need of a new interface model, even as we move slowly towards autonomous cars, which will have no interfaces at all.
Deploy a Highly Available WordPress Instance as a StatefulSet in Kubernetes 1.5 - The New Stack
At The New Stack, we covered various strategies for running stateful workloads on the Kubernetes container orchestration engine. This article takes a practical, hands-on approach to deploying a highly available WordPress application in Kubernetes based on the strategies and best practices that were discussed earlier. We will cover everything from setting up the Kubernetes cluster to…
As software developers, we often become overly attached to the code we write. Over the past few years, as I’ve grown into a more senior position, I have real...