-
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…
-
Continue reading →: Fabric and Reoccurring Tasks
So you have a handful of commands you execute weekly on multiple Linux servers. You run these commands by opening a SSH tool like Putty, logging into the server, and then executing the commands. Example commands: ls /tmp/dropfolder tail -10 /tmp/dropfolder/log1 With Fabric, you can bundle these commands and many…
-
Continue reading →: Katalon – Docker – Linux
I’ve used Katalon primary in a Windows environment for running smoke tests. This tool is relatively new, built on top of Selenium, and actively supported. I highly suggest checking it out if you have some free time. (Article describe Katalon pro’s) So, the Katalon tests I run are launched from…
-
Continue reading →: MSBuild Task – Execution Time
Looking to find out how long it tasks to execute a MSBuild task? Below is a quick method that I recently used to accomplish this. (Based on this blog) Before the task, you will need to set a property that is equal to the current UTC ticks. After the task,…
-
Continue reading →: ChatOps – Just another buzz word?
Custom chat bots + devops tooling api’s = ChatOps Is this the magic formula that will allow conversations to drive devops automation? Cheers
-
Continue reading →: Visual C++ Redistributable and Missing MSVCR100.dll
So you have encountered an error similar to the following when running a new program on a Windows computer. The Program can’t start because MSVCR100.dll is missing from your computer You will typically get this error when the program you are running was built with some version of Visual Studio C++…