A very interesting interview to Rick Kazman on Evaluating Software Architectures has been published on InfoQ.
Kazman talks about how Eveluating Software architectures can be part of a Lean and Agile process and how this can add value to the hole software production life cycle.
agile, architecture, lean
No its not the famous film from the ’80, it is one of the most useful terminal I know of.
If you are use to work with multiple shells Terminator is the application that you may like. When you open Terminator, it seems a usual terminal , but then try to press Ctrl-Shift-O .. or Ctrl-Shift-E … it splits up very nicely, and you can configure it to have different colors in every slice.
Very useful tool if you want for example execute an app and see the log at the same time, or take a look at more log files.
linux, shell
If you want to start with git and and do it fast, I recommend this Git Tutorial written by Lars Vogel.
In a simple step by step how to Lars gives an overview of the Git basics, in a very nice and effective way.
git, SCM, version control
Recently I had the need to share a project between my local machine and a couple of remote servers.
I wanted to use Git to take confidence with it so I decided to use Git ove SSH.
A nice article on the subject thanks to Will@mindfuzz : How to use Git ove SSH
git, SCM, version control
This two very simple but effective patterns can be easily confused at first sight.
Scott MIllett author of ASP Design Patterns gives a very simple example on what is the difference between the two: State vs Strategy pattern
if you want to see a nice php implementation have a look at Giorgio Sironi articles:
State Pattern
Strategy Pattern