How We Solved Node's Hard to Use LogsOct 9th, 2017 – Ben Johnson
Oh that feeling! When you have an important production issue to solve and you know the answer lies in a mountain of unstructured logs. If you're like us, you've tried a variety of tools to gain insight into your Node app, but none of them provide the level of granularity needed to solve production issues like logs do. Unfortunately, using traditional Node logs can be incredibly inefficient and frustrating.
Elixir Logger and the Power of MetadataAug 29th, 2017 – David Antaramian
Elixir Logger is one of the OTP applications distributed with the Elixir core, and it supports logging with metadata out-of-the-box. Learn the basics of logging with metadata in Elixir as well as some lessons in how to organize that metadata effectively.
How We Solved Ruby's Noisy LogsAug 18th, 2017 – Jon Bryan
At Concierge Live we manage a SAAS Rails based application that serves over 10,000 users on a daily basis. With scale comes errors: workers crash, network requests fail, services go down, things break. Visibility into our infrastructure is essential.
Building a Blog with Next.jsJun 5th, 2017 – Zach Sherman
The Many Flaws Of ActiveSupport::TaggedLogging, And What You Can DoMay 22nd, 2017 – Ben Johnson
ActiveSupport::TaggedLogging was introduced in 2011 and quickly became one of Ben's favorite features. The module's approach has a lot of problems, though, and Ben shows how Timber makes tagged logging incredibly easy with our drop in replacement.
Timber for Ruby v2 ReleasedMay 22nd, 2017 – Ben Johnson
We just launched v2 of the timber ruby gem, there are tons of improvements including extra params, automatic session id capture, additional integrations and various bug fixes. Try it out now by installing the timber gem!