促進と普及を目指し、北海道内のみならず、道外のPHPユーザとの交流を促し、情報交換の連携を深めるべくPHPカンファレンス北海道2019を札幌で開催します。これからITの世界に入ってみようかと思っている初心者の方から、第一線で活躍する技術者の方まで、PHPに関する情報を共有し、さらに相互の交流を図ります。多くの皆さまのご参加をお待ちしております。LOCAL参加申込こちらからお申し込みください。懇親会申込こちらからお申し込みください。【スポンサー展示】10:00〜17:0011:00〜11:15開会式11:15〜11:45PHPを学ぶということ岸田健一郎blog.open.tokyo.jpPHPは言語としては初学者にもやさしく、入門しやすい言語かもしれません。一方で、実際にWebアプリケーションを作るにあたり、知らなければいけない周辺知識はたくさんあります。Webアプリケーションフレームワークのチュートリアルをやっておけば良いのでしょうか?また、どこから学んだら良いかわからず、入門書っぽい本で学習するのが良いでしょうか?このセッションでは、初学者(Web系の言語入門者を含む)にとって、Webアプリケーションを開発することを学ぶにはどこから取り組むのが良いのか?ということを紹介します。前川昌幸オミカレは6月にデザイン、システムのフルリニューアルを行いました。フルリニューアルによってどんなことが変わったか、どんなメリット・デメリットがあったか。こと、どうやってリニューアルを進めてきたことをお話します。笑いあり、感動あり、涙ありの壮大なる物語をお楽しみください。12:45〜13:00休憩(リフレッシュヨガあり)13:00〜13:30PHPerのためのPHPUnitとSeleniumを使ったブラウザテストのすゝめめもり〜i.mem.oooみなさんはブラウザテストをする際に、どのようにテストされていますでしょうか?ブラウザテストをする際に有名なソフトウェアとしてSeleniumがあります。WebDriverがあります。フォームに自動で値を入れたりなど様々な用途でテストを行うことができます。SeleniumはJavaScriptをその場で実行できたり、Chrome,Firefox,IEなどブラウザごとのテストを行うことも可能です。導入するにあたってどのような苦労があったのかをトークできたらと思います。私は最近こんな感じでやってます渡辺一宏kaz29.hatenablog.com私が数年前にCIを実業務に初めて導入した頃は、まだ情報も少なくかなり苦戦しました。近年では各種SaaSを初め、各クラウドベンダーもCI/CD用のサービスを提供しており、PHPを利用したサービスでもテストやCI/CDが当たり前に利用されるようになってきました。本セッションでは、CI/CDの基礎や環境の変遷、最近実際の業務で構築した環境などを解説します。川井健太(Mister_K)名著SQLアンチパターンにて解説される、データベース設計のアンチパターンについて簡単な例を用いて紹介する予定です。初心者向けを考えています。あとアンチパターン上等となっている例のCMSについても話せたら......。正平/おかしょいblog.okashoi.net最近、設計に対する関心高まりを感じています。その一方で「名前は聞いたことあるけど、敷居が高そう......」「本は読んだけど実際に実装するイメージがつかない......」と感じている方もいらっしゃるのではないでしょうか?本セッションでは設計に関するテーマとして「クリーンアーキテクチャ」を扱い、セッション前半ではクリーンアーキテクチャのコアとなる考え方を説明します。後半では「フレームワーク非依存」を謳うクリーンアーキテクチャの考え方を、Laravelのプロジェクトに適用する方法を提案します。※本セッションは、PHPカンファレンス福岡2019でお話した「Laravelでやってみるクリーンアーキテクチャ」を再編した内容になります。Recommendations、現在は13の標準化ドキュメントが存在します。v4がベータフェーズとなっています。v4をベースに、PSRによって各種PHP界隈がどのように進化していくのかを、各PSRを取り上げつつ紹介していきたいと思います。小山哲志koyhogetech.hatenablog.com昨今のプログラミング界隈では、非同期処理による処理効率と性能の向上が話題です。PHP界でも非同期処理を実現する機能拡張「Swoole」が徐々に使われ始めており、この先のPHPプログラミングモデルの新たな標準になるのではないかと言われています。このセッションでは、Swooleの仕組みや使い方を解説します。PHPカンファレンス北海道2019。