新プログラミング言語Hack本執筆しました

先日リリースされた新プログラミング言語のHack本を執筆しました。

PHPのシステムをHHVM移行しましょう!

kobo

http://bit.ly/1kqxVKZ


執筆中にHHVMのバージョンアップがあって当初の執筆内容で動作しなくなったり少々焦りましたが、リリースされて間もないプロダクトに関する有益な情報を執筆出来たと思います。


HackはHHVMで動作するプログラミング言語ですが、既存のPHPをHHVMで動作させることでもパフォーマンスの向上が見込めます。
皆さんのPHPのシステムをHHVMへの移行の手助けになれれば幸いです。

Hackに関する書籍は世界初のはずなので是非読んでみて下さい。


執筆の機会を与えてくださった技術評論社さまに感謝致します。

AWS AMI公開

HHVM Hackをすぐに試せるAWS AMIを公開しましたので以下を参照して実際に試してみてください。
http://qiita.com/yone098@github/items/c996f5fd8a25af9b1ce3


書籍目次

1章 新言語Hackとその環境構築
1.1 新言語Hackとは
1.2 環境構築
1.2.1 インストール
1.2.2 実行方法
1.2.3 デバッガ機能


2章 Hackの特長と構文
2.1 Type Annotations(型注釈)
2.2 Nullable(null許容)
2.3 Generics(総称)
2.4 Collections(コレクション)
2.5 Type Aliasing(型への別名定義)
2.6 Override Attibute(オーバーライド)
2.7 Variable Number of Arguments(可変長引数)


3章 Hackを利用したWebアプリケーションの開発
3.1 echo アプリケーション
3.2 Smarty連携


4章 PHPとHHVMのパフォーマンス比較
4.1 コマンドラインでの比較
4.2 WordPressでのベンチマーク


5章 PHPからHHVMへの移行手順
5.1 PHPファイルをそのまま利用(Hackで実装しない)
5.2 PHPファイルをHackへと移行


おわりに

新言語Hackをさわってみる

こんにちは、Podcastで英語を聞いて意識高いふりをしているでお馴染みの米林です。



新言語Hackを触ったのでqiitaにメモしました。

新言語Hackで最強PHPerになろう! - Qiita


PHPの仕事は全て HHVM Hack に置き換えようと思います。


移行手順もまとめてみます。

日経ソフトウエア 取材掲載


日経ソフトウェアの連載記事「達人からの挑戦状」において私を取材して頂きました。
掲載となった最新号(2014年04月号)を献本いただきました。
矢沢さま、ありがとうございます。



テストコードに関するお題を私から出して矢沢さまといろいろ議論した内容が掲載されています。


機会があれば是非手に取ってご覧になって下さい。