オールアバウトTech Blog

株式会社オールアバウトのエンジニアブログです。

社内ワークショップでPHP 7のLT会を開催しました!

こんにちは、新卒エンジニアの@amymdです。

弊社では定期的にエンジニアで社内ワークショップを行っています。そこでは毎回新しい技術の共有やもくもく会などを行っています。

今回はPHP 7のLT会を開催しましたので、その内容を報告したいと思います。

概要

PHP 7.0は2015年12月3日にリリースされ、さらに今年の12月1日にはPHP 7.1がリリースされています。
弊社の開発では主にPHPを使用しており、徐々にPHP 7を使用するプロジェクトが増えてきました。

そこで、PHP 7で何ができるようになったのか、その一部を紹介するLT会を開催しました。

続きを読む

バーガーショップで例えるオールアバウトでのLaravelアーキテクチャ

オールアバウトで開発チームに所属している@pakkunです。

12月も近くなり、大きく時期から外れてしまいますが、弊社では8月から9月にかけてサマーインターンを行いました。 その際に弊社で導入しているLaravelというPHPフレームワークの付き合い方を資料とライブコーディングでインターン生に説明しました。

抜粋になりますが、弊社でのLaravelとの付き合い方をブログでも公開します。

とは言え、Laravelを知らない人もいるかと思いますので、まず初めに軽く説明します。

3行でLaravelを知る

MVCベースと記載しましたが、開発者のTaylor Otwellさんは「MVC Is Killing You」と著書で言っており、MVCに縛られると辛くなるので、あまり深くとらわれないようにしましょう。

次にどんな機能があるのか見てみましょう。

Laravelの機能

上記にあげたのは一例です。フルスタックフレームワークであるだけに、他にもイベント管理や認証管理など素晴らしい機能がたくさんあります。

続きを読む

テックブログの書き方・続け方

@takkyです。

オールアバウトTech Blogは本日11/18で開設半年になりました!!
今回は半年運営してきたTech Blogの書き方・続け方について紹介します。

Tech Blogの体制

オールアバウトTech Blogは、開発部内でTech Blog編集部を立ち上げて運営をしています。
現在メンバーは3人で全員エンジニアです。
他社様の運営の話を聞いてみると人事や広報の方がメンバーとして入っていることもあるようなのですが
オールアバウトのTech Blogは運営メンバーが全員エンジニアです。
Tech Blogの編集メンバーは主業務の他に持ち回りで記事の校正やネタ出し、執筆依頼など運営作業を行っています。
編集部を立ち上げた理由としては以下になります。

続きを読む

ドリコムさん、SpeeeさんとクローズドLT会を開催しました!

@takkyです。 先月9/29(木)にドリコムさん、Speeeさんと合同でクローズドLT大会(#adslt)を開催しました。
f:id:allabout-techblog:20161024182522j:plain

今回のLT大会は、新卒で入社した3年目までのエンジニアが各年代ごとに1人ずつ計9人発表する形式でした。

※ここでのクローズドは発表者・参加者が3社の方に限るという意味で使っています。
当日の楽しい様子に関してはtwitter#adsltで検索してみると良いです。

続きを読む

サイトを37倍に高速化した7つの手法

今回はオールアバウトのnnmrが弊社サイトAll About Japanの速度を高速化した経緯についてまとめます。

All About Japanとは

そもそもAll About Japan(以下AAJ)とは何かといいますと、弊社が提供している訪日外国人向けの日本紹介サイトです。
外国人向けサイトで、英語、中国語(繁体字)、中国語(簡体字)、タイ語、韓国語の5か国語に対応しております。
「Anime」「Izakaya」「Ninja」といったような特集や、実際に観光する人向けのモデルルート記事が特色です。

■ 特集
特集記事一覧 (url : http://allabout-japan.com/en/tag/sushi/ )

■ モデルルート記事
モデルルート記事 (url : http://allabout-japan.com/en/article/222/ )

技術的な紹介

LAMP環境です。
(サーバー構成は後に記述します)
また、PHPフレームワークにLaravelを使用しております。

高速化したきっかけ

ある日のこと、

「最近、All About Japanが遅くない?」

という話が上がり、実際に調査を行ったところ、このような結果が出てきました。

続きを読む