tldr: make sure to have +clipboard if you
Working with the system clipboard in Vim
Six Useful Ember Addons for Testing
In this post I want to share with you a set of addons that I regularly use to aid me when testing an Ember application o
The Journey To Android Monorepo: The History Of Uber Engineering’s Android Codebase Organization
The codebase powering Uber Engineering's Android rider app is architected to scale for growth while addressing common mo
Business Review Meetings with Developers ? What's Wrong !
Developers are the backbone for any technology based startup or large enterprise. Developers should be involved in the b
Services - what are they and why we need them?
Model-View-Controller is a design pattern which absolutely dominated web frameworks. On the first look it provides a gre
SQL for Marketers Part 3 — Our Most Valuable Traffic Source
Another foggy day in San Francisco, another SQL for Marketers post. For round three, we’re going to determine which traf
My Version of "TDD is Design, Not About Testing"
"TDD is Not" Before you move on, stop and tell yourself that you will be open to learning about it. It's not going away
Security In 2016 – The Year In Review
A look back at the biggest security breaches of 2016. From Yahoo, to the democratic party leak. Key takeaways for develo
Easy Developer Environments With ZENv
ZENv is the ultimate replacement for developer setup wikis. Zoosk uses it to maintain an incredibly useful developer env
Scaling Disaster Response at Nextdoor
Nextdoor, at its core, is a communications platform. We not only emphasize communication within your neighborhood, but a
Authentication Best Practices for Vue
Learn how to easily implement authentication in your Vue.js application. You will learn how to isolate auth logic from t
GitHub 2016 round up
Almost a month into the new year, the yearly summaries and annual resolutions posts season is definitely over.
Android development at BlaBlaCar today
In this article, we are going to talk about the mobile strategy of BlaBlaCar, more on Android side, give you a feedback
Re-Architecting Cash and Digital Wallet Payments for India with Uber Engineering
In this article, we discuss how Uber Engineering optimized our driver payment platform for cash and digital wallet commi
Beam Me Up – Profiling a Beam-over-Spark Application
As we move forward with adopting Apache Beam for some of our streaming needs, our Beam applications need to be tested fo
Asynchronous REST Services with JAX-RS and CompletableFuture
One of new features introduced by JAX-RS 2.0 is asynchronous processing in Server and Client APIs. We use these APIs tog
Developing our Apple Watch app
Before developing our Apple Watch app, we had to figure out its purpose. Are we developing it just because it is this “n
Beautiful confirm window with React
When designing your web application, you would like the user to confirm some actions sometimes. For example, you may wan
Cloudera Director and Spot Instances: Resilience and Repair
Cloudera Director enables self-service provisioning and management of CDH and Cloudera Enterprise Data Hub in the cloud.
M4 Forecasting Competition: Introducing a New Hybrid ES-RNN Model
With a solid margin, Uber senior data scientist Slawek Smyl won the M4 Competition with his hybrid Exponential Smoothing
How to Format Numbers as Currency in Postgres, MySQL and Redshift
In your venerable orders table, you’re almost certainly storing prices as numbers. Perhaps they’re integer, perhaps they
Keeping the user serving path fast
A brief discussion on how to keep user requests fast
Check Out These 5 Git Tips Before Your Next Commit
These days, just about any dev shop on earth manages its source code using some variant of Git, the decentralized versio
Real-time Financial Alerts at Rabobank with Apache Kafka’s Streams API
Learn how Rabobank uses Apache Kafka’s Streams API to send alerts to their customers.
* Refresh page to see new blogs