Better bash script

It’s really important to catch errors as soon as they occur and to fail fast. Nothing can be worse than continuing with something like: Notice how the variable name FILE_NAME or DST_DIR is …

Glances: An Eye on your system

Glances is a cross-platform system monitoring tool written in Python. Features Cross-platformWritten in Python, Glances will run on almost any plaftorm : GNU/Linux, FreeBSD, OS X and Windows.  APIGlances includes …

1678 Vim tips

VimTip1 SearchingVimTip2 Easy edit of files in the same directoryVimTip3 Compile Java with JikesVimTip4 Any word completionVimTip6 Moving to matching bracesVimTip7 Jumping to the start and end of a code blockVimTip8 Jumping to the declaration of a …

Stopping gorutines via context, basics

Package context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes. Incoming requests to a server should create a Context, …

SonarQube

SonarQube empowers all developers to write cleaner and safer code. Thousands of automated Static Code Analysis rules, protecting your app on multiple fronts, and guiding your team. Detect Bugs Issues raised …

Litter: a pretty printer library for Go

Litter is a pretty printer library for Go data structures to aid in debugging and testing. Litter named for the fact that it outputs literals, which you litter your output with. As a …

gitui: blazing fast terminal-ui for git

features fast and intuitive key only control context based help (no need to remember any hot-key) inspect/commit changes (incl. hooks: commit-msg/post-commit) (un)stage files/hunks, revert/reset files/hunk stashing (save, apply, drop) browse commit log …

tokei: Count your code, quickly

tokei is a program that displays statistics about your code. Tokei will show the number of files, total lines within those files and code, comments, and blanks grouped by language.