RSSAmplifier

Blog

danlimerick

Daniel Lee's thoughts about programming.

danlimerick.wordpress.comRSS feed ↗10 posts

Latest posts

Career Update – 2025

I m going to keep this short since I haven t written an update in years. I could write pages about the seven years I spent on the rocket ship that was my job at Grafana Labs! During my time at Grafana Labs, the company exploded from 10 people to 1200. I became manager of the Grafana Continue reading Career Update 2025

Personal Update: Going full time on Grafana

It s been a year since I started at Raintank (soon to be renamed to GrafanaLabs). During that time, I have worked on lots of interesting stuff. Some highlights: Grafana.net Reviewing most of the new Grafana plugins The Worldmap plugin The Kubernetes app and a Kubernetes Snap collector I ve learnt a lot. The biggest change being the Continue reading Personal Update: Going full time on Grafana

Graphite and Grafana – How to calculate Percentage of Total/Percent Distribution

When working with Grafana and Graphite, it is quite common that I need to calculate the percentage of a total from Graphite time series. There are a few variations on this that are solved in different ways. SingleStat With the SingleStat panel in Grafana, you need to reduce a time series down to one number. Continue reading Graphite and Grafana How to calculate Percentage of Total/Percent…

Profiling Golang Programs on Kubernetes

Recently I needed to profile a Go application running inside a Kubernetes pod using net/http/pprof. I got stuck for a while trying to figure out how to copy the profile file from a pod but there is an easier way. net/http/pprof A Short Intro First, a little about profiling in Go. net/http/pprof is a Continue reading Profiling Golang Programs on Kubernetes

Review of Release It!

Release It! Design and Deploy Production-Ready Software by Michael T. Nygard, published by The Pragmatic Programmers. ISBN: 978-0-9787-3921-8 Introduction Release It! is a book I have had on my reading list for a few years. I started a new job at Tradera/eBay Sweden in June last year and Release It! felt more relevant to my Continue reading Review of Release It!

FluentMigrator – Setting the collation on a column

I got a question via a Twitter DM about how to set the collation for a column in a FluentMigrator migration. I gave a quick answer there but here is a longer answer for anyone stuck on this. Using AsCustom There is no explicit support for setting collation per column in FluentMigrator but it can Continue reading FluentMigrator Setting the collation on a column

How to catch JavaScript Errors with window.onerror (even on Chrome and Firefox)

I’m working on a new (mostly greenfield) responsive website for eBay Sweden that has a fair amount of JavaScript and that is viewed in lots of different browsers (mobile, tablet, desktop). Naturally we want to log our JavaScript exceptions and their stacktraces, just like we log server-side exceptions. It is impossible to test every combination Continue reading How to catch JavaScript Errors with…

Git for Windows tip: opening Sublime Text from bash

I wrote a post about how to open NotePad++ from the bash prompt a few years ago but I recently made the switch to using Sublime Text 2 as my standard text editor and had to figure out how to do the same thing with Sublime. It was surprisingly difficult to find it on Google. Continue reading Git for Windows tip: opening Sublime Text from bash

Øredev 2013 – Day 1 (the first half)

This is my third year in a row attending the Øredev conference. The last two years were totally fantastic so I was really looking forward to this year’s edition. This year I travelled with a large group from Tradera (my new job) and me switching jobs made some sessions more interesting and others less so. Continue reading Øredev 2013 Day 1 (the first half)

Find the Hidden Pull Request Info on Github

I review quite a few pull requests on Github and always thought it strange that Github does not show the repository url of the fork on which the pull request came from. I’ve always had to navigate through a few pages to find it. I need this url to add it as a remote locally Continue reading Find the Hidden Pull Request Info on Github