Posts tagged “Engineering”

How to Efficiently Compare Strings in Go

Comparing strings might not be something you think about when optimizing software. Typically, optimization includes tasks like splitting loops across goroutines, finding a faster hashing algorithm, or something that sounds more scientific. There is a sense of accomplishment we get when making changes like this. However, string comparison can often…

Read More

Diving into Düsseldorf for SREcon EMEA

SREcon EMEA is on now in Düsseldorf, Germany. If you're attending, make sure to check out our talks. Tom Spiegelman will share how he fosters mentorship at DigitalOcean, and Jaime Woo will talk about post-incident care. In addition, Emil Stolarsky co-chairs the lightning talks. On Wednesday, August 29, from 4:…

Read More

Prepped for Portland and OSCON 2018

It's the 20th year of OSCON, held this week in Portland, Oregon, and we will be in attendance! We have two great presentations lined up: Lauren McCarthy and Tom Spiegelman will share DigitalOcean's approach to tackling the Spectre and Meltdown vulnerabilities, covering what the company chose to move forward with…

Read More

How 2,000 Droplets Broke the Enigma Code in 13 Minutes

In late 2017, at the Imperial War Museum in London, developers applied modern artificial intelligence (AI) techniques to break the “unbreakable” Enigma machine used by the Nazis to encrypt their correspondences in World War II. Using AI processes across 2,000 DigitalOcean servers, engineers at Enigma Pattern accomplished in 13…

Read More