Pathee engineering blog

世界をしなやかに変えるエンジニアたちのブログ

How to use React Hook Form at Next.js | Pathee Advent Calendar 2021 Day 25

これはPathee Advent Calendarの25日目の記事です こんにちは。土田です。 気持ちをリフレッシュさせるために、タイトルを英語にしてみました! でも全然リフレッシュしなかったあげく、5日目の予定だった記事を25日目にしてしまいました!! 圧倒的敗北、無…

AWS Lambda(など)の失敗をうまく取り扱う

Calendar for Pathee | Advent Calendar 2021 - Qiita Pathee Advent Calendar 2021 9日目の記事です。 STORECASTエンジニアのkeisei1092です。 Patheeにジョインし、バックエンドを本格的に触るようになってから間もなく丸2年となります。 STORECASTにおけ…

リモートワークのスクラム開発で仕事をうまく切り上げたい! | Pathee Advent Calendar 2021 Day 4

これはPathee Advent Calendarの4日目の記事です こんにちは。エンジニアリングマネージャの土田です。 すでに連続で書くのが厳しくなってきましたが、頑張っていきたいです。 リモートワークで働きすぎ問題 世間的にはリモートワークにすると「社員がサボる…

フルスタックNext.jsアプリケーションのディレクトリ構成 | Pathee Advent Calendar 2021 Day 3

これはPathee Advent Calendarの3日目の記事です こんにちは。土田です。 前回STORECAST Managerのお話をさせていただきましたが、 今回は、フルNext.jsのアプリケーションで、どういったディレクトリ構成を取って開発しているのかをお話させていただきます。

STORECASTの管理アプリケーションについて | Pathee Advent Calendar 2021 Day 2

これはPathee Advent Calendarの2日目の記事です こんにちは。土田です。 実はテックリードも兼務しているので、今日はそちら側の色強めで書きたいと思います。 STORECAST Manager 弊社プロダクトのSTORECASTですが、まだプロダクト自体が手作ぐりなため、管…

Pathee is 何 | Pathee Advent Calendar 2021 Day 1

これはPathee Advent Calendarの1日目の記事です こんにちは。エンジニアリングマネージャの土田です。 2年ぶりにPatheeのAdvent Calendarをやっていきます! Patheeの基本情報 せっかくなので、改めてPathee社の概要を伝えるところから入りたいと思います。…

NumPyとPandasとデータ型について

pythonを用いていろいろなデータを計算し、出力することはよくあることだと思います。 そのためによく使われるのがNumPyとPandasというライブラリであり、 そんなNumPyとPandasを利用する上で、ややこしいのはこれらのデータ型だと自分は感じました。 今回は…

Serverlessで管理しているAWS LambdaにSentryを導入してエラーを検知する

エンジニアのkeisei1092です。 Serverlessで管理しているAWS LambdaにSentryを導入して、エラーを検知したいと思いましたが、日本語の記事があまりなかったので残しておきたいと思います。 この記事では、 Netflix-Skunkworks / raven-python-lambda を使っ…

VPS(Visual Positioning System)の可能性を語るの巻

どうも、Patheeの寺田です。 GPS(Global Positioning system)は、車のナビゲーション用から広く一般に普及してから、今ではスマートフォンに搭載され、日常のナビゲーションにも使われるようになっている。今では、衛星だけでなく、地上施設等を利用した通…

今年読んでよかった技術書(Pathee エンジニア編)

これはPathee Advent Calendar 2019の24日目の記事です。 こんにちは、こんばんは、irihit です。 皆さんはサンタクロースに何をお願いしましたか?クリスマスに多くを期待しないあなたも、クリスマスツリーの下に置かれたプレゼントを気にしないあなたも、…

Slackのリアクションを用いてタスクの対応状態を管理・確認できるようにした

エンジニアの消火器です。 以前こんな記事をかきました。 pathee.hatenablog.com しかしこれを作った後、Slackが見れない人に対し、エンジニアの対応状況をリアルタイムに知れるような仕組みが欲しいという声が上がってきました。 確かにエンジニアが状況を…

障害を乗り越えていこう

これはPathee Advent Calendar 2019の19日目の記事です。 こんにちは、こんばんは、irihit です。 悲しい哉、システムを運用していく上で必ず発生してしまうのが障害です。本日は、楽しいクリスマス、そして新年を迎えるために、障害について思いを馳せてみ…

住所って大変、というお話

これはPathee Advent Calendar 2019の18日目の記事です。 はじめに こんにちは、Patheeエンジニアの渡邉です。 弊社Patheeでは「街のお出かけを、便利で楽しく、しなやかに」をコンセプトに、ユーザーの方々がお出かけする際にお店選びができるメディアを運…

「レガシーをぶっつぶせ。現場でDDD!2nd」の 第2部 C に参加した

『レガシーをぶっつぶせ。現場でDDD!2nd 「インプット<アウトプット!」』 第2部 かとじゅんさんの「C:モデリングワークショップ 〜割り勘ドメイン編〜」に参加してきたのでその参加記です。 genbade-ddd.connpass.com よくDDDは「実際にやってみるとわか…

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の会議文化をハックする部隊に任命してもらいまして、エンジニアリングで会議をよくできないか考え、実行しています。 現状、会議の終了時刻に話題の収束が間に合わず、次の予定との転換に時…

SentryのUserFeedbackをSlackに通知する仕組みを作る

SentryのUserFeedbackをSlackに通知する仕組みを作る 弊社ではメディアの記事を完成させるためのコンテンツマネジメントシステム(CMS)のエラー検知にSentryのUserFeedbackを利用しています。 docs.sentry.io 記事ライターさんがCMSでの作業中エラーに遭遇し…

Django2でのディレクトリ構成について

これはPathee Advent Calendar 2019の8日目の記事です。 Django 3リリース!!! いきなりですが、Django3がGAになりましたね! www.djangoproject.com でも残念!この記事は2系ベースだよ!! (´・ω・`) 偶然なんですが、PHPで開発していたときもPhalconが…

INSPIRED(インスパイアド)を読んだ件

これはPathee Advent Calendar 2019の6日目の記事です。 Patheeのエンジニア、牧村です。 今回は最近読んだおすすめの本を紹介させて頂こうと思います。 紹介する本は 「INSPIRED(インスパイアド)」 INSPIRED です。

懸垂をHackする

これはPathee Advent Calendar 2019の4日目の記事です。 Patheeのエンジニアの牧村です。 本日は弊社のバリューである「課題に恋い焦がれる」に乗っ取り、「懸垂」という「課題」に恋い焦がれる話をさせて頂きます。 まずはじめに断り書きを。 本エントリー…

Pathee的システムリプレイスの道程

これはPathee Advent Calendar 2019の1日目の記事です。 Pathee Advent Calander! こんにちは。エンジニアの土田です。 しばらくブログの更新が止まってしまっていたので、更新を活性化させるべくPatheeもAdvent Calendarに参加します! メンバーの協力もあ…

【Golang】Goaのv3を使う - コンテナイメージの作成

こんにちは。エンジニアの土田です。 スクラム導入のためにやっていたスクラムマスター業も落ち着いてきたので、最近はエンジニアリング側に力を割けるようになってきました。 pathee.hatenablog.com 今はGolangでのAPIサービスの実装を検討をしていて、Goa…

【スクラム開発】Doneの定義を作ろう

こんにちは。エンジニアの土田です。 社内で度々スクラム関連の説明をしていたら、ややあって今はスクラムマスターをしています。 なので今回はスクラムマスターっぽく『Doneの定義』について書きます。

SwiftUIのチュートリアルをやってみた その1(基本操作・リスト表示)

Patheeのメディアチームエンジニアの日向です。 先月のWWDC 2019ではiPadOSやSign in with Appleなどいろいろ発表がありましたが、一番衝撃的だったのはやはりSwiftUIですね。 シンプルなコードでUIを構築したり、リアルタイムでプレビューできたり、ドラッ…

styled-componentsで作ったコンポーネントをjest + enzymeでテストする時は dive() を使う

Pathee エンジニアの keisei1092 です。 styled-componentsで作ったコンポーネントをはさんだコンポーネントをテストする時のやり方に若干戸惑いました。 次のように Wrapper というstyled-componentsで定義されたコンポーネントに囲まれた Test コンポーネ…

スタートアップの採用って何をやっているの?

採用担当をしています。 最近採用していると言うとスタートアップの会社はどんな採用活動をするの?っていう 聞かれることがあるので、今日は少し採用担当が何をやっているか話します。

AWS Summit Tokyo 2019 参加レポ【後編】

こんにちは。 エンジニアの消火器です。 ちょうど一週間前の今日、 6月12日(水)〜14日(金)に幕張メッセで「AWS Summit Tokyo 2019」が開催されました。 aws.amazon.com 今回はその参加レポート後編になります。 前編は@mikan3rdさんにより書かれたこちらの記…

AWS Summit Tokyo 2019 参加レポ【前編】

Patheeエンジニアの @mikan3rd です! 6月12日(水)〜14日(金)、幕張メッセで「AWS Summit Tokyo 2019」が開催されました aws.amazon.com 自分はインフラ方面が苦手で、AWSに関する知見はほとんどありません。 しかし、プログラミングを始めたばかりの時にEC2…

lighthouseの結果をSlackに流してみた

Patheeメディアチームエンジニアの makoll です。 弊社運営MediaのPatheeについて、 社内で応答性能やSEOスコアの話題になったので、 lighthouseの結果を毎日Slackに投げる仕組みを作りました。 lighthouseのイメージ

CSS歴だいたい60時間で対応する!はてなブログのダークモード対応。

こんにちは。GW明けからCSSに挑戦している Pathee デザインインターンのkouki-yです。 みなさんダークモードはお使いですか?macOS Mojaveからサポートされたこの機能を愛用している方も多いのではないでしょうか。 SafariとFirefoxを皮切りに、Webでも対応…