エンジニア
window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-20464151-22',{ 'linker': { 'domains': ['bookwalker.co.jp', 'herp.careers'] } }); document.write( '' ); TOPICS…
みなさまこんにちは。メディアサービス開発部 Webアプリケーション開発課でフロントエンドエンジニアとして働いているhayakawaです。2023年9月に中途採用で入社しました。今回は、入社からの1年間を少し振り返ってみようと思います。ブックウォーカーで働く…
こんにちは。 メディアサービス開発部 Webアプリケーション開発課のフサギコ(髙﨑)です。 Ruby on Railsによるバックエンドの実装運用とAWSによるサービスインフラの設計構築を中心とした、いわゆるバックエンド方面のテックリードとしてニコニコ漫画を開発…
こんにちは、新井とコザキです。 2024/06/22 - 2024/06/23の日程で WACATE2024 夏 〜テストケースには、必ず作った人の意図が存在する〜 (以下WACATE)が開催されました。弊社からは2名で参加しました。 この記事ではWACATEへ参加した感想についてお話します…
こんにちは、メディアサービス開発部Webアプリケーション開発課の しののめ(佐々木) です。2024年6月20/21日に開催されました AWS Summit Japan 2024へ参加してきました。毎年開催されている日本最大のAWSを学ぶイベントであるAWS Summit。今年はセッション…
はじめに 三度目のこんにちは。相生です。昨日はRubyKaraokeで喉を潰しており、The Worldを見たあとに会話した知人に「声ちょっと違いますね」と言われました。喉がカスカスですが引き続きRubyistとのコミュニケーションを取っていきましょう。 Ruby Committ…
はじめに こんにちは、相生です。Day2です。今日もRubyKaigi速報記をやっていきますが、眠い上見たいセッションがたくさんあり、Afternoon breakにはRBSKaigiがあり、夜はDrinkupとKaraoke*1なので結構へろへろの予定です。 Leveraging Falcon and Rails for…
はじめに こんにちは、相生です。今年もRubyKaigiに来ています。今年はなんと沖縄です。ハイサイ! 那覇空港の荷物受取所からRubyKaigiは始まっている 今年はオンライン開催がないとのことだったのでせっかくだし非参加者にも空気感を味わって欲しい……と思っ…
こんにちは。メディアサービス開発部のyotaです。 さて、今週からRubyKaigi 2024が沖縄で開催されますね。 弊社からもチームメンバーが2名参加する予定です。 本記事はそんなチームメンバー向けに「ここオススメだよ」というスポットを紹介するものです。 会…
こんにちは、メディアサービス開発部サービス分析課の佐藤です。ブックウォーカー社で全社横断のデータ基盤を構築しています。 以前投稿した記事「ブックウォーカー社のデータ基盤について(2023秋)」にも書いた通り、現在ブックウォーカー社におけるデータ…
はじめに サービス分析課のチェリーです。 サービス分析課では分析基盤の構築とブックウォーカー社が運営する各サービスのデータ分析を行っています。そのため業務を円滑に進めるために各事業部とのコミュニケーションが重要となります。 そこでブックウォー…
こんにちは、しののめ(佐々木)です。 2024年3月2日に開催されたAWSユーザーグループの一大イベントであるJAWS DAYSに参加し、コミュニティにフォーカスしたセッションを聴いてみての話になります。 ブログサムネイルに利用している『JAWS-UG ロゴ』はクリエ…
こんにちは。メディアサービス開発部 Webアプリケーション開発課のシゲタです。 以前このブログでRuboCopのカスタムルールを作成する方法についての記事を書きました。 https://developers.bookwalker.jp/entry/2023/03/31/174906 カスタムルールとは個別の…
こんにちは。相生ゆら(@Little_Rubyist)です。年末年始と今回の登壇で美味しいものをたくさん食べたら無事に最高体重を更新して泣いています。デスクワーク、運動が大事。 2024年になりました。今年も頑張っていこうと思います。今年最初の活動として、地…
こんにちは、メディアサービス開発部 Webアプリケーション開発課のyotaです。 2024/01/10 - 2024/01/12の日程で Regional Scrum Gathering Tokyo 2024(以下RSGT2024)が開催されました。 RSGT2024には弊社からは複数名で参加できました。 この記事ではRSGT202…
はじめに ">こんにちは。メディアサービス開発部 モバイルアプリケーション開発課の楠本です。普段はニコニコ漫画や読書メーターのiOSアプリ開発をしています。 キーチェーンは、iOSアプリがログインセッションなどのセキュアに保存しておきたい情報を保存す…
こんにちは。 メディアサービス開発部 Webアプリケーション開発課のフサギコ(髙﨑)です。 Ruby on Railsによるバックエンドの実装運用と、AWSによるサービスインフラの設計構築を中心とした、いわゆるバックエンド方面のテックリードとして働いています。 本…
こんにちは。メディアサービス開発部Webアプリケーション開発課の奥川です。ニコニコ漫画のバックエンド開発を担当しています。 ニコニコ漫画ではe2eテストに Playwright を導入しており、OpenID Connectでの認証フローやAPIテストなど主にiOS/Androidアプリ…
こんにちは。 メディアサービス開発部 Webアプリケーション開発課のフサギコ(髙﨑)です。 Ruby on Railsによるバックエンドの実装運用と、AWSによるサービスインフラの設計構築を中心とした、いわゆるバックエンド方面のテックリードとして働いています。 最…
こんにちは。 メディアサービス開発部 Webアプリケーション開発課の相生ゆら(@Little_Rubyist)&yotaです。 本記事では、2023年10月27日と28日に開催されたKaigi on Rails 2023へ参加したことについてお話します。本記事はモブブロギングによって執筆していま…
ブックウォーカー社のデータ基盤について こんにちは、メディアサービス開発部サービス分析課の佐藤です。ブックウォーカー社で全社横断のデータ基盤を構築しています。 ブックウォーカー社に入社したのは2022年4月でしたが、それから1.5年が経ち、データ基…
こんにちは,相生ゆら(@Little_Rubyist)です.最近配信でクロノトリガーをやっているんですがあまりにも面白すぎてありとあらゆる知人に「クロノトリガーをやれ」と言っています. さて,入社から半年以上経過しましたがその話はまた別でやるとして,私の…
メディアサービス開発部サービス分析課のチェリーです。 サービス分析課では株式会社ブックウォーカーが運営する様々なサービスのデータ分析や調査、 データ分析のための基盤構築を主な業務としています。 また日々の業務で発生する多様な問題の解決に取り組…
こんにちは. メディアサービス開発部の しののめ(佐々木) です. Ruby on Rails,Kotlin/Ktorによるバックエンド開発と,AWSによるサービスインフラの設計構築を中心とした業務を担当しております. 6月22,23日にベルサール渋谷ガーデンにて開催されたAWS …
こんにちは、メディアサービス開発部サービス分析課の佐藤です。ブックウォーカー社で全社横断のデータ基盤を構築しています。 今年の3月末にBigQueryの新料金体系、BigQuery Editionsが発表されました。これに伴い来月の7月5日より従来の定額モデルが終了し…
こんにちは,相生ゆら(@Little_Rubyist)です.RubyKaigi2023楽しかったですね.RubyKaigi2023自体のレポートは他社員が書いてくれている*1*2し,私は私でプライベートのブログにあげてしまったので今回はLTのプロポーザルの話やLTの話をしようと思います.…
こんにちは、メディアサービス開発部Webアプリケーション開発課のシゲタです。5/11~5/13に長野県松本市で開催されたRubyKaigi2023に参加してきました。RubyKaigiへの参加は今回がはじめてなので、参加してみてどうだったのか等の感想をお話しします。RubyKai…
こんにちは。 メディアサービス開発部 Webアプリケーション開発課のフサギコ(髙﨑)です。 Ruby on Railsによるバックエンドの実装運用と、AWSによるサービスインフラの設計構築を中心とした、いわゆるテックリードとして働いています。 本記事では、2023年5…
はじめに こんにちは。Webアプリケーション開発課の相生ゆら(@Little_Rubyist)と新井としののめです。3月20日に名古屋で開催されたAgilePBL祭り2023にスポンサーとして参加してきました。ちなみに、この記事はモブブロギングによって執筆しています。 AgileP…
はじめに こんにちは、メディアサービス開発部Webアプリケーション開発課のシゲタです。 本記事ではRubocopにカスタムルールを実装する方法について解説します。 Rubyにはコードの静的解析やフォーマットをしてくれるRuboCopというgemが存在します。リンター…
こんにちは、メディアサービス開発部サービス分析課の佐藤です。ブックウォーカー社で全社横断のデータ基盤を構築しています。 前回SlackからGitHub Actionsを実行する記事を投稿しましたが、今回はそのGitHub Actionsを使ってデプロイしていたBigQueryのリ…
こんにちは、メディアサービス開発部サービス分析課の佐藤です。ブックウォーカー社で横断データ基盤を構築しています。 この記事ではSlackからGitHub Actionsを実行するためにSlack appを作った時のことを書いていきます。 外観図 背景 Slack appの準備 Git…
こんにちは。 メディアサービス開発部 Webアプリケーション開発課のフサギコ(髙﨑)です。 Ruby on Railsによるバックエンドの実装運用と、AWSによるサービスインフラの設計構築を中心とした、いわゆるテックリードのような立ち位置で働いています。 2月11日…
「BOOK☆WALKER」の開発をしてみませんか?(Webアプリケーションエンジニア募集)
こんにちは、メディアサービス開発部モバイルアプリケーション開発課でAndroidエンジニアをしている金森です。2022年の5月に中途入社し新年を迎え、9ヶ月が経ちました。 モバイルアプリケーション開発課のAndroidチームで9ヶ月仕事を通して知ったこと感じた…
こんにちは、メディアサービス開発部Webアプリケーション開発課のシゲタです。 YAMLには値に型を明示するためのタグという仕様があります。 RubyのYAMLライブラリもこれを拡張した機能を提供しており、タグで指定したクラスのインスタンスに値を変換すること…
はじめに こんにちは。ニコニコ漫画の開発をしているyotaとtukiyoです。 この記事はペアブロギングによって執筆しています。 本記事ではニコニコ漫画で利用しているRubyのバージョンを3.2.0へ更新したこととYJITの有効化によるパフォーマンスの変化について…
こんにちは。 メディアサービス開発部、Webアプリケーション開発課のフサギコ(髙﨑)です。 Ruby on Railsによるバックエンドの実装運用と、AWSによるサービスインフラの設計構築を中心とした、いわゆるテックリードのような立ち位置で働いています。 本記事…
こんにちは、メディアサービス開発部サービス分析課の佐藤です。推しTRPGはD&D5版です。今年4月に入社し、事業横断データ基盤を構築しています。 今回はブックウォーカー社内でデータ基盤を構築するにあたって身につけたAWS関連の知識、主にRDSのexport snap…
こんにちは。 メディアサービス開発部Webアプリケーション開発課でフロントエンドエンジニアをしているnerikeshiです。主にTypeScriptでReactアプリケーションの開発をしています。 本記事では、コンテナで稼働させていたNext.jsアプリケーションのVercelへ…
こんにちは。メディアサービス開発部Webアプリケーション開発課の奥川です。ニコニコ漫画のバックエンド開発を担当しています。 2021年初頭、ニコニコ漫画である作品の連載が開始されました。それに端を発する数カ月間のサーバ障害により、ユーザーの皆様に…
こんにちは. メディアサービス開発部 Webアプリケーション開発課の しののめ(佐々木) です. 今年の4月にブックウォーカーへバックエンドエンジニアとして中途入社し,この10月で半年になりました. 入社の経緯から半年仕事をしてみての状況と働いてみて思…
こんにちは。 メディアサービス開発部Webアプリケーション開発課の中野です。 読書メーターのインフラおよびバックエンドシステムを担当しています。 本稿ではNew Relic Infrastructureで5分に1回しか取れない非連続的なデータに対してアラート設定を行う方…
こんにちは、メディアサービス開発部Webアプリケーション開発課のシゲタです。普段はRuby on Railsによるバックエンドの開発に携わっています。 先日とあるRubyメソッドの仕様が気になりコードリーディングに挑戦したのですが、当該メソッドがどこに何という…
こんにちは。メディアサービス開発部Webアプリケーション開発課のnerikeshiです。 株式会社ブックウォーカーでは、株式会社一迅社様の一迅プラスの開発を請け負っています。本記事では、その連載プラットフォームで稼働中の管理ツールのエピソード編集機能の…
こんにちは。 メディアサービス開発部、Webアプリケーション開発課のフサギコ(髙﨑)です。 Ruby on Railsによるバックエンドの実装運用と、AWSによるサービスインフラの設計構築を中心とした、いわゆるテックリードのような立ち位置で働いています。 本記事…
こんにちは。 メディアサービス開発部Webアプリケーション開発課のフサギコ(髙﨑)です。部署名が変わりました。 Ruby on Railsによるバックエンドの実装運用と、AWSによるサービスインフラの設計構築を中心とした、いわゆるテックリードのような立ち位置で働…
メディアサービス開発部モバイルアプリケーション開発課のtukiyo(id: tukiyo320)です。現在はニコニコ漫画のバックエンド開発を担当しています。 本記事では、Webサービスに付き物の定時バッチについて、ニコニコ漫画では現在どのような方針で管理・実行して…
メディアサービス開発部Webアプリケーション開発課の長田です 主にRuby on Railsを利用したサービス開発やBigQueryを利用した数値集計・解析のための基盤整備などをしています。 BigQueryには日時と実行したいクエリを設定することで定期的にクエリを実行す…
こんにちは。 メディアサービス開発部Webアプリケーション開発課の中野です。 読書メーターのインフラおよびバックエンドシステムを担当しています。 本記事では読書メーターのデプロイの流れについて紹介いたします。 読書メーターについて 読書メーターは…