The Curious Engineer

All blogs / Software / engineering practice

bazaarvoice: engineering

blog.developer.bazaarvoice.com

The official blog of Bazaarvoice R&D

Software / engineering practiceDevOps / SRE / infrastructureTesting / QAEngineering blogs

Posts
123 from 1 Sep 2011 to 29 Sep 2026
Posting
now and then (3 in the last year)
Kind
company blog
Feed
https://blog.developer.bazaarvoice.com/feed/

2026 3

  1. From 4 Months to 2 Years: Scaling Systems and Stepping into Seniority at Bazaarvoice
  2. Connecting User Generated Content to Loyalty Engines
  3. Crafting a Perfect Product Catalog

2025 3

  1. BV Hosted Display – The New Baseline for CWV metrics
  2. Optimizing Third-Party Content Delivery: A Deep Dive into Preconnect’s Performance and Call Cost Implications
  3. How We Migrated Millions of UGC Records to Aurora MySQL

2024 5

  1. Semantically Compress Text to Save On LLM Costs
  2. How Bazaarvoice UGC APIs serve information to its brand & retailers
  3. Cloud-Native Marvel: Driving 6 Million Daily Notifications!
  4. My First 4 months at Bazaarvoice as a DevOps Engineer
  5. Can You Keep a Secret?

2023 3

  1. How We Scale to 16+ Billion Calls
  2. Flyte 1 Year In
  3. What was Old is New: Finding Joy in Modernising Legacy Systems

2020 1

  1. Kedro 6 Months In

2019 4

  1. Root Cause Analysis for Hadoop Applications
  2. Hackathon 2019
  3. Response API Demo App
  4. Vger Lets You Boldly Go . . .

2018 6

  1. Still Looking Good While Testing: Automated Testing With a Visual Regression Service Part II
  2. Looking Good While Testing: Automated Testing With a Visual Regression Service
  3. Auditing your Web App for Accessibility with Lighthouse
  4. Getting Started with Dependency Security and NodeJS
  5. Creating a Realtime Reactive App for a collaborative domain
  6. Event Stream Modeling

2017 11

  1. Telling Your Data To “Back Off!” (or How To Effectively Use Streams)
  2. Testing for Application Front End Performance with Web Page Test
  3. Maintaining Test Data with the “someObject” Test Structure
  4. Publishing Load Test Results with Jmeter, Jenkins and S3
  5. Database Migration
  6. Why the value of hackathons goes beyond free pizza Categories: Culture
  7. Context and Higher Order Components: Two Immediately Applicable Topics from the Advanced React Workshop
  8. My Hacktoberfest
  9. I want to be a UX Designer. Where do I start?
  10. As a software engineer, how do I change my career to DevOps?
  11. Cross-Platform Mobile SDK Testing

2016 16

  1. Augment your pattern library with page types
  2. Looking Back at Looking Back: A Retrospective of the Retrospective Process
  3. WHERE WE’RE GOING, WE DON’T NEED ROADS… BUT WE WILL NEED FLAGS
  4. Ah, But Do You Have a Flag?
  5. Three Takeaways from CSSConf 2016
  6. The one thing you need that will make you and your team successful
  7. Intern Demo Day
  8. Don’t Look Back in Anger: Retrospectives, Software Development and How Your Team Can Improve
  9. HackerX event hosted at Bazaarvoice
  10. Injecting Applications onto Third-Party Webpages Made Easy
  11. Why we do weekly demos
  12. How to seamlessly move 300 Million shoppers to a highly scalable architecture, part 2
  13. How to seamlessly move 300 Million shoppers to a highly scalable architecture, part 1
  14. Quick and Easy Web Service Load Testing with JMeter
  15. Conversations API Deprecation for Versions 5.2 and 5.3
  16. What does a data scientist do?

2015 13

  1. Holiday season preparation
  2. BVIO 2015 Summary and Presentations
  3. Partner Integrations: Do’s and Don’ts
  4. Automating a Git Rebase Workflow
  5. Front End Application Testing with Image Recognition
  6. Predictively Scaling EC2 Instances with Custom CloudWatch Metrics
  7. Upgrading Dropwizard 0.6 to 0.7
  8. Conversations API Deprecation for Versions 4.9, 5.0 and 5.1, and Custom Domains
  9. Automated Product Matching, Part II: Guidelines
  10. Full Consistency Lag for Eventually Consistent Systems
  11. Automated Product Matching, Part I: Challenges
  12. Scoutfile: A module for generating a client-side JS app loader
  13. Analyzing our global shopper network (part one)

2014 6

  1. Theo Schlossnagle, The Rise of the Machines and Data PTSD
  2. Otis Gospodnetic, The Open Source Search Evolution
  3. Bob Metcalfe, Metcalfe’s Law After 40 Years of Ethernet
  4. Greg Brockman, How We Scaled Stripe from 4 to 94 Employees
  5. Open sourcing cloudformation-ruby-dsl
  6. Output from bv.io

2013 23

  1. HTTP/RESTful API troubleshooting tools
  2. BV I/O: Nick Bailey – Cassandra
  3. Jolt Command Line Interface
  4. BV I/O: Peter Wang – Architecting for Data
  5. BV I/O: Dr. Jason Baldridge – Scaling Models for Text Analysis
  6. Conversations API Inspector
  7. Using the Bazaarvoice Conversations API to build a UGC template
  8. BV I/O: Adrian Cockroft
  9. Making of the Bazaarvoice SDK for Windows Phone 8
  10. Bazaarvoice SDK for Windows Phone 8 has been Open Sourced!
  11. Project Lassie: who let the dog out!
  12. Maintenance Notice: Bazaarvoice Developer Portal
  13. Summer 2013 Intern Science Fair
  14. BV I/O: Imagination unlocked
  15. SQL, NoSQL,… What’s now? New SQL
  16. BV I/O: Unlocking the power of our data
  17. Jolt released to the world
  18. How Bazaarvoice Weathered The AWS Storm
  19. Technical Talk: How Bazaarvoice is using Cassandra and Elastic Search
  20. Hello, World: Thoughts from an Undergrad Intern
  21. Mashery-powered Bazaarvoice Developer portal is LIVE!
  22. Bazaarvoice developer portal moving to Mashery effective 3/1/13
  23. Platform API release notes, version 5.4

2012 19

  1. Interns and graduates – Keys to job search success
  2. 5 Ways to Improve Your Mobile Submission Form
  3. SELECT developers FROM Bazaarvoice UNION SELECT flags FROM Stripe_CTF;
  4. Platform API release notes, version 5.3
  5. Platform API Release Notes, Version 5.2
  6. Scaling on Mysql: Sometimes you’ve gotta break a few eggs
  7. MongoDB Arrays and Atomicity
  8. Third-Party Front-end Performance: Part 1
  9. Bazaarvoice Platform API Tutorial
  10. Home Depot using the Platform API to show off their UGC
  11. Ember.js — the framework formerly known as SproutCore 2.0 (Amber.js)
  12. Daniel Marcotte on SproutCore 2.0 (now Ember.js)
  13. Using the Cloud to Troubleshoot End-User Performance (Part 2)
  14. You’ve lost that startup feeling…
  15. Platform API Release Notes, Version 5.1
  16. Engineers Giving Back at Random Hacks of Kindness
  17. Using the Cloud to Troubleshoot End-User Performance (Part 1)
  18. Grilling up an API
  19. The Tools We Use to Innovate in Bazaarvoice Labs (Part 2)

2011 10

  1. The Tools We Use to Innovate in Bazaarvoice Labs (Part 1)
  2. Listening for Search Improvements @ Lucene Revolution 2011
  3. RHoK’ing Hackathon coming to Austin on December 2-4
  4. Fixing a performance problem a few days before release (Part 2)
  5. Fixing a performance problem a few days before release (Part 1)
  6. Can’t get into your favorite conference? No problem. Just create your own!
  7. Why Columns are Cool
  8. What I learned from the Etsy CTO-turned-CEO
  9. Making sure pages still look good when Facebook inevitably goes down
  10. Stop, collaborate and innovate: Engineering a company science fair