• Uncategorized
  • Intermittent Spikes in Production from NodeJS in Your Rails Application
    Configuring your assets.rb file to automatically precompile all assets in the assets directory

    If you’re using NodeJs as your asset compiler in production for a Rails app, you may notice intermittent spikes in CPU usage. We noticed this with our case management software platform, OpenCaseware. We would deploy code to production and see spikes in CPU usage from NodeJS. The culprit turned out to be a few flaws […]

  • gem of the week
  • Gem of the Week – Faker
    Use the Faker Gem to Make High Quality, High Volume Fake Data for Testing and Development

    Faker Gem

    In almost every system we build, the first version of a feature involves getting the functional specs right, and the second version usually involves some kind of optimization.  You might build a dashboard and create 3 or 4 records by hand to make sure everything works.  But when it comes time to test and optimize, you […]

  • Uncategorized
  • Partial Updates in Elasticsearch
    Gain Huge Performance Increases in Elasticsearch When Updating Documents

    Elasticsearch is a great tool for implementing high performance, scalable search in web and mobile applications.  It is often used to index large documents, in addition to database-based text.  For example, a law firm might want to index Microsoft Word documents so that they're searchable in a web interface as part of a case management […]