.advertise@offshoreoiljobs.co.uk

.www.offshoreoiljobs.co.uk

Engineering News

Tumblr Engineering — Rapid View Prototyping Using FBSnapshotTestCase …

As a platform that prides itself on being a home for artists and creatives alike, it only makes sense that we allow our users to fully customize their Tumblrs to fully express themselves. Here at Tumblr, the world is your oyster not only in terms of looks but also in how you create your theme. I wanted to demonstrate how you too can develop a theme using Redux and React. Since there are plenty of docs and tutorials on how…

Engineering – Medium Engineering

Medium’s engineers are anything but the textbook variety. Sure, they should be smart and fast, and demonstrate excellent technical knowledge to succeed at Medium. But even more, we are seeking engineers who embody curiosity, awareness, resoluteness, and empathy. The best engineers are flexible, proactive, and driven. They love what they already do and are dedicated in their ambition to learn to do more. Meet some of us Source link…

Accelerating Iteration Velocity on Dropbox’s Desktop Client, Part 1

Motivation Imagine you’re an engineer working on a new product feature that is going to have a high impact on the end user, like the Dropbox Badge. You want to get quick validation on the functionality and utility of the feature. Each individual change you make might be relatively simple, like a tweak to the CSS changing the size of a font, or more substantial, like enabling the Badge on a new file type. You could set up user studies,…

4 Principles for Making Experimentation Count – Airbnb Engineering & Data Science – Medium

For over two years I’ve been a Data Scientist on the Growth team at Airbnb. When I first started at the company we were running fewer than 100 experiments in a given week; we’re now running about 700. As those of us in Growth know all too well, such growth does not happen organically. Instead, it comes about through cultivation. For us, this has meant not just building the right tools, such as our internal Experiment Reporting Framework [ERF], but…

In Praise of Doppler Weather Radars

On Mar. 28, 1920, a series of more than 30 deadly tornadoes made widespread paths of destruction through the central and southern U. S. and caused deaths from Michigan all the way to LaGrange, Georgia.  Shortly before 6 P. M., that southern mill town was struck by a tornado with an estimated Fujita rating of F3, which means its winds probably ranged from 158 to 206 MPH.  After wrecking a cluster of worker’s houses, the town’s main mill and factory…

Kickstarter ❤ Kotlin – Kickstarter Engineering

An exploration of our first three Kotlin classes in our Android app and how they were inspired by Swift. In the early phases of developing our Android app at Kickstarter, we poked around the Kotlin documentation and dreamed of ways we could use this new JVM language in our app. We were, however, a small team of new Java engineers with a hefty deliverable so our Kotlin dreams stayed in the pipes — the syntax was just too different from the Java…

Alerting Framework at Airbnb – Airbnb Engineering & Data Science – Medium

The Need At Airbnb, we do not have an engineering operations team, so individual teams are responsible for configuring monitoring and responding to problems for their service. We use Datadog to monitor our infrastructure and alert on its health. While Datadog works well and provides many features, we had some specific requirements around alerting: Generic alerts need to alert different people depending on the host or role. Alerts definition changes are automated so that the alert stays up to date…

Tracking the Money — Scaling Financial Reporting at Airbnb

At Airbnb, the Payments team is responsible for everything related to moving money in Airbnb’s global marketplace. We build technology that powers Airbnb’s massive daily transaction volume to collect payments from guests and distribute payouts to hosts. Our goal is to make the payment experience on Airbnb delightful, magical, and intuitive. Historically, the payments team’s focus was to implement new features, currencies, and payment methods to make payments local in a global business. Our sphere has grown to include compliance…

Preventing cross-site attacks using same-site cookies

Our comms team told us we need an image; our legal team told us it needed to be freely licensed. Credit: Carsten Schertzer (Creative Commons Attribution 2.0)   Dropbox employs traditional cross-site attack defenses, but we also employ same-site cookies as a defense in depth on newer browsers. In this post, we describe how we rolled out same-site cookie based defenses on Dropbox, and offer some guidelines on how you can do the same on your website. Recently, the IETF…

Three Years Later – Several People Are Coding

We’ve reached a few big milestones for the Slack Bug Bounty program: it’s our three-year anniversary, and we’ve paid out more than $210,000 in bounties! We want to give a big thank you to all the security researchers who have helped make Slack more secure. In this post we’ll offer a retrospective on our bug bounty program, discuss lessons learned, and offer guidance for researchers. We also hope this information will be useful for anyone else running a bug bounty…