Kevin Jalbert About Now Uses AMA

Git Evolution: How did we get Here?

August 31, 2016
3 min read
git ruby vim

In a large long-lived git repository there is a lot of history behind the current state of things. git blame lets you scratch the surface, while git log lets you dig deeper. The use of git evolution provides a succient and yet comprhensive approach to understanding the evolution of a range of lines within a git repository.

Port Mapping Development Servers

July 30, 2016
3 min read
development ruby shell terminal

As a developer its not uncommon to juggle multiple servers that interact with each other during development. Ensuring that each server has the correct port set while working off of localhost is a cumbersome and error prone issue. port_map is a ruby utility that provides a simple and almost automatic solution to this problem.

More Shell History

June 30, 2016
2 min read
shell terminal

Developers who use the terminal on a daily basis have a wealth of knowledge stored in their shell's history. It is not uncommon to need a lengthy command you used a while back. Thankfully shells provide a built in history and the functionality to reverse search through it via ctrl-r.

Keep on Learning, but don't Forget to Remember

May 31, 2016
2 min read
self-improvement shell terminal

As developers we are constantly learning tips, tricks and new ways to accomplish our work. We continue to accumulate these tips daily, but at the same time we potentially forget the less used but relevant ones. A system is presented that ensures that these tips are remembered.

Enhanced Vim Searching

April 30, 2016
2 min read
vim

Vanilla vim offers fairly powerful searching capabilities within a buffer. It is possible to enhance vim's searching capabilities even further with vim plugins. Using several plugins, keymappings and settings, we can improve upon vim's search.

Prev Page Next Page
Twitter GitHub Stack Overflow
Code licensed MIT, Content © 2019 Kevin Jalbert