Sat.Jul 28, 2018 - Fri.Aug 03, 2018

article thumbnail

Databook: Turning Big Data into Knowledge with Metadata at Uber

Uber Engineering

From driver and rider locations and destinations, to restaurant orders and payment transactions, every interaction on Uber’s transportation platform is driven by data. Data powers Uber’s global marketplace, enabling more reliable and seamless user experiences across our products for riders, … The post Databook: Turning Big Data into Knowledge with Metadata at Uber appeared first on Uber Engineering Blog.

Big Data 110
article thumbnail

Simple Data Processing With JavaScript And The HERE API

The Polyglot Developer

Have you ever needed to work with comma separated value (CSV) data that wasn’t formatted in a great way or figure out complete address information based on very little provided address information? While unrelated, these two topics come up quite a bit, more frequently when I’m dealing with person information or lead data that I retrieve from conferences and other events.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Make your voice count by simply saying, "Alexa, let's chat."

All Things Distributed

A while back I wrote about the Alexa Prize , a university competition where participating teams are creating socialbots focused on advancing computer to human interaction. We are now in year two, heading into the final stretch for 2018 and I thought I would give everyone an update. For those who aren't familiar, Alexa Prize teams use customer feedback to advance several areas of conversational AI, with the grand challenge being a socialbot that can engage coherently for 20 minutes in a fun,

article thumbnail

3 Challenges to Effective Performance Testing in Continuous Integration

Abstracta

Performance testing in CI is a must. If you’re looking to invest effort and money in it, you’ll better take certain things into account from day one Recently I gave a talk at Agile Testing Days USA in Boston, my first time attending this testing. The post 3 Challenges to Effective Performance Testing in Continuous Integration appeared first on Abstracta Software Testing Services.

article thumbnail

4 personal and tool-based methods for creating strong feedback loops

O'Reilly Software

Practical examples of how to integrate personal and tool-based feedback into your code review process. In one of my previous posts , I explained how strong feedback loops make strong software teams and how the most effective feedback loops are a mixture of daily best practices, automation, tools, and human intervention. Good quality control combines tool-based measurement with manual review and discussion.

article thumbnail

Getting Started With The Android SDK For NativeScript Development On MacOS

The Polyglot Developer

When it comes to mobile development, Android has always been a pain to deal with. While iOS has a terrible deployment to production experience, Android has a terrible installation and configuration experience. I’ve been developing Android applications since before hybrid web and cross-platform native were a thing and up until recently, the Android installation experience has been unchanged.

article thumbnail

SQL Server Mysteries: The Case of the Dropped AD Group Login

SQL Server According to Bob

Dylan ( who kindly wrote up the contents of this blog for me ) was modifying the tests for Active Directory Login activities. As Dylan and I reviewed the changes a specific behavior involving Active Directory Group Logins caught our attention. Imagine you have a group on your domain [CONTOSOgroup] which has a member [CONTOSOuser], and the [CONTOSOgroup] has login permissions to a SQL Server instance.

Servers 40

More Trending

article thumbnail

Stuff The Internet Says On Scalability For August 3rd, 2018

High Scalability

Hey, it's HighScalability time: Everything starts with Doug Engelbart — Jane Metcalfe. It was the very first time (1968) the world had ever seen a mouse, seen outline processing, seen hypertext, seen mixed text and graphics, seen real-time video conferencing. — Doug Engelbart ( Valley of Genius ). ARPA funded the demo at a cost of $1 million.

Internet 113
article thumbnail

Serve Your Web Applications With Minimal Effort Using Caddy

The Polyglot Developer

I’ve been in the web game for quite some time and have my fair share of web server software. I’ve used Microsoft’s Internet Information Services (IIS), Apache httpd, as well as NGINX, and while they all thrive in their own ways, they’ve been overkill for most of my use cases. This is where Caddy comes in, a lightweight alternative to these seasoned, but often heavy web servers.

Games 40
article thumbnail

SQL Server on Linux: How is Delete-On-Close Handled

SQL Server According to Bob

Windows provides an option for CreateFile to delete a file when the file is closed (FILE_FLAG_DELETE_ON_CLOSE.). Host Extension Handling. Linux does not expose such an option as part of the open syscall. Instead the host extension remembers that the open request was made with the FILE_FLAG_ON_DELETE option and after closing a file issues the remove syscall on your behalf.

Servers 40
article thumbnail

Organizing for Innovation, Part V: The Leadership Challenge

The Agile Manager

Organizations of autonomous teams require a different set of behaviors than organizations that are run like a machine. People in a self-directed team form their own appreciations for what should be done, prioritize what will be done, and self-determine how it will be done. They are unencumbered by hierarchy, expected to communicate with anybody in the organization they need.

article thumbnail

Why I hate MPI (from a performance analysis perspective)

John McCalpin

According to Dr. Bandwidth, performance analysis has two recurring themes: How fast should this code (or “simple” variations on this code) run on this hardware? If I am analyzing (apparent) performance shortfalls, how can I distinguish between cause and effect ? For very simple codes, it may be possible to do a high-level analysis on performance limitations, but once the code becomes complex, it is often necessary to investigate the full stack.

article thumbnail

Upcoming Webinar Tuesday, 7/31: Using MySQL for Distributed Database Architectures

Percona

Please join Percona’s CEO, Peter Zaitsev as he presents Using MySQL for Distributed Database Architectures on Tuesday, July 31st, 2018 at 7:00 AM PDT (UTC-7) / 10:00 AM EDT (UTC-4). Register Now. In modern data architectures, we’re increasingly moving from single-node design systems to distributed architectures using multiple nodes – often spread across multiple databases and multiple continents.

article thumbnail

Dynamic resources using the Network Information API and service workers

Dean Hume

My journey to and from work involves a small journey on a train. Without fail, there is this spot along the line where my network connection drops from a clear 4G signal to a 2G signal at best. I often kill time on the journey by surfing the web, and as you can imagine, a slow connection often stops bulky pages from loading altogether. It’s worth mentioning that around the world, not everyone is lucky enough to get such good connection speeds.

Network 78
article thumbnail

Dynamic resources using the Network Information API and service workers

Dean Hume

My journey to and from work involves a small journey on a train. Without fail, there is this spot along the line where my network connection drops from a clear 4G signal to a 2G signal at best. I often kill time on the journey by surfing the web, and as you can imagine, a slow connection often stops bulky pages from loading altogether. It’s worth mentioning that around the world, not everyone is lucky enough to get such good connection speeds.

Network 40
article thumbnail

Dynamic resources using the Network Information API and service workers

Dean Hume

My journey to and from work involves a small journey on a train. Without fail, there is this spot along the line where my network connection drops from a clear 4G signal to a 2G signal at best. I often kill time on the journey by surfing the web, and as you can imagine, a slow connection often stops bulky pages from loading altogether. It’s worth mentioning that around the world, not everyone is lucky enough to get such good connection speeds.

Network 40