片岡雅人

片岡雅人

マガジン

  • divエンジニアブログ

    • 10本

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

最近の記事

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 clone.To `brew update`, first run: git

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

        2020/12/31追記:この仕組みがあるとよい理由を説明したページを追加しました。またわかりにくい箇所を加筆修正してます。 Gatsby.jsによる静的ページを独自ドメインで公開するためS3+CloudFrontを利用し、さらにS3へのコピーをGitHub Actionsで自動化するお話です。 これを以下のように何回かに分けて紹介します。 その0:なぜこうした仕組みが必要なのか? ←2020/12/31追加 その1:ゴールの説明とS3バケットを作る  ←このページの内

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

          はじめに株式会社div(以下div)で Engineering Manager をしている @mato_kata です。この記事は Engineering Manager Advent Calendar 2019 の15日目の記事です。 今回は、初めてエンジニアになった人「未経験エンジニア」をエンジニアとして育成するのためのチーム運営について紹介したいと思います。 前提知識divの未経験エンジニアの受入状況 未経験エンジニアとしては現在は主に以下のような人を受けれていま

        マガジン

        • divエンジニアブログ
          10本

        記事

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

          こんにちは。TECH::CAMPを運営する株式会社divにて、開発チームのマネージャーをしている片岡(@mato_kata)といいます。 div inc.(TECH::CAMP) Advent Calendar 2018の2日目の記事として、私が中心となって開発・運用を行っている弊社のデータ分析基盤で、安全にデータを扱うために利用したembulk-filter-maskについてご紹介します。 安全にデータを扱うとは?「安全」といってもいろいろな視点がありますが、まずはデー

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

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

          こんにちは。 株式会社divで開発マネージャーとエンジニア採用人事を担当している片岡(@mato_kata)といいます。 すっかり秋になりました。一日毎に寒くなってきて、温泉にでも浸かりたい気分になってきましたね。 さて、今回は弊社メディア「TECH::NOTE」で行った負荷軽減方法についてお話をします。具体的にはWordPressというCMS(コンテンツ管理システム)の負荷軽減方法となります。 なおWordPressの負荷軽減方法は調べるといろいろ出てきますが、以下

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

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

          こんにちは。 株式会社div開発チームのリーダー兼エンジニア採用人事の片岡(@mato_kata)といいます。 前回はエンジニアブログの目的を書きましたが、今回はエンジニアブログらしく技術のお話です。 はじまりdivではデータ可視化のためにmetabaseというBIツールを利用して、TECH::CAMPのデータを可視化しています。バージョンは0.29系でした。 そして最近リリースされた0.30.3に関する公式のツイートを見ると、日本語対応が入ったとのツイートがありました

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

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

          こんにちは。 株式会社divで開発チームのリーダー兼エンジニア採用人事の片岡(@mato_kata)といいます。 私たちは「人生にサプライズを」という企業理念のもと、 ・テクノロジースクール「TECH::CAMP」 ・即戦力エンジニア養成プログラム「TECH::EXPERT」 ・企業向けプラグラミング研修「TECH::CAMP研修」 ・オウンドメディア「TECH::NOTE」 という主に4つのサービスを運営しています。 そしてこのたび、divでエンジニアブログを始める

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