Home Productivity Tips

Productivity Tips

Effective git merge and rebase

0
Do you use git? Then you probably know the basic commands like git pull, git merge and git rebase. These are pretty common, but...

.NET-Java key agreement made easy

0
In latest project we came across the problem of securing communication, where peers don't share backend language. Our goal was to securely generate shared...

Successful VisualStudio 2013 solution build on CI server using MSBuild

0
Sometimes you may need to setup Continuous Integration server to build VS solutions without installing VisualStudio there. But MSBuild is not able to build...

Multiple cursors in IntelliJ Idea

0
Multiple cursors feature has been introduced also to IntelliJ Idea in version 13.1. This feature has been inspired by Sublime Text and it was the...

Quick and dirty workaround for broken brew in Mac OS X...

0
I am trying to setup better go development environment and decided to give vim-go a try (which also resulted in me replacing Vundle with...

Git: How to fix last commit

0
You made changes in your repository. You made the commit and at the very same moment you realize that it's not completely correct. You need to...

VirtualBox 64bit guest on Windows 8.1

0
VirtualBox is able to host 64bit guest OS on Windows. That's useful for testing various platforms. The trouble begins when you turn on Hyper-V Windows Feature....

IntelliJ Idea – almighty keyboard shortcut

0
InteliJ Idea is very powerful IDE. There is one keyboard shortcut which gives you full access to Ideas power: Ctrl+Shift+A You can type part of command or action...

tig – text mode git interface

0
Sometimes it is necessary to work only with text console. Git provides rich command line interface, but browsing history is little bit cumbersome. If you like...

Simple trick how to repeat last command in shell

0
Shells like Bash or Zsh have one neat feature: repeat last command. How to invoke it? Use double exclamation mark: !! This is very handy when you have...