Tech Blog Archive

Developer Tools in Engineering
0

Front End Debugging — Tips on Resolving Issues Quickly so You Can Move on to Better Things

How did you get here? Have you been staring at the screen for days debugging a mysterious problem that makes no sense? The head-banging is probably making you dizzy and even more frustrated. Now, move away from that wall and read on. I am going to share some debugging tips that will help you.

By: Michael Woo
Android in Engineering
0

Homepage Speed Improvements on eBay Android

In this blog, we discuss strategies to improve application speed.

By: Billy Sword and Viswa Vaddi
Computer Vision in Research
0

A Human-centric Approach for Evaluating Visual Search Models

Part of our mission within Core AI at eBay is to develop computer vision models that will power innovative and compelling customer experiences. But how can we compare several visual search models and say which of them works better? This article will describe a method that is tackling this problem directly from the eyes of the users.

By: Michal Romi, Michael Ebin and Chantal Acacio
Big Data in Engineering
0

Enabling HDFS Federation Having 1B File System Objects

In this blog, we discuss our journey to enable NameNode federation for cluster with 4,000+ nodes, 1B file system objects and 170PB of storage.

By: Ruchir Shah
Mobile in Engineering
0

eBay Motors: Screenshot Testing with Flutter

The team continues to update the eBay Motors App using Google’s UI toolkit, Flutter.

By: Maksim Zadorskii, Corey Sprague and Larry McKenzie
Developer Tools in Engineering
0

Know Your Developer (KYD)

The vision of any API program is to deliver a world-class developer experience that enables partners to be inventive, provide their users with fantastic experience, and propel their business into the future. Learn the guiding principles behind eBay's Developers Program.

By: Tanya Vlahovic
Deep Learning in Product
0

A Learning Culture to Propel Innovation

A test-and-learn culture is key to building the best experiences for our customers.

By: Mazen Rawashdeh
Microservices in Engineering
0

New & Improved Terapeak Research 2.0 in eBay Seller Hub

Follow the journey of integrating Terapeak into eBay Seller Hub, making it available to millions of eBay sellers.

By: Senthilkumar Gopal, Cem Gemici, Lucan McRandall, Shawn Zhang and Yury Elizarov
Computer Vision in Product
0

eBay Uses Computer Vision to Enable Sellers to Create Cleaner Images

We built an algorithm that lets users change the background of their listing photos.

By: Ellis Luk
Performance Engineering in Engineering
0

Prefetch Caching of eBay Items

With 1.4 billion listings on eBay, improving the speed to render these listings at scale and accuracy is a huge engineering challenge. We have taken major steps to cache item data, which brings great speed improvements.

By: Ramesh Periyathambi and Vineet Bindal
Agile in Engineering
0

Coding 4 Kids Inspires Future Engineers

Today's children are exposed to technology from a very young age, and on many occasions, 2-year-olds seem to understand the iPad better than adults. Is this enough to encourage and influence them to pursue a career in STEM (science, technology, engineering and mathematics)?

By: Marios Georgiou
Data Infrastructure and Services in Engineering
0

Anomaly Detection — Product of Data Refinery

Large scale applications are ubiquitous in today's world, processing hundreds of billions of events and producing thousands of metrics. Sifting through these metrics to surface actionable insights without using scientific methods can be challenging. In this blog post, we explore an introduction to the realm of predictive analytics in the context of anomaly detection.

By: Ahmed Abdulaal and Subrahmanya Harve
Machine Learning in Engineering
0

PyKrylov: Accelerating Machine Learning Research at eBay

A recent eBay Tech Blog article1 presented the Unified AI platform called Krylov. In this article, we show how Krylov users interact with the platform to build and manage powerful workflows in a pythonic and efficient way.

By: Selcuk Kopru and Jingjing Jiang
Machine Learning in Engineering
0

eBay Open Source — 2019 in the Rear View Mirror; 2020 Ahead

As we move further into 2020, it’s worth reviewing a selection of key eBay Open Source projects released in 2019.

By: Brian D. Haslam
Performance Engineering in Engineering
0

Speed By A Thousand Cuts

In 2019, eBay prioritized a company-wide initiative, aptly called “Speed,” focused on improving the performance of critical eBay flows across all platforms — iOS, Android, and Web. This article explains the journey and outcomes.

By: Senthil Padmanabhan
Developer Tools in Engineering
0

Safe ACL Change through Model-based Analysis

Model-based analysis makes it possible to rigorously test and validate changes prior to deployment. This approach enabled the eBay Network Engineering staff to undertake a project to refactor a large business critical Access Control List, resulting in an 80% reduction in size, without any adverse business impact.

By: Antonio Ceseracciu
Accessibility in Engineering
0

Automation via the Accessibility Ruleset Runner

Automated testing helps organizations build better software, faster. Automation can also be used to standardize user experiences or maintain code compliance. With respect to accessibility, automation can be used to bring awareness by helping people with little to no accessibility knowledge easily find, file and fix bugs.

By: Scott Izu, Ian McBurnie, Sean Gates and Valliappan Thenappan
Agile in Engineering
0

Automate Problems Away with Token Jobs

Got a problem? Spend some time writing a script to do it for you. Got a bigger problem? Write a service that fixes it for you. Want to solve problems with software engineering? Use Token Jobs.

By: Mayur Dave
Machine Learning in Engineering
0

eBay’s Transformation to a Modern AI Platform

How the AI transformation at eBay was powered by a modern AI platform with a unified and open approach.

By: Sanjeev Katariya and Ashok Ramani