LINEからターミナル操作できたらUX最高なのでは?

Progateの前田(@kzk_maeda)です。 本記事はProgateAdventCalendarの16日目の記事です。 初日にふざけ倒してハードル下げに下げた記事を公開したのですが、その後のメンバーがみんなしっかりした記事をあげてくれていたので、今日リベンジしたいと思います…

ディレクトリごとに簡単にGitHubのアカウントを切り替える方法

はじめまして、Progateの村山です。 本記事はProgateAdventCalendarの15日目の記事です。 普段はSREチームでProgateの開発や運用を支える仕事をしており、Progateには今年の7月に入社しました。前職はElixirやk8sなどを使ったWebアプリケーションの開発や運…

Progateの開発の進め方と難しいところ

こんにちは、Progateで開発業務をしているkota_223と申します。 この記事はProgate AdventCalendar 2020 14日目の記事となります。 私はSoftwareEngineerチームに所属しておりバックエンドを書いたり週末にアメフトしたりする生活を送っていますが、 最近は…

CSSグリッドでより良い実装ができたこと

こんにちは、ProgateのChandyです。 本記事はProgate Advent Calendar 2020の11日目の記事です。 現在はソフトウェアエンジニアですが、元々はデザインの経験もあり、UIの実装が好きなので、CSSが特に興味があります。 一年前くらい前にCSSのグリッドを初め…

スマホにカメラついてるんだからOCRできるでしょという気持ち

どうも、 株式会社Progate で SoftwareEngineer チームのマネージャーをしています @satetsu888 です。本記事は Progate AdventCalendar 2020 10日目です。 普段仕事ではエンジニア組織のことやプロダクトの技術戦略的なことを考えたり、ミーティングしたり…

GatsbyとService Workerとデバッグの記録

おはようございます。Progateのコンテンツチーム 福井です。本記事はProgate AdventCalendar 20209日目です。 普段仕事ではProgateのレッスンの企画や制作をしたり、プロジェクトリードとしてチームでモノゴトを進めたり、たまに実装したりしています。 最近…

ActiveRecordモデルのカラムを消すときにignored_columnsが必要な理由

自己紹介 株式会社Progateサーバーサイドエンジニアのもりたんざにあです。 好きなものは卓球と筋トレです。 業務でignored_columnsの必要性や、内部で何をしているかについて調べたので、その過程でわかったことを紹介しようと思います。 前提条件 この記事…

Redux でコンポーネントを再利用するために考えていること

こんにちは、 Progate の小口です。 本記事は Progate AdventCalendar 7日目の記事です。 flow.js のバージョンアップデートをした話 - Progate Tech Blog でも紹介した通り、 Progate のフロントエンドでは React + Flux + Flow が使われていますが、個人的…

asset_syncの設定を見直してデプロイ時間を7分半削減した話

はじめまして、Progateの小笠原です。本記事は Progate AdventCalendar 4日目の記事です。 普段はSREチームでProgateの開発効率化を始め基盤運用、トラブル対応などサービスの安定化にも幅広く取り組んでいます。 本稿ではProgateのCI/CDを改善する中で得たa…

flow.js のバージョンアップデートをした話

こんにちは、Progate の平川です。本記事は Progate AdventCalendar 3日目の記事になります。 日頃業務ではフロントエンドの実装を担当させていただいています。 今回は先日行った flow.js のバージョンアップについて書いていきたいと思います。 はじめに …

Dockerで動かして学ぶモニタリングの基礎

はじめまして、Progateの村山です。本記事はProgateAdventCalendarの2日目の記事です。 普段はSREチームでProgateの開発や運用を支える仕事をしております。Progateには今年の7月に入社しました。前職はElixirやk8sなどを使ったWebアプリケーションの開発や…

TDD(Twitter Driven Development)のススメ

Progateの前田です。 本記事はProgateAdventCalendarの1日目の記事です。かつ、ProgateのTechBlog としても最初のコンテンツになります。 ProgateではSREチームのマネージャーとして、システムの運用や制度設計などに取り組んでおります。個人としてはAWSの…

Progate Tech Blog 始めます

ProgateでSREマネージャーをしている前田です。 この度、ProgateのTech Blogを開設しました! Progateのシステム開発・運用から得られた知見や裏話、メンバーが趣味でやっている技術知見の展開など、積極的に発信していこうと思います。 これからよろしくお…