.advertise@offshoreoiljobs.co.uk

.www.offshoreoiljobs.co.uk

Category: Electronics Engineering

What makes a great photo editing intern (Apply now for Winter/spring 2017!)

Photo by Rachael Ketterer This is not your standard photo internship! This internship is an opportunity to learn more about the world of photo editing. Our goal isn’t to make you into a photo editor; we view this internship as a chance for you to understand what it is like to be an editor and improve your visual literacy, which can help you become a better photographer. The internship runs from January 9, 2017 to April 21, 2017. Applications are…

Medium’s DynamoDB Data Source for Apache Spark – Medium Engineering

Medium’s tech stack includes DynamoDB for our production data, and Apache Spark for backend data processing. We need a fast and reliable integration between these systems to support our data warehouse. Talking with data engineers at other companies, this is a common pairing and we all have somewhat similar internal tools making these systems play well together. We’ve open-sourced our DynamoDB Data Source for Apache Spark with the goal of making DynamoDB & Spark easy to use together for everyone.…

Tumblr Engineering — Juggling Databases Between Datacenters

Tumblr is a big user of MySQL, and MySQL automation at Tumblr is centered around a tool we built called Jetpants. Jetpants does an incredible job making risky operations safe and reliable, even fairly complex tasks like replacing failed master servers, or splitting a shard. While Jetpants is an incredibly effective and valuable tool for Tumblr’s day-to-day operation, it has remained very difficult to implement a meaningful testing framework. Integration testing at this level is very challenging. In this article…

Tumblr Engineering — Alpha or Beta? The Choice is Yours, Android Users….

Simulating background / foreground notifications in Android In a recent article I wrote for objc.io detailing how notifications in Android differ from those in iOS, a reader messaged me and asked “How do I detect if an Application is in the foreground when a notification arrives? Android seems to be missing this functionality, where iOS has it readily available.” paraphrased It’s true, there is no intrinsic differentiation for foreground and background notifications in Android. This is largely a fundamental difference…

Personalized Group Recommendations on Flickr |…

There are two primary paradigms for the discovery of digital content. First is the search paradigm, in which the user is actively looking for specific content using search terms and filters (e.g., Google web search, Flickr image search, Yelprestaurant search, etc.). Second is a passive approach, in which the user browses content presented to them (e.g., NYTimes news, Flickr Explore, and Twitter trending topics). Personalization benefits both approaches by providing relevant content that is tailored to users’ tastes (e.g.,…

Simple Style Sheets – Medium Engineering

Or How to Improve Your Sleep by Dropping the Cascade What happens when you drop the “C” from CSS? At Medium, we’ve been experimenting with a new way of using CSS to style our user interface components: a few months ago we started using small, atomic, and non-cascading classes instead of the usual BEM modifiers. The result is that we have a slightly more awkward but much more robust system of styling visual components. Block Element Modifier CSS has only one global…

How we use Mocha and jsdom with CoderPad for Frontend interviews – Wealthfront Engineering Blog

At Wealthfront, our goal for interviews is simply to assess whether the candidate would be successful as an employee. The most important thing for us is to learn how they think and if they will excel at the job we are hiring them for. When interviewing frontend engineering candidates, we want them to write real code in an environment that they are used to. One of the greatest tools for technical interviews in the last few years has been CoderPad.…

In which CODE2040 and Medium hold a writing workshop for software engineers

Enter the writers: CODE2040 Fellows Who are they? They’re software engineering interns, college-age, brilliant and motivated. This description comes first-hand, because we’ve had the pleasure of hosting three of them at Medium this summer. ❤ CODE2040 helps to connect companies with black and Latinx students for internships. This year, the fifth year of the program, there were more than 80 fellows working all around the Bay Area. On this particular evening, we played host to more than 40 who were based…

Moving Beyond Flash: The Yahoo HTML5 Video Player…

Adobe Flash, once the de-facto standard for media playback on the web, has lost favor in the industry due to increasing concerns over security and performance. At the same time, requiring a plugin for video playback in browsers is losing favor among users as well. As a result, the industry is moving toward HTML5 for video playback. HTML5 video playback development is still nascent, and it was initially supported by browsers in its simplest form. Only recently has support…

Tumblr Engineering — Introducing Laphs

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…