Skip to content

Useful bash scripts: Automatically changing terminal theme when using ssh on macOS

But we are hackers and hackers have black terminals with green font colors ~ John Nunemaker

This is the second in a series of posts on useful bash aliases and shell customisations that developers here at Talis use for their own personal productivity. In this post I describe how I configured my shell to automatically change my terminal theme when I connect to a remote machine in any of our AWS accounts.

Read more about "Useful bash scripts: Automatically changing terminal theme when using ssh on macOS"

How to move commits from one branch to another with git rebase onto

You’ve branched off a branch. Unfortunately the original branch is not ready to be merged and you need to promote your branch to a first class citizen, branched off of master.

However, when you raise the pull request for the second branch, you get all the changes from the first! Of course it does - you’ve branched off a branch!

You could wait till the original branch is ready, but alternatively, you can use git rebase to help you.

Read more about "How to move commits from one branch to another with git rebase onto"

Promises Worth Keeping

08 March 2019

This post delves into some of the pitfalls encountered when working with JavaScript promises, suggests some improvements and looks at a brief glimpse of the future of asynchronous programming in JavaScript.

This was first presented at one of our internal tech team talks and encouraged our CTO to rethink the coding of our latest JavaScript project here at Talis.

Read more about "Promises Worth Keeping"

Useful bash scripts: awslookup

01 March 2019

But we are hackers and hackers have black terminals with green font colors ~ John Nunemaker

This post is the first in a series on useful bash aliases and shell customisations that developers here at Talis use for their own personal productivity. In this post I introduce an alias I wrote called awslookup that allows me retrieve information about ec2 instances across multiple aws accounts.

Read more about "Useful bash scripts: awslookup"

The Talis Approach To Code Reviews

Authors need editors to catch mistakes. It is human nature that one cannot adequately proof-read one’s own work. Authors of software need the same assistance as authors of novels to achieve the goals of the software organization. ~ Smarter Collaborator

As the statement above suggests, humans are not all that good at self-reviewing their work. It doesn’t matter if it’s written as code or plain English, a review by a peer will at the very least raise questions, but more than likely identify errors.

Before I dive into Talis’ approach to code reviews, I should first briefly introduce what a code review is, and why it’s beneficial in the development lifecycle.

Read more about "The Talis Approach To Code Reviews"
« Previous pageNext page »