AWS: EB CLI Throws Exceptions VersionConflict and/or DistributionNotFound

When running EB CLI, do you run into the following error?

I ran into this error today. Apparently it was caused by installing AWS CLI after EB CLI:
pip install awscli
Reinstalling EB CLI solved the issue:
pip install awsebcli

React: react-router and dynamic page title

I have been learning React for the past few weeks, and I am loving it. I spent today learning react-router at After going through it and implementing a lot of it in my app, I realized that it did not cover one thing that I really need: dynamic page title.

I have googled and looked at different examples of how others have done it (e.g. react-document-title, document.title) but I finally decided to tinker on my own and see if I can come up with my own implementation. (I know… another one???)

My sample code will be added to the result of lesson 3 from the tutorial I linked above:



Looking at index.js, I thought why not add a title attribute on the Route nodes directly? That would be the most convenient location, in my mind.


We added it to routing, but how will App get its value? This part is easy.


That’s it.

camelCase? underscore? dashes??

I think it’s always confusing to know which to use, but I won’t get into that here. Instead, I will list the differences for future reference:

  • camelCase
  • PascalCase
  • snake_case
  • train-case
  • StUdLyCaPs
  • lowercase

Juggling multiple programming languages on a daily basis, this still gives me a headache.

Homebrew PHP Upgrade: “configure: error: Cannot find libz”

I was routinely upgrading my packages on Homebrew when I ran into the following error:

Of course, I did the first thing I always do when running into an error, Google it! And I found this link that suggested running the following:

After that,

ran fine.

Apache Drill: Error Starting Drill in Embedded Mode

Apache Drill

I’ve been checking out Apache Drill and everything was fine, until today. I tried running Drill in embedded mode, per usual, when I ran into the following exception:

Continue reading “Apache Drill: Error Starting Drill in Embedded Mode”