.advertise@offshoreoiljobs.co.uk

.www.offshoreoiljobs.co.uk

Engineering News

Anonymity and Abuse Reports

Last Thursday, ProPublica published an article critiquing our handling of some abuse reports that we receive. Feedback from the article caused us to reevaluate how we handle abuse reports. As a result, we’ve decided to update our abuse reporting system to allow individuals reporting threats and child sexual abuse material to do so anonymously. We are rolling this change out and expect it to be available by the end of the week. I appreciate the feedback we received. How we…

Improving GIF performance on Pinterest – Pinterest Engineering – Medium

Tianyu Lang & Nick DeChant| Pinterest engineers, Video & Image Platform Pinterest is one of the most image-heavy services online, and so it’s crucial that we constantly work to improve the speed and quality of those images, whether static, GIF or video. As part of the video and image platform team’s work, we uncovered that converting GIFs to videos decreased load time, increased playback smoothness and reduced app crashes. Identifying improvements for GIFs A small team built support for GIFs in…

OnlineSchemaChange rebuilt in Python | Engineering Blog | Facebook Code

In 2010, Facebook open-sourced OnlineSchemaChange.php, a tool to perform MySQL schema changes while minimizing downtime. We are happy to announce that an improved version written in Python is now available on GitHub. Making schema change easier OnlineSchemaChange.php was initially implemented to make DDL on MySQL less cumbersome. It covers more use cases that native Online DDL supports and provides more features. As we continued to use the PHP version, we found design constraints that made it hard to add and…

Meet The Brand New DNS Analytics Dashboard

Have you noticed something new in your Cloudflare analytics dashboard this morning? You can now see detailed DNS analytics for your domains on Cloudflare. If you want to skip to the punch and start exploring, go check it out here. Otherwise, hop on the DNS magic school bus – and let us show you all the neat stats in your now-available DNS analytics. DNS analytics dashboard: What does it know? Does it know things? Let’s find out. At the top…

Neel Khosa bestowed PTI Fellow Award

Neel Khosa, Vice President of AMSYSCO, was presented the 2017 PTI Fellow Award for his outstanding long-term contributions to the Post-Tensioning Institute and the industry.  The award was presented by David Martin, PTI President, and Theodore Neff, PTI Executive Director, on May 1st at the 2017 PTI Awards Ceremony in Atlanta, GA. Neel Khosa, along with his father Rattan Khosa, joins a list of 55 PTI Fellows who meet the following criteria: At the time of nomination, a Fellow shall have been…

Mobile Crash Reporting at LinkedIn

We use our own library to capture Java crashes on Android, Breakpad to capture native crashes on Android, and PLCrashreporter to capture iOS crashes. We have caching logic to capture crashes and send reports when the network becomes available. We normalize crash data regardless of platform (iOS or Android) into a crash payload backed by avro schema for consistent reporting. After the client libraries capture the crash, it is sent to the tracking frontend service, which in turn publishes the…

Batch Requests with Ruby on Rails and Ember.js

by Srinivas Raghunathan, Shishir Kakaraddi, and James Menera We are pleased to announce the open source release of three Batch Request related libraries. Libraries: Ember Batch Request (Ember JS Add on) Batch Request API (Rails Middleware) Batch Request Client (Ruby Client) Introduction Batching allows you to pass several operations in a single HTTP request. How do we make a Batch request from Ember UI and process it on a Rails backend? Ember Batch Request and Batch Request API to the…

4 Top Disruptive Technology Trends for 2017

Facebook recently announced it will soon become an augmented reality platform by deploying artificial intelligence (AI) on user smartphones. This new technology will enable users to use their smartphone cameras to layer digital effects atop images and videos, including live videos. Achieving this will require Facebook’s app to run AI over user smartphones. Facebook’s announcement illustrates two of the top disruptive trends that are having a major impact this year: augmented reality and artificial intelligence. Here’s a look at four…

Building an Intelligent Experimentation Platform with Uber Engineering

During our inaugural Uber Technology Day, data scientist Eva Feng delivered a presentation on Uber’s experimentation platform (XP). In this article, she and colleague Zhenyu Zhao detail how Uber engineered an XP capable of rolling out new features stably and quickly at scale. The lifecycle of feature development for a mobile app is composed of identifying opportunities, prototyping, experimentation, launching, refining, and identifying opportunities again. Experimentation is a critical stage of the product lifecycle; it is the process of discovering and…

Introducing the new Cloudflare Community Forum

Cloudflare’s community of users is vast. With more than 6 million domains registered, our users come in all shapes and sizes and are located all over the world. They can also frequently be found hanging out all around the web, from social media platforms, to Q&A sites, to any number of personal interest forums. Cloudflare users have questions to ask and an awful lot of expertise to share. It’s with that in mind that we wanted to give Cloudflare users…