-
Continue reading →: DevOps Interview Questions
Are you interested in applying for a new job? Possibly a job in the DevOps field? Or even hiring for a DevOps related position? If so, read on…. The meaning of DevOps and the tooling associated with it differs depending on who you talk too or what company you work…
-
Continue reading →: Heroku + Slack = ChatOps
Heroku is a great PAAS offering. It has a nice free tier that allows you to deploy an application publicly with little effort. Heroku also has nice integration with Slack. It reminds me of the VSTS Slack Bot I blogged about earlier. With Heroku\Slack you have the ability to deploy…
-
Continue reading →: AWS Linux 2 – VirtualBox
So you want to run the AWS Linux 2 OS on your laptop for development purposes? Its no problem now! I followed the instructions (here) to get Linux 2 running with a VirtualBox VM. These are the high-level steps I took. Create a cloud-init configuration ISO Create my user-data and…
-
Continue reading →: Dojo Learning – Thoughts!
So what is Dojo Learning? The concept originated at Target as an immersive learning approach to help drive agile adoption. For a great explanation, please read “The Target Dojo“. Below are some of my thoughts around the Dojo learning program. You are in the Dojo for 2 things. Learn and…
-
Continue reading →: Minimum Viable Product – Lean Startup
So what Minimum Viable Product (MVP)? MVP is a core component of the Lean Startup methodology. During MVP, the team will follow a build-measure-learn feedback loop. Initially during the build phase, the team will produce a version of the product with the least effort that allows for validated learning. After the…
-
Continue reading →: Git – Refusing to merge unrelated histories
I ran into the following Git errors today when adding a new project to an existing Git repo. $ git pull fatal: refusing to merge unrelated histories The initial steps I took to add my project the existing repo were the following. git init git add . git commit –…
-
Continue reading →: Docker for Java Developers Tutorial
Docker for Java Developers Tutorial – A must for anyone learning Docker!! https://github.com/docker/labs/blob/master/developer-tools/java/readme.adoc#docker-for-java-developers Cheers
-
Continue reading →: Kanban and Blocked Work
Whats the best way to handle blocked work in a Kanban system? Do you increase the WIP limit, thus freeing up time for team members to work on something else? Do you keep the WIP limit as-is, and raise awareness by having people sit idle while the root cause of…
-
Continue reading →: JMESPATH and Visual Studio Code
The default format in which AWS CLI data is returned is JSON. The JSON data that is returned can be queried with the query language JMESPath. For example, using the AWS CLI, I can list the details of the volumes associated with my CLI profile. (aws ec2 describe-volumes) Example output:…
-
Continue reading →: AWS Lambda and S3
Below are a couple of problems I ran into when writing a Python 2.7 Lambda function that created a file and then uploaded it to S3. (s3.upload_file) The file I was creating and writing to in the function was empty in S3 after the upload. Turns out I needed the…