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の必要性や、内部で何をしているかについて調べたので、その過程でわかったことを紹介しようと思います。 前提条件 この記事…