Posts by Daniel Doubrovkine - Site GitHub @dblockdotorg 2018 Calling the Elevator from Slack - Daniel Doubrovkine 2017 C4Q&A - Orta Therox, Craig Spaeth, Kana Abe, Daniel Doubrovkine, Chrinstina Thompson Calculating the Importance of an Artwork with Apache Spark - Daniel Doubrovkine Generating Sitemaps with Apache Spark - Daniel Doubrovkine Bringing Artsy to Google Assistant "Home" with Actions - Daniel Doubrovkine 2016 Bringing Artsy to Amazon Echo "Alexa" - Daniel Doubrovkine Artsy's Engineering Organization Stack, 2016 - Daniel Doubrovkine 2015 So You Want an SSL Certificate? A Pragmatic Handbook - Daniel Doubrovkine Artsy's Engineering Compensation Framework - Daniel Doubrovkine Artsy's Technology Stack, 2015 - Daniel Doubrovkine 2014 How to Write Great Outage Post-Mortems - Daniel Doubrovkine Launching a Security Bug Bounty Program at Artsy - Daniel Doubrovkine Designing the Public Artsy API - Daniel Doubrovkine Building an English Auction with MongoDB - Daniel Doubrovkine 2013 Upgrading to Mongoid 4.x - Daniel Doubrovkine Normalizing GMail E-Mail Addresses with CanonicalEmails - Daniel Doubrovkine Adding API Docs with Grape and Swagger - Daniel Doubrovkine Bootstrapping JSON Data with Rails and Backbone.js - Daniel Doubrovkine An Easter Egg for Curl - Daniel Doubrovkine The Impact of Heroku's Routing Mesh and Random Routing - Daniel Doubrovkine Infinite Scroll with MongoDB - Daniel Doubrovkine Data Corruption and Concurrent Updates to Embedded Objects with MongoDB - Daniel Doubrovkine Master the Heroku CLI with Heroku Commander - Daniel Doubrovkine Create MongoDB Command-Lines from Mongoid Configuration - Daniel Doubrovkine Improving Performance of Mongoid-Cached-Json - Daniel Doubrovkine Debugging Bundler Issues on Heroku - Daniel Doubrovkine 2012 Beat Heroku's 60 Seconds Application Boot Timeout with a Proxy - Daniel Doubrovkine Measuring Performance in Grape APIs with NewRelic RPM - Daniel Doubrovkine Friendly URLs with Mongoid::Slug - Daniel Doubrovkine How to Monitor 503s and Timeout Requests on Heroku - Daniel Doubrovkine Artsy's Technology Stack - Daniel Doubrovkine How to Run RSpec Test Suites in Parallel with JenkinsCI Build Flow - Daniel Doubrovkine How Artsy Builds Labs, Experiments and Easter Eggs - Daniel Doubrovkine Testing with Delayed Jobs - Daniel Doubrovkine RESTful API Caching with Garner - Daniel Doubrovkine Using Jenkins for Ruby and Ruby-on-Rails Teams - Daniel Doubrovkine Generating Automatic Plain Text MIME Parts with Rails ActionMailer - Daniel Doubrovkine How to Organize Over 3000 RSpec Specs and Retry Test Failures - Daniel Doubrovkine How to Start Small with Big Data and Google Analytics - Daniel Doubrovkine Simplifying Model-Level JSON Versioning with Mongoid-Cached-Json - Daniel Doubrovkine How To Redirect Bang Hash Urls - Daniel Doubrovkine 10x Rack and Rails Output Compression with Rack::Deflater - Daniel Doubrovkine Caching Model JSON with Mongoid-Cached-Json - Daniel Doubrovkine Reliably Testing Asynchronous UI w/ RSpec and Capybara - Daniel Doubrovkine Delaying CarrierWave Image Processing - Daniel Doubrovkine How Artsy Uses GitHub to Build Artsy - Daniel Doubrovkine Octopress and Jekyll - Daniel Doubrovkine