Archive for the ‘Development’ Category
So what is great about Git? It’s flexibility, and ability to manage code in any code-management workflow that you can think of. Some examples are:Local development (for Individuals) Hub-Spoke (for Teams) MegaHub-Hub-Spoke ( for multiple Teams) Spoke-Spoke (for peer-to-peer development) Spoke-Spoke-Hub-Spoke-Spoke (for peer-to-peer and Teams) and the combinations go on…
So what unique concepts drives the unique distributed development capability of Git? These are:Efficient key-value file storage (http://git-scm.com/book/en/Git-Internals-Git-Objects) Efficient and precise history / log tracking Strong performance even on large repositories
But of the key strengths of Git is the adoption by the linux community. Git is the brainchild of Linus Tovalds (the creator of Linux).
Comments Off on PHP 5.4
Improvements to single inheritance for classes.2) Array Improvements
Array manipulation has improved by introduction of array de-referencing. This removes the need to define temporary variables. Code looks neater. Now you can do:$food = explode(",", "pizzahut,burgerking,kfc,mcdonalds"); $food; // mcdonalds echo explode(",", "pizzahut,burgerking,kfc,mcdonalds"); //mcdonalds 3) $this support in Closures 4) Build-in CLI Web Server
A command line web-server is included in the php interpreter. This is invoked by: $ cd ~/public_html $ php –S localhost:8000 5) <?= support
The short_open_tag setting in php.ini allows for the use of <?= by default in PHP 5.4. Code looks neater. Example:
Previously we used: <?php echo $variable ?>
Now we can use: <?= $variable ?>
There are of course many other aspects to Agile methods and Evan Leybourn @ The Agile Director has alot of experience in implementing Agile methods in software development teams. He has a few courses running in Canberra and Sydney. Check them out:
Sydney – 2-3 April12 – Agile Methods Sydney – 4 April12 – Advance Agile Methods Canberra – 10-11 April12 – Agile Methods Canberra 12 April12 – Advance Agile Methods
Git has emerged a strong contender for SCM. Previous commonly used SCM are:CVS SVN Mercurial Bazaar Perforce SourceSafe
Git was another brain-child of Linus Tovalds, and was created to support linux development. Previously, linux development used xxxx. (mercurial).
The features that make Git exceptional are:Branching Local Repository Distributed SCM Fast Small Footprint Staging Area Workflow – caters for various types of development WF. Easy to Learn Lots of Tools