.advertise@offshoreoiljobs.co.uk

.www.offshoreoiljobs.co.uk

Category: Computer Engineering

Why should I Carebot? – Carebot – Meaningful analytics for journalism

Because what gets measured gets done *. The metrics you choose—and the ways you choose to communicate them—drive people to action. Analytics have the power to change behavior. To push your team to embrace different types of storytelling. To encourage reporters to think about some audiences more than others. To help managers make the hard choices of what to staff. And this can all go horribly wrong. If your metrics do not align with your goals, you’ll push your organization…

GMO Labeling Law to Stress Packaging Departments

by Rob Kaszubowski: Packaging Engineering Manager, Chainalytics  In case you had missed it, the latest verdict in the Vermont genetically modified organisms (GMO) labeling saga is in: Food manufacturers have until July 1st to update their package labeling to include GMO information. Before and After: Food manufacturers across the country will be required to update their package labeling to communicate if their products use genetically modified organisms As a recap: Back in 2014, Vermont initiated a law to require all foods…

Be our design/code/??? intern for fall 2016!

By David Eads | April 08, 2016 Illustration by viz team intern Annette Elizabeth Allen! Hey! You! With the weird talent! We have two internships on the Visuals team. One is for photo editing, the other, well, it’s weird. We’ve had journalists who are learning to code, programmers who are learning about journalism, designers who love graphics, designers who love UX, reporters who love data, and illustrators who make beautiful things! Does any of this sound like you?…

What makes a great photo editing intern (Apply now for Fall 2016!)

By Ariel Zambelich and Emily Bogle | April 08, 2016 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. What…

Lunchbox Update: We’re Dropping Support For Electron

By Tyler Fisher | March 21, 2016 Last year, NPR Visuals sent a team to OpenNews’s Portland Code Convening to create Lunchbox, a suite of newsroom tools that make images for social media sharing, and make it easily deployable for newsrooms. We decided to experiment with a new way of distributing newsroom technology – desktop apps, built with the brilliant library Electron. Electron allows you to build webapps with JavaScript and package them into native software. We also…

AWS Orchestration, Container Management, and PAAS for Microservices – Zenefits Engineering

In this blog post, we describe the Zenefits case study in adopting Duplo software as the platform for hosting their microservices in AWS. Zenefits is one of Duplo’s biggest customers. Microservices is a software architecture where a complex application is implemented as a set of smaller independent processes or “services”. The services talk to each other through an HTTP API (typically REST) or through data stores like S3 or DynamoDB combined with a notification mechanism. Recent innovations in provisioning and…

Learning Ember by Proxy (ObjectProxy Part I) – Zenefits Engineering

Today we’ll run through a quick example of an ObjectProxy in EmberJS. Our example revolves around Ember’s computed properties, which we have explored in-depth previously on our engineering blog here. Imagine we have an Employee model that’s a core model of our application. Engineers across our company will add computed properties to our model that is shared across a variety of pods. OurApp.Employee = DS.Model.extend({ // a computed property that definitely belongs in our shared models.js fullName: function() { return…

Mock Away Android Application Dependencies – Yammer Engineering – Medium

Daniel Robertson At Yammer we run a full suite of tests against our Android application dozens—sometimes hundreds—of times per day. Our goal is to have a feedback loop so fast that our developers are made aware of any breaking changes they’ve made near instantaneously. Third party libraries that rely on static function calls in an application can be undesirable for testing. They can be a source of slowness, depending on the weight of the given library, or they can pollute…

Basic Infrastructure Patterns – Zenefits Engineering

In his first email to Zenefits employees as our new CEO, David Sacks emphasized three core values, and value number one was “Operate with integrity.” As the platform counted on by tens of thousands of small businesses across America, Zenefits has an obligation and a commitment to reliability and integrity at every level – from customer service and compliance to the technical infrastructure supporting our product. In today’s post, infrastructure engineer David Karapetyan explores his approach to creating a reliable,…

Finding a needle in a haystack – Lyft Engineering

Secrets don’t belong in source code. At Lyft we use a secret management system (Confidant) to ensure our repositories are free of secrets, so we also want to ensure no one accidentally adds secrets into repositories. Manually auditing for this is laborious, so we wanted to add automated tests that fail if secrets are introduced in pull requests. OpenStack recently released Bandit, a static analyzer that traverses abstract syntax trees (ASTs) of Python code. Bandit looked like a solid base…