.advertise@offshoreoiljobs.co.uk

.www.offshoreoiljobs.co.uk

Engineering News

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…

Augmented camera previews for the Dropbox Android Document Scanner

With Dropbox’s document scanner, a user can take a photo of a document with their phone and convert it into a clean, rectangular PDF. In our previous blog posts (Part 1, Part 2), we presented an overview of document scanner’s machine learning backend, along with its iOS implementation. This post will describe some of technical challenges associated with implementing the document scanner on Android. We will specifically focus on all steps required to generate an augmented camera preview in order…

How eero mesh WiFi routers connect to the cloud

This is a guest post by Gabe Kassel, Product Manager for Embedded Software at eero. Relying on a single wireless router to provide internet in every room of the home is like expecting a single light bulb to illuminate the entire house. It’s physics – WiFi radio waves don’t travel through walls or objects easily. The eero Home WiFi System is a new take on home connectivity, bucking the trend of one high-powered device in the center of the home.…

Redesigning Uber Engineering’s Mobile Content Delivery Ecosystem

Supporting a quick and efficient in-app communication channel for people who drive with Uber is critical to our business. If we are unable to effectively communicate messages on the app, it can prevent drivers from receiving important information. In 2015, the Driver Experience team at Uber introduced a new driver app to improve the user experience, including the deployment of a new, more effective content delivery ecosystem. In this article, we discuss the technical challenges we encountered—and solutions we developed—while…

Expanded fastText library now fits on smaller-memory devices | Engineering Blog | Facebook Code

Today, the Facebook AI Research (FAIR) team released pre-trained vectors in 294 languages, accompanied by two quick-start tutorials, to increase fastText’s accessibility to the large community of students, software developers, and researchers interested in machine learning. fastText’s models now fit on smartphones and small computers like Raspberry Pi devices thanks to a new functionality that reduces memory usage. First open-sourced last summer, fastText was designed to be accessible to anyone with generic hardware like notebooks and X86 cloud instances, or…

Pinterest engineering talks @ Functional Swift Conference

At Pinterest we use Swift extensively to build internal tools like Plank, an immutable model generator we open sourced, and scripts to support the development of our iOS platform. Recently, Rahul Malik and Brandon Kase, engineers on our iOS Core Experience team, spoke at the Functional Swift Conference in Brooklyn, NY. Here’s a recap of their talks with video covering everything from GraphQL to Category Theory. Writing domain-specific languages In his talk, Rahul demonstrated techniques used at Pinterest to create…

SEO Factors for Drawing the Right Customers

There has been a dramatic boost in online sales and this growth would be consistent through 2020. However, the million dollar question is how customers would reach your products given such a crowded and ever-changing world of Internet. Search Engine Optimization is the key to online marketing success. SEO is a challenging task as you need to constantly keep track of the Google’s webmaster guidelines and strictly abide by them. SEO success implies achieving a higher ranking in the search…