.advertise@offshoreoiljobs.co.uk

.www.offshoreoiljobs.co.uk

Engineering News

Building the SRE Culture at LinkedIn

Co-authors: Bruno Connelly and Bhaskaran Devaraj   Being a Site Reliability Engineer (SRE) means having to talk about hard problems. Site outages, complex failure scenarios, and other technical emergencies are the things we have to be prepared to deal with every day. When we’re not dealing with problems, we’re discussing them. We regularly perform post-mortems and root cause analyses, and we generally dig into complex technical problems in an unflinching way. Strangely, talking about culture in an SRE organization can…

ParlAI: A new software platform for dialog research | Engineering Blog | Facebook Code

One of the long-term goals in AI is to develop intelligent chat bots that can converse with people in a natural way. Existing chat bots can sometimes complete specific independent tasks but have trouble understanding more than a single sentence or chaining subtasks together to complete a bigger task. More complex dialog, such as booking a restaurant or chatting about sports or news, requires the ability to understand multiple sentences and then reason about those sentences to supply the next…

How Etsy Ships Apps – Code as Craft

In which Etsy transforms its app release process by aligning it with its philosophy for web deploys Anchors Aweigh Deploying code should be easy. It should happen often, and it should involve its engineers. For Etsyweb, this looks like continuous deployment. A group of engineers (which we call a push train) and a designated driver all shepherd their changes to a staging environment, and then to production. At each checkpoint along that journey, the members of the push train are…

India’s Energy Future and Climate Change

In an article that appeared in May’s Scientific American, Council on Foreign Relations Fellow Varun Sivaram shows that India’s path of energy development could have a large impact on future greenhouse-gas emissions.  Unlike China, which currently pumps out about twice as much carbon into the air as the U. S., India’s infrastructure is largely yet to be built.  And in that fact lies both a challenge and an opportunity. It will help to get things in proportion if we compare…

Introducing Load Balancing & Intelligent Failover with Cloudflare

Cloudflare’s Enterprise customers have been using our Load Balancing service since March, and it has been helping them avoid website downtime caused by unreliable hosting providers, Internet outages, or servers. Today, we’re bringing Load Balancing to all of our customers. Even the best caching can’t escape the fundamental limitations on performance created by the speed of light. Using Load Balancing, Cloudflare’s customers can now route requests between multiple origins, allowing them to serve requests from the closest (and fastest) geographic…

Detroit and San Diego Data Centers expand Cloudflare network to 26 North American cities

Cloudflare is excited to announce deployments in Detroit (Michigan) and San Diego (California), which are our 114th and 115th data centers respectively. They join Colombo, Sri Lanka and Cape Town, South Africa in the cohort of four new cities added just this week to our growing global network, which spans 57 countries and counting. For over 6 million Internet properties, we now serve customer traffic from across 26 North American cities, including 22 in the United States alone. We’re not…

Democratizing Data at Airbnb – Airbnb Engineering & Data Science – Medium

By Chris Williams, Eli Brumbaugh, Jeff Feng, John Bodley, and Michelle Thomas Like many startups, the number of employees at Airbnb has grown significantly over the past several years. In parallel we have seen explosive growth in both the amount of data and the number of internal data resources: data tables, dashboards, reports, metrics definitions, etc. On one hand, the growth in data resources is healthy and reflects our heavy investment in data tooling to promote data-informed decision making. However…

Automated Machine Learning — A Paradigm Shift That Accelerates Data Scientist Productivity @ Airbnb

By Hamel Husain & Nick Handel At Airbnb, we are always searching for ways to improve our data science workflow. A fair amount of our data science projects involve machine learning, and many parts of this workflow are repetitive. These repetitive tasks include, but are not limited to: Exploratory Data Analysis: Visualizing data before embarking on a modeling exercise is a crucial step in machine learning. Automating tasks such as plotting all your variables against the target variable being predicted…

The Journey To Android Monorepo: The History Of Uber Engineering’s Android Codebase Organization

During our inaugural Uber Technology Day, software engineer Aimee Lucido delivered a presentation on the history of Uber Engineering’s Android codebase. In this article, she expands on the reasons behind Uber’s decision to build a monorepo to support the growth of our Android development. Today is the day you are going to build a brand new Android app—and good for you, getting started is always the hardest part. What is the first thing you do? If you are like me, you will create a new project…

TrafficShift: Load Testing at Scale

Co-authors: Anil Mallapur and Michael Kehoe   LinkedIn started as a professional networking service in 2003, serving user requests out of single data center. For any internet services company, availability is a key factor in its success. In any internet architecture, a lot of things can go wrong at any given time; network links can die, power fluctuations can knock out entire racks of servers, or you could release bad code. In the face of adversity, keeping LinkedIn up and…