The go language is pretty cool. Coming back from a lot of python, it’s admittedly difficult to go back to compiling and static typing, sure. But it feels so much safer to know that your program can’t suddenly explode because some 3rd-party lib decided to return an int instead of a dictionnary.
..continue reading..I finally caught up with the git commit message best practice.
Linus’ rants about GitHub commit / pull request quality (example) helped a lot.
He’s harsh but right - look at the kernel commit messages with git log
. It’s awesome.
I also found an older post from tpope (catching up, like I said) that deals with best practice for commit messages.
If you’re like me, you use vim to write commit messages and there is a quick win to write better messages starting today!
Just add
+au FileType gitcommit set tw=72
to your .vimrc
and you’re set! This will wrap lines at 72 characters when writing files of type gitcommit
.
I submitted a talk with one of my YADT developer colleagues. He is a developer with a strong operations background while I am a developer with a strong QA background, which will (hopefully) make for an interesting presentation. We'll be talking about continuous integration with the pybuilder toolchain.
..continue reading..I just stumbled over one of python’s dirty little secrets while going through the PySNMP examples. SNMP is a very cool protocol because it’s blazing fast, but boy is it ugly to use. PySNMP stays true by also exposing a difficult to use API. Say hello to
There’s always much talk about systems which are insecure by default. The usual point being made is that a not-so-tech-savvy or uninformed user will be running an insecure setup without ever noticing. But what of the (supposedly) tech savvy people that offer their skills as a service?
..continue reading..An easy way to determine if DevOps is working for you is tackling challenging problems. So challenging, in fact, that it would be impossible to succeed unless everyone works together. Also everyone should have a stake in this (if they do not, you’ve already failed the test).
A daring gambit you say? I also thought so. But not so much.
..continue reading..