Pathee メディアのコンポーネントを styled-components と Atomic Design で作り替えました
これは Pathee Advent Calendar 2019 の13日目の記事です。
Pathee でエンジニアをしている irihit です。本記事では、サーバーサイドエンジニアが React と styled-components を使って、フロントエンドの開発を行なった体験を紹介させていただきたいと思います。
続きを読むGoogle Apps ScriptとGoogle カレンダーを使って会議室の予定終了5分前に音楽を再生する
Pathee Advent Calendar 2019 の12日目の記事です。
この度Patheeの会議文化をハックする部隊に任命してもらいまして、エンジニアリングで会議をよくできないか考え、実行しています。
現状、会議の終了時刻に話題の収束が間に合わず、次の予定との転換に時間がかかることがあり、終了前に通知して話題が時間内に収束するよう、Google Apps Scriptを用いてリマインドするアプリを作ってみました。
続きを読むSentryのUserFeedbackをSlackに通知する仕組みを作る
SentryのUserFeedbackをSlackに通知する仕組みを作る
弊社ではメディアの記事を完成させるためのコンテンツマネジメントシステム(CMS)のエラー検知にSentryのUserFeedbackを利用しています。
記事ライターさんがCMSでの作業中エラーに遭遇した場合、専用のダイアログを表示、エラーが起きた状況を入力してもらうことで、UserFeedbackの登録が完了します。
エンジニアはこのUserFeedbackの内容を受け、エラーを改善することで、ライターさんが快適に作業ができるようにしているのです。 しかしこのUserFeedbackは、現在メールへの通知しか行っていないのです! Sentryのエラー自体の通知はSlackに飛ばせるのになぜ…。
今回はUserFeedbackをSlackに通知するために、 GASを使って、UserFeedbackのメール内容を抽出、Slackに通知する仕組みを作りたいと思います。
続きを読むDjango2でのディレクトリ構成について
これはPathee Advent Calendar 2019の8日目の記事です。
Django 3リリース!!!
いきなりですが、Django3がGAになりましたね!
でも残念!この記事は2系ベースだよ!!
(´・ω・`)
なんでDjangoの話?
Patheeのプロダクトのバックエンドは、Djangoと同じくPythonのフレームワークであるFlaskで実装されているのですが、 管理画面のフルリプレイスを検討した結果、Djangoでいってみよう!ということにしたので、実はDjangoでもプロダクト開発をしているからです。
Djangoを触ってみて最初に戸惑ったのが、プロジェクト(django-admin startproject
)とアプリケーション(django-admin startapp
)のテンプレートコードが生成される場所でした。
チュートリアルの通りに進めていくのは、管理と把握しづらさが抜けなかったので、
いくつかの記事やプロダクトを参考にさせてもらいながら、私がたどり着いた構成は以下になります。
INSPIRED(インスパイアド)を読んだ件
これはPathee Advent Calendar 2019の6日目の記事です。
Patheeのエンジニア、牧村です。 今回は最近読んだおすすめの本を紹介させて頂こうと思います。
紹介する本は
「INSPIRED(インスパイアド)」
です。
続きを読む懸垂をHackする
これはPathee Advent Calendar 2019の4日目の記事です。
Patheeのエンジニアの牧村です。 本日は弊社のバリューである「課題に恋い焦がれる」に乗っ取り、「懸垂」という「課題」に恋い焦がれる話をさせて頂きます。
まずはじめに断り書きを。
本エントリーの内容は個人の見解で、Pathee社としての公式な意見ではありません。
エントリー中に記載の内容は、何かの結果を保証するものではありませんが、熱意と根性と気合でなんとか実現できるものと信じています。
続きを読むPathee的システムリプレイスの道程
これはPathee Advent Calendar 2019の1日目の記事です。
Pathee Advent Calander!
こんにちは。エンジニアの土田です。
しばらくブログの更新が止まってしまっていたので、更新を活性化させるべくPatheeもAdvent Calendarに参加します!
メンバーの協力もあって、無事全日程が埋まりましたので、12月の間、お付き合いをよろしくお願いします。
さっそく私は遅刻しているのですが、、、現在取り組んでいるシステムリプレイスの話をしたいと思います。
続きを読む