Chrome DevToolsを使用してサイトのパフォーマンス改善をしてみた

こんにちは!開発室メディアユニット所属新卒1年目の小澤です。 ウィルゲートでは現在(2018年9月1日)4つのメディアを出版社と協業で運営しており、そのうちの3つを自社で開発、運用・保守しています。 暮らしニスタ|知りたい!教えたい!暮らしのアイデア…

Fluentd(td-agent)とNorikraを活用したDoS対策をメディアに導入したお話

SRE

こんにちは。インフラチームの高畑です。 今回、弊社で運営しているメディアに Fluentd と Norikra を活用した DoS攻撃対策を導入したのでご紹介いたします! 導入に至った背景 これまでは Apache のモジュールである「mod_dosdetector」を利用して DoS攻撃…

スマホアプリ内製化に向けた取り組み!アプリ技術顧問に参画いただきました

はじめに はじめまして!メディアユニットでマネージャーをしている福原です。 メディアユニットでは毎日の生活をもっと豊かにするアイデアメディア『暮らしニスタ』をはじめ 複数のメディアサービスの開発を担っています。 本ブログでは暮らしニスタのスマ…

SQSで処理を非同期化したらストレスフリーになった

SQS とは? メッセージキューイングサービスのメリット SQSを導入 -導入背景- CRM からサグーワークスへ自動で情報を登録したい 仕様変更の影響を減らしたい ロジックを分けて疎結合にする タイミングを分けて処理を非同期にする 条件を満たしたい SQSを導入…

責任範囲の拡大!インターンの経験を活かした入社3ヶ月とこの先の目標

2017年の夏に約2か月のインターンを通して2018年にウィルゲートに入社した林です。今回はインターンの時代と入社後の業務の責任範囲を重点にして、話します。インターンの時とは数十倍以上の責任範囲に拡大する中で何を考え、何を得たのかをまとめました。

「敢闘賞」&「ブログ賞」記念ランチに行ってきました!

先日、開発室内でクオーター毎に決定している「敢闘賞」および「ブログ賞」の記念ランチに行ってきました。 この記念ランチでは、執行役員である鶴飼から、豪華なランチをプレゼントしてもらうことができます! 今回のブログでは、各賞の紹介と、記念ランチ…

【スライドあり】LT会 兼 交流会「Hacker's GATE Beer Bash!!!!」の様子をご紹介します!!【写真あり】

ウィルゲートの社内勉強会の総称である「Hacker's GATE」では、社内にとどまらず、社外の方をお招きしてのイベントも開催しております。 このブログでは、7月19日に開催したLT会 兼 交流会「Hacker's GATE Beer Bash!!!!」の様子をご紹介します!

インフラ配属の新卒エンジニアが入社後3ヶ月でやってきたこと 【新規技術・ホスティング先移行編】

SRE

インフラ配属の新卒エンジニアが入社後3ヶ月でやってきたこと 【IaC編】の後編です! 前編はこちら↓ tech.willgate.co.jp 新規技術の検証・導入 1. Capistrano から AWS CodeDeploy へ 2.( Packer + Terraform )+ Ansible 3. AWS Lambda の導入・連携 標準…

インフラ配属の新卒エンジニアが入社後3ヶ月でやってきたこと 【IaC編】

SRE

こんにちは。 2018 年度新卒入社で開発室インフラチームに配属された高畑です。 今回は、入社して 3 ヶ月が経過した今までにやってきたことを振り返っていきたいと思います。 Infrastructure as Code(IaC)の活用 インフラセクションでの取り組み Infrastru…

CakePHP1系からCakePHP3系へ移行した直後に起きたサービス障害と学び

はじめに 障害の背景 なぜ障害が発生したのか CakePHP1系とCakePHP3系のfindの違い strtotimeの仕様 FrozenTimeClassの仕様 3つの問題点のまとめと問題点を踏まえた解決策 終わりに はじめに 18年度新卒の垣花です。 僕は現在サグーワークス開発チームに所属…

内定者がチャレンジ!遠方インターンで事業と会社を知る

サグーワークス開発チームの石川です。 今回は18卒エンジニアの垣花さんに、選考時の会社の印象や、インターンでの経験、今後の目標についてインタビューしたので、その模様をお届けいたします。 自分が選考を受ける上で、大事にしていたポイント --- 就職活…

ウィルゲートエンジニアの開発環境事情

こんにちは。 今年の5月にウィルゲートに入社してサグーワークスの開発チームに配属された藤田です。 ウィルゲートでは入社時にWindowsかMacのノートPCを選ぶことが出来て、モニタ1台とOfficeやセキュリティソフトが設定されている他は自由です。 なので、エ…

アルバイトから正社員に!元開発アルバイトにインタビューしてみた

こんにちは。サグーワークス開発チーム PM の横道です。 2016 年 10 月からサグーワークス開発チームで開発アルバイトとして参加していた大津くんが 2018 年新卒として入社してくれたので、アルバイト時代に感じたことや経験できたこと・ウィルゲートに入社…

チーム開発でも迷わない!Laravel を「みんなで、きちんと」使っていくために取り組んだ 3 つのこと

チーム開発時に、道に迷わずに(迷っても再び戻って来られるように)Laravel を使っていくための取り組みを紹介します。

プロジェクトを遅らせずに現場の要望にも対応するための仕組み

サグーワークス開発チーム PM の横道です。 サービスを運用していると利用者や運営メンバーから不満や改修依頼を受けることが少なからず発生してきます。一方で、開発からも運用を楽にするための提案をしているため、優先度をしっかりと判断して進めていく必…

新卒研修振り返り

こんにちは。2018年度の4月に新卒で入社したエンジニアの小澤です。入社して2ヶ月が経とうとしています。 学生時代は、情報セキュリティについて専攻している4年制の専門学校に通っていましたが、自分の作ったものが他人に使ってもらえるwebの領域に興味を…

web 開発経験ゼロの新卒が新人研修に参加しました!

はじめまして、2018年入社の田島です。 今回は入社まで web アプリケーション開発にほとんど触れてこなかった私が、新人研修に参加した模様についてお届けしたいと思います! はじめての web アプリケーション開発 web アプリケーション開発の基本の「き」も…

【スライドあり】勉強会「PHP5.xから脱却する為の道のり」に登壇しました!

サグーワークス開発チームの池添です。 勉強会の記事が続きますが、先日05/16に サポーターズCoLab - 若手エンジニアが「技術でつながる」仲間探しサービス さんで勉強会をさせていただきました。勉強会のタイトルは 「PHP5.xから脱却する為の道のり」 とい…

【スライドあり】社内勉強会「Hacker’s GATE Plus」を開催しました!

こんにちは。ウィルゲートで開発を行っている三島です。 先日、3月23日にオルトプラス(エンジニアブログ : AltPlus Tech Blog)さんと合同勉強会「Hacker’s GATE Plus」を弊社のオフィスを使って開催しました。 この勉強会は弊社の岡田が他社との交流を通し…

開発室を成長させる4つの戦略

はじめまして、執行役員の鶴飼です。主に開発組織の戦略・ビジョン作りやトップマネジメント層の育成を行っています。 前期まではゼネラルマネージャー(以下GM)として開発組織の強化に専念していました。 執行役員になりGMとは違う一段上のステージで組織…

Bitbucket Pipelines (CI) を使って気持ちよく開発する

SRE

サグーワークス開発チームの池添です。 今回はチーム目標「Comfortable development / 2.0」の取り組みの中から Bitbucket Pipelines (CI) の活用内容をお話していきます。 チーム目標に関しては下記記事に書いてありますのでぜひ読んでみてください。 tech.…

「兼チャレ」「兼任」という制度を活用してみました

はじめまして、インフラチームの内田です。主に社内ネットワークを担当しています。 ウィルゲートでは「兼チャレ」「兼任」という制度があり、私は前年度に両制度を活用して開発室以外の部署に兼任していました。 「兼チャレ」「兼任」という制度について、…

PHPフレームワークのバージョンを上げるための取り組み

サグーワークス開発チーム PMの横道です。 前回はチーム目標に対する取り組みのお話しをさせていただきましたが、 今回はその取り組みの1つであるPHPフレームワーク(以下フレームワーク)載せ替えの取り組みの内容をお話していきます。 tech.willgate.co.jp …

サグーワークス オンライン発注リニューアルプロジェクトを振り返って

サグーワークスの開発をしている石川です。 昨年度サグーワークスは、フレームワークを載せ替え、システムの大半をリニューアルし、サグーワークスの地盤を固めることができました。 今回はオンライン発注リニューアルプロジェクトとその振り返りについてお…

JavaScript のグラフライブラリ比較 - 私達がChart.jsからHighchartsに乗り換えた理由 -

現在開発中のプロダクトでは、JavaScriptのグラフライブラリを使っています。 先日、今まで使っていたChart.jsからHighchartsへ乗り換えを行いました。 乗り換えるに至った経緯と、 そのために行った6種類のグラフライブラリの調査・比較の結果をまとめまし…

【プロマネ】プロジェクトの「測る化」の実践

ウィルゲートではそれぞれの事業において大小複数の開発プロジェクトが並行で進んでいます。今回は、大きめのプロジェクトを対象としてコンディションを客観的な視点で見て必要に応じた打ち手に繋げるために『変化に強い計画・問題発見の技術 プロジェクトの…

新卒での1年間を振り返ってみて

昨年の4月に新卒で入社したエンジニアの吉田です。入社してあっという間に1年が経とうとしています。入社前と入社後で感じた違いをまとめていきたいと思います。 入社の経緯 学生時代は専門学校で、Webデザインの勉強をしていて、Webサイトの企画からデザイ…

Laravel で Amazon DynamoDB を利用するための実装 tips 集

AWS の NoSQL データベースである Amazon DynamoDB を PHP の web アプリケーションフレームワーク Laravel で利用するための、実装上の tips を紹介します。

【スライドあり】勉強会「【PHP事例】プロダクトをレガシーにしないために闘う現場のリアル」を開催しました!

こんにちは。ウィルゲートで開発を行っている池添です。 先日、2月16日に「【PHP事例】プロダクトをレガシーにしないために闘う現場のリアル」という勉強会をウィルゲートのオフィスを使って開催させていただきました! connpass.com 今回の勉強会は、ランサ…

社内ネットワーク大改革! オフィス全面フリーアドレスまでの道のり

SRE

はじめまして、インフラチームの内田です。主に社内ネットワークを担当しています。ウィルゲートは2017年5月にオフィスを移転し、スペースの有効活用とコミュニケーションの活性化を目的に「フリーアドレス」を導入しました。この時に行った大幅な社内ネット…