My name is Omer Katz
Welcome to my personal website
I'm a 24 years old software engineer & political activist. You can read more about me here.
Another blog about politics will be added when I'll find the time to do so.
If you've ever developed an open source project on Github you probably have heard about coveralls.io already but you, like me until recently are probably not measuring code coverage accurately enough if you have multiple testsuites (e.g.. unit, functional, integration).
How did I reach this conclusion? Keep reading.
I'm learning how to use Salt Stack so I started a new project that provisions a baseline Vagrant Box for Python development.
I wanted to check that my vagrant box can be provisioned & packaged every single time for every single change I committed into the repository so I created a .travis.yml configuration file in order to do so.
That attempt has failed unfortunately. Read this post to understand why.
If you are working with Git heavily like me you probably want a customized shell.
It lets you know exactly where you stand without typing anything.
It saves you time typing git branch to know what is the correct branch. It let's you know how many files are uncommitted/added, what revision are you looking at and much more.If it saves you time you should probably use it. Because if it does it allows you to focus on what's important - your product.