The challenges to a front-end developer can be numerous. In addition to performing our day-to-day tasks, we are often expected to know a little (or a lot) about a wide array of subjects. Graphics, languages, user experience, accessibility, source control, security, browser compatibility, content management systems, and more.
This post was originally given as a presentation at RailsConf 2015.
Using Ruby code written by other developers is easy! Just add it to your Gemfile, run
bundle install, and start using it.
But what's really happening when you do that? How can use you someone else's code just by putting it in your Gemfile?
The other day, I helped debug an issue on some production Joyent Cloud servers (which use SmartOS, based on Illumos, the open-source successor to Solaris). The solution turned out to be so non-obvious, and the cause pretty interesting, so I thought it was worth writing up.