Valleyのような経営ゲームを作りたい!」と考えた著者の挑戦は続きます。以前、ゲームを作ろうと思った経緯を話しました。Mixによるビルドチェーン、ReactJSのフロントエンド、すべてをつなぐWebSocketのセットアップ方法を説明しました。Pittライター兼プログラマーでSilverStripeに勤務しています。普段はアプリケーションアーキテクチャーに取り組んでいますが、ときどきコンパイラーやロボットを作ることもあります。Pitt181複数人でプレイできて、経営シミュレーションの仕組みを取り入れたゲームを作りたい。Valleyから交流機能を省いた、経営活動ができるゲームだ。考えた私は、PHPとReactJSでゲームを開発することにしました。問題は、複数人でプレイするゲームの構成や、プレイヤーと経営の仕組みを実装する方法について何も知らなかったことです。Pittライター兼プログラマーでSilverStripeに勤務しています。普段はアプリケーションアーキテクチャーに取り組んでいますが、ときどきコンパイラーやロボットを作ることもあります。Punt135PHPの拡張モジュール「pthreads」を使ってマルチスレッド処理ができれば、PHPの弱みである処理速度を向上できるかもしれません。PHPの開発で並列処理はほとんど使われていません。確かにシンプルにシングルスレッドで同期したプログラムを書きたくなるものの、並列処理を取り入れることでパフォーマンスを大きく改善できる可能性があります。PuntイギリスのWebテクノロジーの学校を卒業しました。情熱をプログラミングに注ぎ、特にサーバーサイドのWeb開発技術(中でもPHPおよびElixir)に力を注いでいます。余暇を利用してPHPやその他のオープンソースプロジェクトに参加しているほか、自ら発見した興味深いトピックについてのライティング活動もしています。Pitt36PHPの非同期処理に関するトピックが議論に上がらなかったカンファレンスを、私はほとんど覚えていません。最近はとても頻繁に話題になっていて、うれしく思っています。講演者が伝えていない秘密があります。非同期処理サーバーの構築や、ドメイン名の名前解決、ファイルシステムとのやりとりは簡単です。Pittライター兼プログラマーでSilverStripeに勤務しています。普段はアプリケーションアーキテクチャーに取り組んでいますが、ときどきコンパイラーやロボットを作ることもあります。Mardan1902017年、もっとNode.jsを使いこなしたいエンジニアに贈る、エキスパートからの10のヒント。私は2012年にStorifyの開発にフルタイムで加わったときからNodeを使っています。それからというもの、それまでの10年間にWeb開発に使っていた言語、Python、Ruby、Java、PHPが恋しくなることは一度もありませんでした。Storifyの開発はやりがいのある仕事でした。Universityでオンラインコースも担当している、JavaScriptとNode.jsのエキスパートです。Express.js(2014年Apress社)はトップセラーになりました。時間を見つけてはWebapplog.comに技術の記事を書き、カンファレンスで講演し、オープンソースプロジェクトにも貢献するようにしています。スタートアップ企業、大企業で、Java、SQL、PHP、Rubyなどさまざまな技術に携わりました。技術、財務、そして革新的な教育・啓発法にも情熱を注いでいます。