ニコニコ漫画

BuriKaigi 2024に登壇してきました

こんにちは。相生ゆら(@Little_Rubyist)です。年末年始と今回の登壇で美味しいものをたくさん食べたら無事に最高体重を更新して泣いています。デスクワーク、運動が大事。 2024年になりました。今年も頑張っていこうと思います。今年最初の活動として、地…

PlaywrightでカスタムURLスキームへの遷移をテストする

こんにちは。メディアサービス開発部Webアプリケーション開発課の奥川です。ニコニコ漫画のバックエンド開発を担当しています。 ニコニコ漫画ではe2eテストに Playwright を導入しており、OpenID Connectでの認証フローやAPIテストなど主にiOS/Androidアプリ…

出版業界を3ステップで分析してみた

初めまして、サービスデザイン部UXデザイナーのむむです。 前職まで受託のWebディレクターを行っておりました。 そのため、出版業界の企業に身を置くのが初めての経験です。 ですので、まずはその業界がどんなビジネスなのか等の情報をきちんと把握するため…

テレワークの活用で育児・地方移住をしても勤務継続できた話

こんにちは、メディア事業部リレーション課でディレクターをしている池田です。主にニコニコ漫画・読書メーターの課題整理・開発案件の要件定義、プロジェクトの進行管理をしています。 本記事では、テレワークを活用することで、育児・地方移住をしても継続…

ニコニコ漫画をRuby3.2.0に更新してYJIT有効化するとパフォーマンス改善された話

はじめに こんにちは。ニコニコ漫画の開発をしているyotaとtukiyoです。 この記事はペアブロギングによって執筆しています。 本記事ではニコニコ漫画で利用しているRubyのバージョンを3.2.0へ更新したこととYJITの有効化によるパフォーマンスの変化について…

ターゲットや目的を定めるUXデザイン

こんにちは!デザイナーの荒木です。 LT紹介・第4弾は「UXデザイン」について、私が発表したLTを紹介します! その前にまず「LTって何?」という方は、ぜひ下記の記事も合わせてご覧ください。 目次: UXデザインとは? どうやって考える?「ちょっと変わっ…

サーバダウンしたニコニコ漫画に何が起きていたのか

こんにちは。メディアサービス開発部Webアプリケーション開発課の奥川です。ニコニコ漫画のバックエンド開発を担当しています。 2021年初頭、ニコニコ漫画である作品の連載が開始されました。それに端を発する数カ月間のサーバ障害により、ユーザーの皆様に…

Glideで独自形式の画像読み込みに対応する

はじめまして、アプリ開発グループの大場です。 2021年10月に中途入社し、ニコニコ漫画と読書メーターのAndroidアプリを主に担当しています。 ニコニコ漫画では以前より画像ライブラリにPicasso、Glideの二種を並行利用していましたが、先日Glideに完全移行…

ニコニコ漫画のインフラ構成について

あけましておめでとうございます。 メディアサービス開発部バックエンド開発グループのフサギコ(髙﨑)です。 これまで子会社の株式会社トリスタに所属していましたが、トリスタが2021年10月に吸収合併されたため株式会社ブックウォーカー所属となりました。 …

Androidアプリを別開発者アカウントに移行する

こんにちは。アプリ開発グループのdaxです。ニコニコ漫画、読書メーターのAndroidアプリ開発を担当しています。 2021年、ニコニコ漫画と読書メーターではAndroid/iOSアプリの配信を行う開発者アカウントを株式会社ドワンゴからブックウォーカー所有のものに…

Gsonからkotlin serializationへの移行

※トリスタinsideに投稿された記事の再掲載です。 アプリチームのKです。Android版ニコニコ漫画 / 読書メーターの開発を担当しています。 ニコニコ漫画アプリではserialization / deserialization libraryとしてGsonを利用していましたが、kotlin-serializati…

ML Kitのtranslation機能をニコニコ漫画アプリで試してみた

※トリスタinsideに投稿された記事の再掲載です。 アプリチームのKです。Android版ニコニコ漫画 / 読書メーターの開発を担当しています。 日々アプリの価値向上を目的に様々な機能追加・改善を行っています。色々なサービスやライブラリの知見を集めており、…

入社半年で経験した技術を振り返る

※トリスタinsideに投稿された記事の再掲載です。 こんにちは。バックエンド開発グループのシゲタです。 普段はRailsを使って、ニコニコ漫画バックエンド(以下、バックエンド)のリプレイス、新規機能の開発に携わっています。 昨年に中途入社して早くも約半年…

ニコニコ漫画と認可(後編)

※トリスタinsideに投稿された記事の再掲載です。 サービス開発部バックエンド開発グループのフサギコ(髙﨑)です。 トリスタが運営しているニコニコ漫画と読書メーターにおいて、AWSとTerraformによるサービスインフラとRuby on Railsによるサーバサイドアプ…

ニコニコ漫画と認可(前編)

※トリスタinsideに投稿された記事の再掲載です。 サービス開発部バックエンド開発グループのフサギコ(髙﨑)です。 トリスタが運営しているニコニコ漫画と読書メーターにおいて、AWSとTerraformによるサービスインフラとRuby on Railsによるサーバサイドアプ…

Android版ニコニコ漫画アプリ(2020)

※トリスタinsideに投稿された記事の再掲載です。 アプリチームのKです。Android版ニコニコ漫画 / 読書メーターの開発を担当しています。 Android版ニコニコ漫画アプリの軌跡(2018~2019)の投稿から1年経過しました。ユーザーの方へ直接的に影響のある機能とい…

ニコニコ漫画モバイルサイトをリメイクしてみた

※トリスタinsideに投稿された記事の再掲載です。 フロントエンドチームのsotaです! 2019年新卒としてドワンゴに入社し、トリスタでフロントエンド開発を行っています。 新人研修の一環として、ニコニコ漫画モバイルサイトをReactでSPA(Single Page Applicat…

APIレベルを更新したらパフォーマンスが低下した話

※トリスタinsideに投稿された記事の再掲載です。 年末(執筆時20191225)ということで混みいったタスクは来年に先送りということもあり、時間も出来たので今この記事を書いてます。今回もAndroidの話で、targetSdkVersion(以下APIレベル)を更新したらパフォ…

Android版ニコニコ漫画アプリの軌跡(2018~2019)

※トリスタinsideに投稿された記事の再掲載です。 アプリチームのKです。Android版ニコニコ漫画 / 読書メーターの開発を担当しています。 チームに加わったのが2018年7月の半ばなので1年程経過した事になります。 キリもいいのでこの1年のAndroid版漫画アプ…

トリスタの提供するスマートフォンアプリについて

※トリスタinsideに投稿された記事の再掲載です。 トリスタアプリ開発チームのtukiyoです。メインはAndroidですが、iOSも含めたアプリ開発全体の指揮を執っています。 本記事では、トリスタで提供しているスマートフォンアプリのうち、『ニコニコ漫画』と『読…