新型コロナダッシュボード爆速リリースの舞台裏 〜小さく始めて大胆に変えるフロントエンドプロジェクト〜

JX通信社CDOの小笠原(@yamitzky)です。 JX通信社は「今起きていることを明らかにする報道機関」というミッションの元に、新型コロナリアルタイムダッシュボードを 2月16日 から提供し続けています。今回は、「新型コロナプロジェクト」の発足から現在に至る…

コワクナイBigQuery - チームでデータを活用するための活動について

JX通信社でシニア・エンジニア&データ基盤エンジニアをしています, @shinyorke(しんよーく)です. 最近のStayHome生活は, 「YouTubeでUK Rock, お笑いの動画を見まくる」「地元のお取り寄せグルメを楽しむ」「野球データ分析に集中する」で楽しんでいます. …

Serverless Framework+mangum+FastAPIで、より快適なPython API開発環境を作る

はじめに 最近ハイボールにハマっているSREのたっち(@TatchNicolas)です。 昨日オンライン開催されたJAWS DAYS 2020にて、JX通信社もサーバレスをテーマとして発表をしました。(by 植本さん) 発表でもありましたように、上記プロジェクトにおいて開発当時…

Goの並行処理について

はじめに こんにちは。サーバーサイドエンジニアインターンでお世話になっている杉山と申します。 今回はオライリー・ジャパン社より出版されている『Go言語による並行処理』を読み勉強したことについて書いていきたいと思います。 Goにおける並行処理 GoはC…

JX通信社の取り組みとメンバーの優しさがデブサミの登壇を支えてくれたという話

先月に引き続きデブサミの話で失礼します. JX通信社でシニア・エンジニアをしています, @shinyorke(しんよーく)と申します. 最近引っ越した新オフィスの近くにあるビャンビャン麺がマイブームです. 前回のエントリーでもご紹介させてもらいましたが, 先日…

Nuxt.js + FastAPIを使ったデータエンジニアリングなデモ作り - 社内勉強会でデブサミのデモをしました

(今更ですが)新年あけましておめでとうございます! JX通信社でシニア・エンジニアをしています, @shinyorke(しんよーく)と申します. 最近は週に2, 3回, ジムで10kmちょい走っています.*1 JX通信社のエンジニアチームでは, 月に一度みんなが集まる月次勉…

闇の Slack 魔術に対抗する Python 防衛術

この記事は、Slack Advent Calendar&JX 通信社 Advent Calendarの最終日です。 メリークリスマス! 素敵なクリスマスをお過ごしでしょうか。取締役の小笠原(@yamitzky)です。 突然ですが、みなさん、ダークモードは好きですか? ダークモードは昨今のソフト…

K8sデビューしてから4日で小さな本番プロダクトをリリースした話

「JX通信社Advent Calendar 2019」24日目の記事です. 昨日は@kimihiro_nさんによる, 「Immutable Python ~ NamedTuple で書く副作用のないプログラム」の話でした. こんにちは. JX通信社でシニア・エンジニア&データ基盤エンジニアおよび野球*1をしています,…

Immutable Python ~ NamedTuple で書く副作用のないプログラム

この記事はJX通信社 Advent Calendar 2019 の23日めの記事です。 昨日は Yosk さんの 名刺作成をデザイナーの業務から外して、効率化させた話 でした。 こんにちは、サーバーサイドエンジニアの @kimihiro_n です。 今回は Python の Immutable を最大限活用…

情報共有を効率化 - Slackの分報チャンネルにあるリンクを拾うSlack Botを作ってみた

こちらはJX通信社 Advent Calendar 2019 の21日目の記事です。どうも、何でも屋のkainです。 きっかけ 昨日の朝、弊社メンバーからこんな投稿がありました。 弊社の分報チャンネルでは、今やってることや困ってることなど以外に、それぞれが読んだリンクを雑…

Python Clickユニットテスト・レシピ集 - CLIではじめるテスト駆動開発(その1)

「JX通信社Advent Calendar 2019」20日目の記事です。 こんにちは。2019年9月からJX通信社のエンジニアとなった鈴木(泰)です。好きな食べ物はオムライスです。 本日は、Python Clickユニットテスト・レシピ集 - CLIではじめるテスト駆動開発(その1)と題…

DartでCLIツールを作ろう

この記事はJX通信社アドベントカレンダーの19日目です。 sakebookです。最近はServer Side Kotlinをやってますが、Flutterも少し触ってます。 去年はKotlin で CLI のネタを書いたので今年はそれのDart版を書こうと思います。 tech.jxpress.net 全体の流れ D…

Istio VirtualServiceのHost衝突を検知するAdmission Webhookをつくってみる

「JX通信社Advent Calendar 2019」15日目の記事です。昨日はペイさんによるNuxt.js + firebaseで「積ん読防止」アプリを作ってみたでした。 こんにちは、SREのたっち(TatchNicolas)です。 はじめに 引き続き、KubernetesのAdmission Webhooksについて書きま…

ライフログを可視化してみたら偏食のようすがわかった - 飯田橋ランチマップ

「JX通信社Advent Calendar 2019」11日目の記事です. 昨日は, @shinyoke さんの「PySparkはじめました - 分散処理デビューする前にやったこと」でした。 こんにちは. 同じくJX通信社でデータ基盤エンジニアをしています, @maplerと申します。 はじめに 今回…

PySparkはじめました - 分散処理デビューする前にやったこと

JX通信社では, データ駆動での意思決定および施策実施をより円滑に進めるため, データ基盤の構築・運用を進めながらトライアル的に様々なFrameworkやツールの検証を行っています. このエントリーでは, 私がシュッとPySparkで分散処理をする...前に, 手元で試…

管理画面向けのVue.jsのUIフレームワーク、iViewについて

「JX通信社Advent Calendar 2019」7 日目の記事です。昨日は、鈴木(泰)さんの「CodePipelineを用いたLambdaのデプロイについての所感」でした。 フロントエンドエンジニアの渡辺です。今回は社内の管理画面のUIの話です。 はじめに 管理画面、特に社内向け…

CodePipelineを用いたLambdaのデプロイについての所感

「JX通信社Advent Calendar 2019」7 日目の記事です。 こんにちは。2019年9月からJX通信社のエンジニアとなった鈴木(泰)です。趣味は映画観賞です。 はじめに JX通信社では AWS の Lambda Layer、Lambda 関数を使った Serverless なアプリケーションの開発…

FlutterとFirebaseとFacebookと、クロスプラットフォームログインのはなし

この記事はJX通信社 Advent Calendar 2019 6日目の記事です。 Flutter に Firebase Authentication と Facebook認証を組み合わせる話 こんにちは、Flutter(Andorid)エンジニアのぬまっちです。(@nuMatch) 先月は登壇してきましたブログ tech.jxpress.net を…

Auth0を使ってSPA(Vue.js, Python)の認証機能を作ってみた

はじめに インターンでお世話になっている、コウゲと申します。現在担当させていただいている仕事は業務で使用している管理画面のマイクロサービス化です。 マイクロサービス間をつなぐ認証機能が必要だったので、認証プラットフォームとして使いやすそうな …

Apollo のキャッシュ機構、完全に理解した(い)

この記事は JX 通信社アドベントカレンダー、GraphQL アドベントカレンダーの4日目です こんにちは、JX通信社の小笠原(@yamitzky)です。普段はエンジニア部門の統括をしています。 弊社の NewsDigest ではアプリ向けのバックグラウンド API として GraphQL …

データをいい感じに活用する文化を育てる - アジャイルな言語化とその取り組み

「JX通信社Advent Calendar 2019」3日目の記事です.*1 昨日は, @kimihiro_nさんの「Scala で書いたマイクロサービスを Go で書き直した話」でした. 改めまして, こんにちは. JX通信社でエンジニアをしています, @shinyorke(しんよーく)と申します. 今年の1…

Scala で書いたマイクロサービスを Go で書き直した話

この記事はJX通信社 Advent Calendar 2019 2日目の記事です。 昨日は、たっちさんの「Kubernetes Admission Webhookでリソース作成を自在にコントロールする」でした。 こんにちは、サーバーサイドエンジニアの @kimihiro_n です。 今回は長年動かしてた Sca…

Kubernetes Admission Webhookでリソース作成を自在にコントロールする

k8s

この記事はJX通信社 Advent Calendar 2019の1日目の記事です。 こんにちは、SREのたっち(TatchNicolas)です。 先日開催されたKubeCon 2019でもセッションで紹介されていた、Admission Webhooksについて書きます。 Admission WebhooksとはKubernetesリソース…

potatotips #66 (iOS/Android開発Tips共有会) に登壇してきました

こんにちは、Androidエンジニアのぬまっちです。(@nuMatch) 半年ほど前からFlutterエンジニアとしてもデビューしてるので、今はAndroid/Flutter (iOS) エンジニアという感じでしょうか。 あっという間に冬が近づいてきました。 夏にはFlutter布教の為、社内…

開発合宿@箱根湯本

はじめに こんにちは!CTOの柳です。今回のブログでは、9月某日に行われたJX通信社恒例の開発合宿について紹介したいと思います。 これまで、JX通信社では年1回のペースで開発合宿を実施してきました。 tech.jxpress.net www.wantedly.com 合宿のテーマ 毎年…

JX通信社は「PyConJP 2019」にゴールドスポンサーとして協賛しています

VPoE の小笠原です。今年の PyConJP 2019 、JX通信社はゴールドスポンサーとして協賛しています! 9/16(月)-9/17(火)の2日間、スポンサーブースに出展しています。ブースでは、Python で作った AI ピンポンゲーム大会を開催しています。 参加方法は、GitHub…

CloudWatch Eventsを使ってECSタスクを監視するツールをSAMで作る

こんにちは、SREエンジニアのたっち(@TatchNicolas)です。これまではPythonによるサーバサイド開発を担当していましたが、SREエンジニアとしてプロダクトを横断して安定性・パフォーマンス改善に取り組む担当になりました。 ヘルスチェックしにくいバッチ系…

PostgreSQL 版 Aurora Serverless を開発環境で使ってみた

AWS

こんにちは、Pythonエンジニアの @kimihiro_n です。 今回はこの前リリースされた PostgreSQLの AWS Aurora Serverless を使ってみたという話を。 TL;DR Auroraと比較してだいぶ安い オートスケール便利 立ち上げは結構遅い 開発環境用途には便利 本番はキャ…

Flutterでモブプログラミング会を(12人で)やってみました

JX通信社のアプリエンジニアのぬまっち(@numatch2552)です。普段はAndroidエンジニアをやっています。 そして1年ほど前に技術書ビブリオバトルの記事を書いた者です。 早いものであの記事から1年が経ちました。今回も自分が担当する社内勉強会ではちょっと…

メルカリの「1on1 Workshop」で1on1の極意を学んできた

JX通信社で VPoE をしている小笠原(@yamitzky)です。今回は、メルカリ社で開催された「1on1 Workshop」の公開講座にお邪魔してきたので、そのレポートです。 JX通信社では、VPoE のお仕事として、エンジニア中心に定期的な 1on1 (一対一の面談)をしています…