Lamictal online without a prescription HomeAdvisor

Technology Blog

  • Home
  • Open Source
  • Development
    • Agile
    • Automated Testing
    • Culture
    • Processes
  • Technology
    • APIs
    • Caching
    • Front End
    • Health & Monitoring
    • Messaging
    • Microservices
    • Open Source Projects

Connect

Powered by Genesis

You are here: Home / Archives for Technology / Front End

Real Time Data Visualization With MongoDB, Kafka, D3.js, and Node.js

February 15, 2016 by Jonathan Greenemeier

Real Time Data Visualization With MongoDB, Kafka, D3.js, and Node.js

At HomeAdvisor, we typically experience surges in traffic after major weather events, as homeowners and businesses alike need additional help with snow removal, handyman repairs, etc. But until recently, we never had a good way to visualize this increase in activity on our platform. At the micro level we could monitor core server performance, but metrics like CPU and memory utilization don't provide any context as to what is happening. And while application metrics like API requests and database queries give us a little more insight, they typically require some level of aggregation or translation to really understand them. In other words, looking at server and application metrics typically show you the symptoms of the problem without providing any diagnosis. In this post we'll discuss our home grown real time data visualization suite that is based on Kafka, MongoDB, Node.js, and D3.js. This platform helps us visualize key business metrics and data in real time from any web browser. … [Read more...]

Filed Under: Front End Tagged With: d3.js, javascript, JSON, kafka, microservices, mongodb, node.js, REST, visualization, websockets

Welcome To The HomeAdvisor Technology Blog

December 17, 2015 by Michael Pratt

Welcome To The HomeAdvisor Technology Blog

Welcome to the HomeAdvisor technology blog. Before we dive into what you can expect to find here, perhaps a little background is in order. HomeAdvisor, formerly ServiceMagic, is a marketplace that connects homeowners with ­­home service professionals. We are headquartered in Golden, Colo. Our technology group, which is responsible building and maintaining multiple public-facing platforms, is comprised of around a hundred or so engineers specializing in various disciplines — including Java, Front End, U/X, QA, CM and more. We practice Agile/Scrum techniques and are always self-evaluating to identify what we do well and what we can improve on. We emphasize stability, functionality and innovation in all of our processes. And when the going gets tough, we play ping-pong and foosball to help us clear our minds. So what can you expect from this technology blog? Like many software organizations, we are constantly faced with challenges both large and small when it comes to designing, … [Read more...]

Filed Under: Agile, APIs, Automated Testing, Caching, Culture, Front End, Health & Monitoring, Messaging, Microservices, Mobile, Open Source Projects, Processes

About Us

Based in Golden, CO, HomeAdvisor’s technology group is comprised of nearly 100 Java ninjas, front end gladiators, QA warriors, U/X experts and other rock stars. We build the technology that helps make HomeAdvisor the best place for homeowners to connect with home service professionals. http://abdulbutt.com/?plugin=all-in-one-event-calendar  

Download our Free Apps

Recent Posts

  • Introducing Kafdrop 2.0: Kafka APIs, Search, and More
  • Writing Backwards Compatible Software, Part 1
  • The 8 Unix Commands Every Developer Needs
  • Meetup: Let’s Build a Framework, Part 2
  • Thinking About a Multi Data Center Architecture

Search

Get Help With Your Home Project

Kitchen Remodel
Additions
Bathroom Remodel
Roofing
Countertops
Cabinets
Basement Remodel
Handyman
Cleaning Services
Heating & Cooling
Flooring
Interior Painting
Windows
Remodel
Electrical
Fencing
Gutter Cleaning
Plumbing
Pest Control
Interior Designers
Appliances
Driveways

Work With Us

Check out our latest job openings!