.advertise@offshoreoiljobs.co.uk

.www.offshoreoiljobs.co.uk

Category: Construction Engineering

Scaling Time Series Data Storage — Part I – Netflix TechBlog – Medium

Introduction The growth of internet connected devices has led to a vast amount of easily accessible time series data. Increasingly, companies are interested in mining this data to derive useful insights and make data-informed decisions. Recent technology advancements have improved the efficiency of collecting, storing and analyzing time series data, spurring an increased appetite to consume this data. However this explosion of time series data can overwhelm most initial time series data architectures. Netflix, being a data-informed company, is no…

Physicists look for ways to protect satellites’ electronic equipment in space

The Department of Micro- and Nano-Electronics at the National Research Nuclear University MEPhI (Russia) has presented a new method of predicting integrated microcircuit failures in outer space. An article on the research has been published by IEEE Transactions on Nuclear Science. Ensuring the reliable operation of microcircuits in outer space is an important scientific and economic objective. For modern weather, communications and surveillance satellites to be cost-effective, they need to be operational for at least 10 to 15 years. Onboard…

Harnessing Code Generation to Increase Reliability & Productivity on iOS at Uber

At Uber, our Android engineers have been using annotation-supported code generation for a few years now. On iOS, we first looked into code generation in fall 2016 when we started work on our new rider app using the RIBs architecture. One of the tenents of our new mobile architecture—reliability at scale—drove us to investigate whether we could use code generation to enhance the reliability of our mobile client and improve the developer experience by removing the need to manually write…

Part 2, Making It Easy – Several People Are Coding

In Part 1 we introduced the targeted and hermetic UI test approach that helped Slack Android engineers write hundreds of stable UI tests. However, as our UI test suite expanded, we detected a problem. When asked how easy it was to write tests on a scale from 1 (terrible) to 4 (excellent), developers ranked it a 2.5 (a resounding “meh”). In fact, the only category that ranked worse was related to build times. As one developer put it — “Writing quality UI…

Server Rendering, Code Splitting, and Lazy Loading with React Router v4

Photo by Matt Duncan on Unsplash “Godspeed those who attempt the server-rendered, code-split apps.” — Ryan Florence, Co-Creator of React Router Challenge accepted. Some Background on Server Rendering at Airbnb Historically, Airbnb has been a Rails app. A few years back that started to change, we began using Rails simply as a data layer, and all render logic started migrating into JavaScript in the form of React. In order to maintain server rendering, we created and open sourced Hypernova, a JavaScript Rendering as a…

Batman’s Gotham City provides test case for community resilience model

A map of Gotham City is laid out in a Finite Element Analysis grid. The grid shows how stresses to different lifelines affect various parts of the city.  Credit: Colorado State University If a community is resilient, it can withstand and recover from an unanticipated disaster, like an earthquake, fire or flood. But since every disaster and every community is unique, a uniform measure for defining “resilience” has been hard to come by for engineers and social scientists. In…

Selecting a Cloud Provider – Code as Craft

Etsy.com and most of our related services have been hosted in self-managed data centers since the first Etsy site was launched in 2005. Earlier this year, we decided to evaluate migrating everything to a cloud hosting solution. The decision to run our own hardware in data centers was the right decision at the time, but infrastructure as a service (IaaS) and platform as a service (PaaS) offerings have changed dramatically in the intervening years. It was time to reevaluate our…

Architects of Infrastructure: Meet Uber Aarhus Engineering

In January 2014, Uber opened its first remote engineering office in Aarhus, Denmark. Located in the Clemensbourg district of the city, Uber Aarhus Engineering has grown from 5 to 50 engineers, all focused on scaling our core infrastructure for 24/7/365 availability worldwide. The office serves two major areas core to Uber’s tech stack—storage and compute: The Storage Platform Team: Ensuring that petabytes of data are available and elastically scalable is the main challenge tackled by the Storage Platform Team. Our…

The Washington State Derailment and Positive Train Control

After more than a decade of planning and construction, a new section of track was opened for Amtrak passenger service south of Tacoma, Washington on Dec. 18, 2017.  The old route that Amtrak trains used to take went northwest from Tacoma along the coast of Puget Sound, around a peninsula named Point Defiance, and then down the coastline several miles until it crossed Interstate 5 south of the small town of DuPont and headed south inland.  The new shorter route…

The inflatable bridge

The concrete dome, which is then cut on both ends, creating a bridge. Credit: Vienna University of Technology A wildlife crossing over the upcoming Koralm railway is being built using a new construction technique developed by TU Wien. Traditional support structures are replaced by an air cushion. The shell construction methods which are usually used to build bridges and domes generally rely on expensive support structures. However, a team of engineers from TU Wien have now developed a new technique…