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 https://github.com/reactjs/react-router-tutorial. 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:

App.js:

index.js:

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.

index.js:

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

App.jsx:

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
  • UPPERCASE
  • 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”