Author Archives: jason

Tech Leadership Weekly, Issue 3

A weekly dose of management, process, and leadership. Marcus Blankenship The Real Work of (Software) Management As managers, instead of producing code, we produce cohesive, productive teams. Our actions need to be force multipliers, and our focus is on deliver … Continue reading

Posted in Agile, Management, Process, Project Management, tech leadership weekly | Tagged | Leave a comment

Tech Leadership Weekly, Issue 2

A weekly dose of management, process, and leadership. ┬áIssue 2. Joel Spolsky The Identity Management Method As Joel points out, there are a couple of approaches to management. Getting your team to intrinsically understand and embrace the goals of the … Continue reading

Posted in Agile, Management, Process, Project Management, tech leadership weekly | Tagged | Leave a comment

Tech Leadership Weekly, Issue 1

A weekly dose of management, process, and leadership. Issue 1, March 2, 2016 Marcus Blankship The Case for Weekly Meetings, Why an Old-School Schedule Gets Leading-Edge Results A great point to the value of weekly check-in meetings with each of … Continue reading

Posted in Agile, Management, Process, Project Management, tech leadership weekly | Tagged | Leave a comment

Including Gem Rake Tasks in Sinatra

I learned today that Sinatra doesn’t automatically load Rake tasks from included gems (Rails has Railties, which make it easy for a gem builder to add Rake tasks from a gem into your Rails project). Some searching the interwebs turned … Continue reading

Posted in Gems, ruby, Sinatra | Leave a comment

Heroku DevOps with Heroku Builder

Heroku Builder can be leveraged two ways to improve your development and deploy workflow on Heroku: Config Variable management, and full app setup and management. As it’s far more likely you have an existing application, let’s start by looking at … Continue reading

Posted in deployment, dev ops, Heroku, ruby | Leave a comment

Scheduling Heroku Free Node Downtime

My current company takes advantage of Heroku’s free nodes for running non-production environment applications. Recently we ran into an issue where nodes where not reliably sleeping for the required six hours. I put together a small Rake file we use … Continue reading

Posted in dev ops, Heroku, ruby, sys admin | Leave a comment

Planning a Sprint

Before starting a sprint, it’s important to decide how much work can be fit into the upcoming sprint. As a team, We’ve chosen to use hours as the measurement for work. We start by prioritizing work in the backlog, ensuring … Continue reading

Posted in Agile, Management, Process, Project Management | Leave a comment

A Provisioning Solution

Question: Design end to end application stack provisioning solution (architecture interview): Consider: Hardware v Cloud differences (one solution to control them all) OS provisioning Security Golden image VS Bootstrap V other patterns Bare Metal implications Cloud implications Cohesive application stack … Continue reading

Posted in capistrano, deployment, dev ops, sys admin | Leave a comment

A Monitoring Solution

Question: Design an end to end monitoring solution (Systems Interview): Covering: availability (what is core) capacity transaction monitoring synthetic transaction monitoring application performance monitoring operational analytics data for business transactions passive monitoring how these differ from one another Be able … Continue reading

Posted in dev ops, monitoring, sys admin | Leave a comment

Git Push Deployment for Big Commerce

One of the challenges we had working on a Big Commerce implementation was integrating it efficiently into our team’s work flow. At Gazelle, GitHub is a key part of how me move code from engineer to production. As is common, … Continue reading

Posted in big commerce, ruby | Tagged , , | Leave a comment