Posting to Slack via Git Hooks

Posting to Slack via Git Hooks

At my day job our codebase is kept in a handful of self-hosted Git repositories. We have a tool that runs nightly, emailing out a digest of all of the previous day’s commits. It’s kinda cool but I have the tendency to ignore it as a wall of text. I prefer more granular messaging and […]

Read More
Lessons Learned: Slack API

Lessons Learned: Slack API

I wrote last month about launching FantasyHockeySim.com and replacing the old DetroitHockey.Net Community Forums with a Slack team.  At the time I promised a future post about the work I did with the Slack API. The Slack API uses OAuth for authentication, which isn’t really a surprise.  It does open up problems if you want to […]

Read More

Martin Biron, John Scott, and Software Development

Martin Biron was the last player in the National Hockey League to wear #00.  It’s one of my favorite stories because it mixes hockey with the pitfalls of software development. Biron, then a rookie goalie for the Buffalo Sabres, appeared in three games in the 1995-96 season wearing #00, which he had worn during his […]

Read More
Failing Fast is Still Failing

Failing Fast is Still Failing

I love agile development methodologies.  Specifically the ability to fail fast and adapt as necessary. I love cloud services for making failure cheaper and therefore easier.  We can try new things because the risks are lessened. We have the process for failure figured out.  We have the technology for failure figured out.  I think we’ve still […]

Read More

Google Works in Mysterious Ways

I was in a pairing session with one of my teammates earlier today and we stumbled into an interesting little bit of inspiration. Working in Javascript, we were thinking about splitting some values while iterating through an array but that didn’t really feel like the right answer.  Looking for some kind of better solution, my teammate Googled […]

Read More