day 277 — code 365

Fri 16 Sep 2016

ElasticSearch

Spent part of today pair programming with a colleague to finish a few more search endpoints. It was really frustrating to be hitting blockers — as much as it was satisfying finding solutions.

Some of the problems / mistakes we ran into:

  • forgetting to index (especially after re-seeding data)
  • errors produced during indexing, would mean that some changes to the mapping weren’t propagated to the index being used
  • using the wrong data (previous ids from previous seed data)

CSS

Found out today that a hover effect on a DOM element can cause links to require a double-tap to work on mobile devices. Removing the :hover effects will remove this odd bug!

Agile

We had planned to demo one of the search endpoints to the rest of the team today, but we weren’t able to meet this waypoint. We ran into problems wiring up the UI with the (new) backend… After some (fast and furious) debugging, we managed to demo a “lite” version of one of the search endpoints. And it was very exciting to see code that I had written work! And also to see the power of ElasticSearch!