See a sample migration report here: http://windup.jboss.org/example.html
Link: Agile Is Dead (Long Live Agility)
Pimple: PHP Dependency Injection Container
Guzzle: PHP HTTP client and framework for building RESTful web service clients
http://docs.guzzlephp.org/en/latest/ ᔥ
Github page here: https://github.com/guzzle/guzzle
$client = new GuzzleHttp\Client();
$response = $client->get('http://guzzlephp.org');
$res = $client->get('https://api.github.com/user', ['auth' => ['user', 'pass']]);
echo $res->getStatusCode();
// "200"
echo $res->getHeader('content-type');
// 'application/json; charset=utf8'
echo $res->getBody();
// {"type":"User"...'
var_export($res->json());
// Outputs the JSON decoded data
// Send an asynchronous request.
$req = $client->createRequest('GET', 'http://httpbin.org', ['future' => true]);
$client->send($req)->then(function ($response) {
echo 'I completed! ' . $response;
});
git-extras: Wonderful collection of Git utilities such as repository summary, REPL, author commit percentages, etc
https://github.com/tj/git-extras ᔥ
List of Commands
From the Github page:
git extras
git squash
git summary
git effort
git changelog
git commits-since
git count
git create-branch
git delete-branch
git delete-submodule
git delete-tag
git delete-merged-branches
git fresh-branch
git graft
git alias
git ignore
git info
git fork
git release
git contrib
git repl
git undo
git gh-pages
git setup
git touch
git obliterate
git feature
git refactor
git bug
git local-commits
git archive-file
git missing
git lock
git locked
git unlock
git reset-file
git pr
git root
Celluloid: Actor-based concurrent object oriented programming framework for Ruby
Flow: Open Source JavaScript Static Type Checker from Facebook
Example 1:
/* @flow */
function foo(x) {
return x * 10;
}
foo('Hello, world!');
$> flow
hello.js:5:5,19: string
This type is incompatible with
hello.js:3:10,15: number
Example 2:
/* @flow */
function foo(x: string, y: number): string {
return x.length * y;
}
foo('Hello', 42);
$> flow
hello.js:3:10,21: number
This type is incompatible with
hello.js:2:37,42: string
Podcast (The Changelog): The Road to Ember 2.0 with Tom Dale and Yehuda Katz
I enjoyed this podcast. I was not familiar with Ember, but I’m going to check it out after listening to this.