片岡雅人

片岡雅人

マガジン

  • divエンジニアブログ

    • 10本

    株式会社divでの開発の取り組みや、カリキュラムに関係するお話や開発風景について紹介します。

記事一覧

GatsbyJSで作ったコンテンツをS3+CloudFrontで公開する その0

なぜこうした仕組みが必要なのかについて、もう少し丁寧に説明をします。 やりたいことこのページを見ている方の大半は、要はこういうことがやりたいのだと思っています。…

片岡雅人
3年前
1

[小ネタ]brew updateがhomebrew-core is a shallow cloneと出力して動かなくなった時の対応

久しぶりにbrew updateを実行したら、以下のように「homebrew-core is a shallow clone」「homebrew-cask is a shallow clone」というエラーが出て動かなくなっていました…

片岡雅人
3年前
2

GatsbyJSで作ったコンテンツをS3+CloudFrontで公開する その1

2020/12/31追記:この仕組みがあるとよい理由を説明したページを追加しました。またわかりにくい箇所を加筆修正してます。 Gatsby.jsによる静的ページを独自ドメインで公…

片岡雅人
3年前
3

未経験エンジニア育成のためのチーム運営

はじめに株式会社div(以下div)で Engineering Manager をしている @mato_kata です。この記事は Engineering Manager Advent Calendar 2019 の15日目の記事です。 今回…

片岡雅人
4年前
8

embulk-filter-maskを使ったデータ分析基盤構築のお話

こんにちは。TECH::CAMPを運営する株式会社divにて、開発チームのマネージャーをしている片岡(@mato_kata)といいます。 div inc.(TECH::CAMP) Advent Calendar 2018の2日…

片岡雅人
5年前
1

【2018年度版】弊社メディアのWordPress負荷軽減方法のご紹介

こんにちは。 株式会社divで開発マネージャーとエンジニア採用人事を担当している片岡(@mato_kata)といいます。 すっかり秋になりました。一日毎に寒くなってきて、温泉…

片岡雅人
5年前
7

BIツール"metabase"を日本語対応版にバージョンアップした話

こんにちは。 株式会社div開発チームのリーダー兼エンジニア採用人事の片岡(@mato_kata)といいます。 前回はエンジニアブログの目的を書きましたが、今回はエンジニアブロ…

片岡雅人
5年前
7

TECH::CAMP(テックキャンプ)のエンジニアブログをはじめました

こんにちは。 株式会社divで開発チームのリーダー兼エンジニア採用人事の片岡(@mato_kata)といいます。 私たちは「人生にサプライズを」という企業理念のもと、 ・テクノ…

片岡雅人
5年前
2

GatsbyJSで作ったコンテンツをS3+CloudFrontで公開する その0

なぜこうした仕組みが必要なのかについて、もう少し丁寧に説明をします。

やりたいことこのページを見ている方の大半は、要はこういうことがやりたいのだと思っています。

LPを作成
  ↓
クライアントに見てもらいOKをもらう
  ↓
本番環境にリリース

特に難しい事を考えずにやればよいのでは?と思う人も多いと思うのですが、本当にそれでよいのでしょうか。

何も考えずに行うと起こること実は「やりたい

もっとみる

[小ネタ]brew updateがhomebrew-core is a shallow cloneと出力して動かなくなった時の対応

久しぶりにbrew updateを実行したら、以下のように「homebrew-core is a shallow clone」「homebrew-cask is a shallow clone」というエラーが出て動かなくなっていました。

$ brew updateError: homebrew-core is a shallow clone. homebrew-cask is a shallow

もっとみる
GatsbyJSで作ったコンテンツをS3+CloudFrontで公開する その1

GatsbyJSで作ったコンテンツをS3+CloudFrontで公開する その1

2020/12/31追記:この仕組みがあるとよい理由を説明したページを追加しました。またわかりにくい箇所を加筆修正してます。

Gatsby.jsによる静的ページを独自ドメインで公開するためS3+CloudFrontを利用し、さらにS3へのコピーをGitHub Actionsで自動化するお話です。

これを以下のように何回かに分けて紹介します。

その0:なぜこうした仕組みが必要なのか? ←202

もっとみる

未経験エンジニア育成のためのチーム運営

はじめに株式会社div(以下div)で Engineering Manager をしている @mato_kata です。この記事は Engineering Manager Advent Calendar 2019 の15日目の記事です。

今回は、初めてエンジニアになった人「未経験エンジニア」をエンジニアとして育成するのためのチーム運営について紹介したいと思います。

前提知識divの未経験エンジ

もっとみる

embulk-filter-maskを使ったデータ分析基盤構築のお話

こんにちは。TECH::CAMPを運営する株式会社divにて、開発チームのマネージャーをしている片岡(@mato_kata)といいます。

div inc.(TECH::CAMP) Advent Calendar 2018の2日目の記事として、私が中心となって開発・運用を行っている弊社のデータ分析基盤で、安全にデータを扱うために利用したembulk-filter-maskについてご紹介します。

もっとみる

【2018年度版】弊社メディアのWordPress負荷軽減方法のご紹介

こんにちは。

株式会社divで開発マネージャーとエンジニア採用人事を担当している片岡(@mato_kata)といいます。

すっかり秋になりました。一日毎に寒くなってきて、温泉にでも浸かりたい気分になってきましたね。

さて、今回は弊社メディア「TECH::NOTE」で行った負荷軽減方法についてお話をします。具体的にはWordPressというCMS(コンテンツ管理システム)の負荷軽減方法となりま

もっとみる

BIツール"metabase"を日本語対応版にバージョンアップした話

こんにちは。
株式会社div開発チームのリーダー兼エンジニア採用人事の片岡(@mato_kata)といいます。

前回はエンジニアブログの目的を書きましたが、今回はエンジニアブログらしく技術のお話です。

はじまりdivではデータ可視化のためにmetabaseというBIツールを利用して、TECH::CAMPのデータを可視化しています。バージョンは0.29系でした。

そして最近リリースされた0.3

もっとみる

TECH::CAMP(テックキャンプ)のエンジニアブログをはじめました

こんにちは。
株式会社divで開発チームのリーダー兼エンジニア採用人事の片岡(@mato_kata)といいます。

私たちは「人生にサプライズを」という企業理念のもと、

・テクノロジースクール「TECH::CAMP」
・即戦力エンジニア養成プログラム「TECH::EXPERT」
・企業向けプラグラミング研修「TECH::CAMP研修」
・オウンドメディア「TECH::NOTE」

という主に4つ

もっとみる