These are things in PHP which make me sad. They are real, objective issues which I have personally encountered in my normal day-to-day activites. Nothing on this site should be taken to be the view of my employer or is related to my employer in any way. If you'd like to contact me (in a polite and constructive way), I'm @ericwastl on Twitter. Update 2018-07-08: Updated reflection argument inspecti
先ごろ出版された「リーン開発の現場:カンバンによる大規模プロジェクトの運営」(ヘンリック・クニバーグ著/オーム社/2013年10月)は、アジャイル開発手法を実践事例の視点から解説した力作である。スクラム、カンバン、XPなどの手法に言及しているが、中でも「リーン開発」を正面から取り上げているのが大きな特徴となっている。 本書ではリーン開発現場の写真、会話をふんだんに使って事例解説がなされていたり、まさに現場でプロジェクトに立ち向かっているマネージャ、エンジニアたちによって訳されていたりと、実に臨場感あふれる仕上がりとなっている。ちなみに著者のヘンリック・クニバーグ氏は私の長年の友人であり、本書、日本語訳巻末の解説も私が担当した(詳細はこちらで紹介している/参考リンク:「リーン開発の現場」紹介ページ)。 ただ「リーン」という言葉は、米国で注目を集めた経営書「リーンスタートアップ」で広く知られる
前後編に分けています. 後編:ドメイン駆動設計+クリーンアーキテクチャ解説【クリーンアーキテクチャ編】 1.はじめに 今回はドメイン駆動設計+クリーンアーキテクチャについて記載したいと思います。 実は僕自身「エリック・エバンスのドメイン駆動設計」を読み、実際にプロジェクトに反映する際に、いくつか問題にぶち当たりました。 上記DDD本は非常に内容が濃く良書だと思いますが、反面抽象的な記述が多く、読み解く上で苦労した部分もあり、そういった所を踏まえ今回はできるだけ具体的な例を元に記載できればと思います。 また実践していく上でドメイン駆動設計だけでは、なかなか実装に落とし込めず、特に最初に導入したレイヤードアーキテクチャを実装していく上では、いくつか問題がありました。そこで上記解決策としてクリーンアーキテクチャを採用することになりまして、そういった経緯を含めて記載したいと思います。 内容について
Powerful management for crafted stylesA living style guide generator that will boost your efficiency /* Lost track of all your colors? */ /** @color Accent */ $color--accent: #a0518e; /** @color Light Gray */ $color--light-gray: #d8d8d8; /** @color Dark Gray */ $color--dark-gray: #4a4a4a; /** @color Gray */ $color--gray: #9b9b9b; /** @color Hint accent color */ $color--hint: #f9bf3b;
AgileJapan2017 基調講演レポート AgileJapan2017に参加したいくつかのセッションをレポートにまとめたいと思います。 まずは基調講演のレポートです。 AgileJapan2017に参加した感想 今年初参戦だったので、どれくらいの人が集まるのかわからないまま会場入りしたところ参加者が非常に多くて驚きでした。 船越タワーホールの大ホールが満席とのこと。(一部座れないように区切られていたが、それにしても多かった。) 全セッション終了後のネットワーキングセッション(懇親会)も料理、ドリンクともに非常に美味しいものばかりでした。 各セッション内容、セッション発表者共に素晴らしいものが多く非常に刺激を受けた。 基調講演:“モダンアジャイル” Joshua Kerievsky氏 セッション概要 モダンアジャイルとは モダンアジャイル4つの基本理念 参加セッションレポート 基調講演
Dockerconf2017で発表のあったlinuxkitとMoby Project。 デモを見て衝撃を受け、今後のDockerに新たなImmutable infrastructureの可能性を感じたので調べたり試したりしてみました。 実際に動かしてみたスクリーンショットも載せてあります。 皆さんにも僕の感じた衝撃と可能性を知ってもらいたいです。是非最後まで読んでいってください! (20170419 10:00 編集) Moby Projectとlinuxkitについて認識が違っていたことに気付いたので修正しました。 これを読んでわかること Moby Projectとlinuxkitの概要 mobyを使ってbuildやrunをする方法 mobyを使ってGCPでインスタンスを立てる方法 環境 OS: MacOSX Sierra Go: version 1.8.1 docker: versio
14. April 2017 This article aims to provide an overview of the Zend Virtual Machine, as it is found in PHP 7. This is not a comprehensive description, but I try to cover most of the important parts, as well as some of the finer details. This description targets PHP version 7.2 (currently in development), but nearly everything also applies to PHP 7.0/7.1. However, the differences to the PHP 5.x ser
$ php -dopcache.enable_cli=1 -dopcache.opt_debug_level=0x10000 /tmp/test.php $_main: ; (lines=8, args=0, vars=2, tmps=5) ; (before optimizer) ; /private/tmp/test.php:1-6 L0: ASSIGN CV0($a) int(1) L1: T3 = MUL CV0($a) int(2) L2: ASSIGN CV1($b) T3 L3: INIT_FCALL 1 96 string("var_dump") L4: T5 = MUL CV1($b) CV1($b) L5: SEND_VAL T5 1 L6: DO_ICALL L7: RETURN int(1) int(4) コマンドラインオプションの0x10000は最適化前を表すフラ
FuelPHP1.8を使用したプロジェクトで、ubuntuにMongoDBをインストールした際の覚書 インストール済みパッケージ ・PHP 7.0.15-1ubuntu4(apt-get) ・MongoDB shell version v3.4.3 ・MongoDB extension version 1.2.3 ※MongoDBは、https://www.mongodb.com/download-center?jmp=nav#communityから取得 症状 FuelPHP1.5で作成していたプログラムをそのまま使うと以下のエラーが発生した。 Fuel\Core\Mongo_DbException [ Error ]: The MongoDB PECL extension has not been installed or enabled /fuel/core/classes/mongo
今回も「アジャイルジャパン 2017」の実行委員として参加しました。今回は、500名を超える参加があったとのこと。セッションや議論、Mob Programmingや、ワークショップ、そしてネットワーキング、スポンサー展示と、同じ課題を共有し未来を考える人たちに、勇気を与える体験を提供できたとしたら、とても嬉しい! 基調講演 Joshua Kerievsky さんに “Modern Agile” の基調講演をお願いしました。Modern Agile と Joshua については、「ぼくのブログ紹介を」参考にどうぞ。 XP, Scrum,などの方法論がAgile Manifestoとして一つのムーブメントになったAgile1.0 から時代は16年が過ぎています。モダンアジャイルは、 「ソフトトウェア開発」のみにフォーカスすることなく、また、 既存の「プラクティス」に固執することなく、 ビジネス
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く