沖縄高専 企業合同LT大会の登壇レポート

はじめましての方ははじめまして。ピクシブで Scala エンジニアとして働いている Javakky です。 今回は、6月28日に 沖縄工業高等専門学校 ICT委員会さんと行った企業合同LT大会の登壇レポートをお送りします。 本日はICT委員会でLT大会が開催されます!コロ…

pixivをNext.jsでリプレイスする取り組みをご紹介します。

pixivではNext.jsを用いたフロントエンドのリプレイスプロジェクトを2022年3月末より行っており、現時点(2022年8月)でリクエスト機能をNext.jsにてリプレイスしました。 今回のpixiv insideではピクシブ株式会社で働くエンジニアの取り組みとして、pixivのフ…

新米CMが「カスタマーサクセス」に出会ったお話

こんにちは! pixivFANBOXのコミュニティーマネージャー(以下CM)をしております、poppoと申します。入社して約一年ほど経って、業務にようやく慣れてきた新米CMです。 現在は、主にクリエイターさん・支援者さんから届いたお問い合わせの対応や、FAQの改修…

ピクシブは RubyKaigi 2022 に Music Lounge スポンサーとして協賛します

pixiv事業本部の丸山(@alitaso)です。 ピクシブは2022年9月8日(木) ~ 9月10日(土)に渡って開催される RubyKaigi 2022 に Music Lounge スポンサー として協賛します。 RubyKaigi Music Lounge スポンサー イベント概要 DJしたい方大募集!!! COVID-19に…

pixiv と OSS と わたし

はじめましての方ははじめまして。ピクシブで Scala エンジニアをしている Javakky です。 今回は、僕がピクシブ株式会社で働く中で、 OSS と関わるようになったきっかけについて話したいと思います。 入社 と OSS 私は、2020年の 5月に内定者アルバイトとし…

全社横断のレコメンドAPIを開発した話

はじめまして 機械学習エンジニアリングチームのsugasugaと申します。 今回は、自分が直近で行っていた全社横断のレコメンドAPIの開発について紹介します。 既存の仕組み ピクシブ株式会社は、イラストコミュニケーションサービス「pixiv」を中心にクリエイ…

Scala でテストを分類して外部の API を叩く

はじめましての方ははじめまして。ピクシブで Scala エンジニアとして働いている Javakky です。この記事では、当プロジェクトを担当してくれた piyo さんに代わってお送りさせていただきます。 今回は、「外部の API を実際に叩いて確認するテストも欲しい…

Play プロジェクトに Swagger UI を導入した話

はじめましての方ははじめまして。Scala エンジニアの Javakky です。 なぜ Swagger を導入するのか? 弊チームの提供している API のドキュメントはこれまで Notion で管理していました。Notionはチームのナレッジ共有として大変便利なのですが、この用途で…

データエンジニアリング互助会の取り組みについてご紹介します

初めましての方は初めまして、そうでない方はこんにちは、@fono です。 平常の業務では、pixivision のバックエンド各種実装、GoogleAnalytics4移行やデータ整備などをやっています。 特に、pixivisionは2014年から提供している弊社オウンドメディアで、諸々…

2年目エンジニアが行った技術選定のプロセスを公開します!

はじめましての方ははじめまして。ピクシブで Scala エンジニアとして働いている Javakky です。 突然ですが、ピクシブのエンジニア職組織で行っている「プロセス評価」とはご存知でしょうか? 現在では少し異なりますが、過去の活動についての記事はこちら …

Rails系サービス互助会の取り組みについてご紹介します

こんにちは、sakiです。普段は広告事業のプロダクト開発やテックリードをしている人ですが、今回はRubyとRuby on Railsのお話です。 ピクシブでは多くのサービスでRuby on Railsを使っており、例えばBOOTH、pixivFACTORY、pixiv Sketch、VRoid Hub、pixivコ…

pixiv SketchのSSRをFluxibleからNext.jsにリプレースしました!

pixiv SketchのWeb版はReact + FluxibleでSSRを実現していました。 今回、FluxibleというライブラリをRedux Toolkit + Next.jsでリプレースした話をさせていただこうと思います。 このリプレースで狙った効果は、クライアントサイドのパフォーマンス向上と、…

vite で最高の開発体験を手に入れる

どうも、ピクシブでフロントエンドエンジニアをやっている @uzimaru0000 です。 今回は、vite を使ったプロダクト開発をしたのでそれの知見を共有したいと思います。 なぜ vite なのか 弊社のプロダクトのフロントエンドではモジュールバンドラーに webpack …

【後編】その研修は何のため?未経験者がゼロから作った新卒研修HowToを大公開

みなさん、こんにちは。ピクシブの人事部で採用担当をしているkamikoです。 先日ブログで全くの未経験から、新卒研修業務にチャレンジする際のHow To前編を公開しました。本日は後編を公開しますので、まだお読みになられていない方は、先に前編をご覧くださ…

Androidアプリ会の取り組みについてご紹介します

@verno3632です。 普段はpixiv Androidアプリの開発を担当したり、Androidアプリ分野テックリードとして、弊社の提供するAndroidアプリの品質や開発速度の向上を目指しています。 また、新卒エンジニアのメンターの統括も行っており、新卒エンジニアが成長を…

iOSアプリケーションエンジニアたちが集う、りんごの会についてご紹介します

みなさんこんにちは @FromAtom です。普段はpixiv SketchのiOSアプリを開発をしたり、iOSアプリ分野テックリードとして、弊社の提供するiOSアプリの品質向上や開発速度向上を目指しています。少し前までは、モバイルアプリ分野全般のテックリードをしていた…

良薬口に苦し!?カルテ携えた "主治医" に診てもらうRailsプロダクト健康診断のご紹介

ピクシブには数多くのRails製プロダクトがあり、それらを各チームで開発しています。 各チームでの知見や悩み事を共有するRails系サービス互助会というものもありますが、今回はRailsアプリケーションを健康に保つための取り組みであるRailsプロダクト健康診…

ピクシブは 中高生国際Rubyプログラミングコンテスト2022 in Mitaka に Platinum スポンサーとして協賛します

pixiv事業本部の丸山(alitaso)です。 ピクシブは『中高生国際Rubyプログラミングコンテスト2022 in Mitaka』に Platinum スポンサーとして協賛します。昨年の2021年大会に続いて2度目のスポンサーシップになります。 中高生国際Rubyプログラミングコンテス…

pixiv insideの記事を書くハードルを下げました

使い慣れたNotionで原稿を用意いただく形式にしたため、CMS知識が不要になって書き始めるハードルは格段に下がったと思います。ぜひ初めての方もチャレンジしてみてください。 所定のNotionページ上で記事を用意して書き終わった原稿置き場にドラッグしてく…

【前編】その研修は何のため?未経験者がゼロから作った新卒研修HowToを大公開

みなさん、こんにちは。ピクシブの人事部で採用担当をしておりますkamikoです。私は2016年に採用担当者として中途入社し、2021年からは新卒研修の担当をしています。 今年も無事、新卒社員が研修を終えて、各事業部にOJT配属されていきました。 私は全くの未…

新卒研修で「ソフトウェアテスト研修」を実施しました!

こんにちは。クリエイター事業部 FANBOX部でエンジニアをやっているkumaです。今回は新卒研修で行った「ソフトウェアテスト研修」についてのレポートをお伝えします! ピクシブにおける新卒研修 2022年4月1日、ピクシブ株式会社にも10名の方が新卒として入社…

企業課題別のIT戦略事例を知るオンラインセミナー「IT Surf Seminar 2022」に登壇します

株式会社Too主催の企業課題別のIT戦略事例を知るオンラインセミナー「IT Surf Seminar 2022」に登壇します。 www.too.com ご覧の通り社内ITに関するセミナーイベントで、Webサイトでは下記のような問いかけがなされています。 「事業成長を支えるITとは?課…

創作文化の未来と向き合うUXリサーチャーの活動を紹介します

「UXリサーチャー」という職種をご存知でしょうか?日本でもこの数年知名度が高まりつつある職種ですが、ピクシブにもそんなUXリサーチャーが在籍しています。 「創作活動がもっと楽しくなる場所を創る」をコーポレートミッションに掲げるピクシブにおいて、…

ピクシブはWEBTOON(ウェブトゥーン)コンテンツを制作するクリエイターを応援します

はじめまして。ピクシブでIPアライアンス部のマネージャー兼WEBTOONプロジェクトのPOをやっていますshomaと申します。 今回の記事では、掲題にあるようにピクシブのWEBTOON(ウェブトゥーン)コンテンツを製作するクリエイターの応援について書かせて頂きます…

ScalaMatsuri 2022 に参加してきました!

はじめましてのかたははじめまして。 Scala エンジニアの Javakky です。 今回は去る 3/19 (土)、 3/20 (日) に行われた ScalaMatsuri 2022 の参加レポートをお送りしていきたいと思います! ScalaMatsuri とは? ScalaMatsuri はアジア最大級の Scala カン…

ピクシブの Slack にある交流チャンネルの話

はじめましての方ははじめまして。21新卒エンジニアの Javakky です。 弊社ではテキストチャットツールとして Slack を利用しているのですが、その中でも趣味やペットなど多様な話ができる交流チャンネル、『#z-channel』について紹介したいと思います。 z-c…

Scalafix (Linter) のルール開発をした話

はじめましての方ははじめまして。新卒期間も終了し、晴れて一般エンジニアになりました Javakky です。 今回は、 Scala の Linter であり自動リファクタリングツールでもある Scalafix について、ルール開発の流れについて話していこうと思います。 github.…

22新卒社員にインタビュー!新しくジョインした10名をご紹介

こんにちは、総務人事部のpacchanです。 今回は、今年4月にピクシブに入社した新卒社員10名をご紹介します! 新卒社員に「入社にあたっての抱負、ピクシブでやりたいこと、1年後の理想像」のいずれかをインタビューしました。 エンジニア職、ビジネス職ごと…

環境を GitLab CI に移行してビルドを高速化した話

はじめましての方ははじめまして。ピクシブで Scala エンジニアとして働いている Javakky です。 今回はビルド高速化 / デプロイの利便化のためビルド環境を Jenkins から GitLab に移行しましたので、そのレポートをお送りしていきたいと思います。 弊社の…

ピクシブは Ruby アソシエーションへのスポンサーシップを通じて Ruby コア開発の支援を開始します

pixiv事業本部の丸山(@alitaso)です。 2022年4月よりピクシブは Ruby アソシエーションの Platinum スポンサーとして協賛を開始しました。 ピクシブ株式会社 - Ruby Association www.ruby.or.jp Ruby アソシエーションとは Ruby Associationは、プログラミン…

pixiv のデザインシステム実装『charcoal』を OSS 化します

こんにちは、@f_subal です。普段はおもに pixivFACTORY のフロントエンドを見たり、社内のデザインシステム整備の仕事をやったりしています。 さて、2021年に開催した弊社カンファレンス #pixivdevmeetup にて発表しましたデザインシステムの Web 版実装が…

ParamHelperにPSR-7とValueObject の力を授けた話

こんにちは、VTuberとPHP をこよなく愛しているふじしゃんです。 去年の7月からpixiv運営本部 Webエンジニアリングチームでアルバイトをしています。 今回は、pixivのParamHelperにPSR-7とValueObjectの力を授けたRequestParamFilterをピクシブ百科事典に実…

Google Cloud Secret Manager を使って機密情報の保存をセキュアにした話

はじめましての方ははじめまして。21新卒エンジニアの Javakky です。 突然ですが質問です!みなさんは本番環境で利用するDBのアクセス情報などの機密情報はどこに保存していますか?弊チームでは、社内でホスティングしているGitLabを利用しており、リポジ…

KARAKURI chatbotのオンラインセミナーにpixivのコミュニティマネージャー2名が登壇しました

こんにちは。以前【先輩と後輩 コミュニティマネージャー編】を投稿した、pixiv事業本部コミュニティマネージャー(以下CM)のmonbebeです。皆さんお元気ですか? 今回は、先日KARAKURI chatbotのオンラインセミナーにチーム長のtattsunさんと登壇したことを…

みんなでプロダクトをつくる「おもちゃ箱」の取り組み

こんにちは、pixivのリクエスト機能を開発するチーム(以下、リクエストチーム)で22新卒として内定者アルバイトをしているsaitoです。 リクエストチームでは、コミッションという新しい領域に挑戦しています。リクエスト機能をリリースして1年が過ぎた今で…

Scala で Writer モナドを利用して警告処理を実装した話

はじめましての方ははじめまして。21新卒エンジニアの Javakky です。 今回は、「ログに出力はしたいけど、ロジックからは分離したい」そんなモチベーションを叶えるモナド、 Writer モナドを利用した話について書いていきます。 前回のお話 社内の管理画面…

GitLab を利用したプロジェクトに Scala Steward を導入して依存関係を継続的に更新する仕組みを作った話

はじめましての方ははじめまして。21新卒エンジニアの Javakky です。 今回は、リポジトリの依存関係を最新に保つための取り組みを始めたので、そのレポートになります。 背景 私の部署では Scala というプログラミング言語と sbt というビルドツールを利用…

社内ラジオを1年間運営し続ける秘訣

こんにちは、アドプラットフォーム事業部でアナリティクスエンジニアをしているucchi-です。 ピクシブでは社員向けの情報発信やコミュニケーション促進のために「社内ラジオ」という社内番組を運営しています。 本日は社内ラジオを1年間運営し続けて得た気付…

高アジリティなチーム活動知見を交換する社内コミュニティ t-agileのご紹介

高信頼性ソフトウェア研究会 bashです。 ピクシブでは、プロダクト開発に必要な多様な職能のメンバーからなるチームを組んで、何を実現すべきかの探索から、設計・実装・テスト・リリース、そしてフィードバックを得て再考するというすべてのアクションをチ…

WACATE2021 冬に参加してきました #WACATE

こんにちは!クリエイター事業部 FANBOX部でエンジニアをやっているkumaです。pixivFANBOX開発とソフトウェア品質・テストに関する技術互助会「t-software-quality」活動に携わっています。 inside.pixiv.blog 2021年12月12日、 12月19日の2日間で行われたWA…

pixiv Android アプリでのデザインシステムを活用したダークテーマ対応

デザインシステムを利用した色の設定 色の実装について Theme切り替え 依存関係 デザインシステムと Material Components for Android Color Theming コンポーネント まとめと今後 フリーランスのソフトウェアエンジニアとして活動している djyugg です。ピ…

新卒のセキュアコーディング研修にKENROを採用した事例が公開されました

ピクシブではセキュリティに関して様々な取り組みをしていますが、普段の開発から脆弱性を作りこまないようにするため現場でのセキュリティの知識の底上げも重要です。 この度、今年の新卒のエンジニア研修としてKENROを採用した事例が株式会社Flatt Securit…

中高生国際Rubyプログラミングコンテスト2021 in Mitaka 最終審査会参加報告 & ピクシブ賞受賞者インタビュー

中高生国際Rubyプログラミングコンテスト2021 in Mitakaスポンサー記事を発信しましたpixiv事業本部の丸山(@alitaso)です。 2021年12月4日(土)に 中高生国際Rubyプログラミングコンテスト2021 in Mitaka の最終審査会がオンラインで行われました。ピクシ…

東京工業大学デジタル創作同好会 2021 冬ハッカソンに協賛しました!

はじめましての方ははじめまして。ピクシブエンジニア社内横断組織「エンジニアギルド」の Javakky です! この度、ピクシブは東京工業大学デジタル創作同好会 traP の2021冬ハッカソンへ協賛しました。 12/4(土)~12/12(日)の日程で行われた今回のハッカソン…

大規模ふりかえり会を支えるファシリテーターとしての舞台裏

高信頼性ソフトウェアエンジニアリング研究会 bashです。 ふりかえりは今日ポピュラーなものとなっておりピクシブでも各チームでよく行われています。 この記事では今年にわたしが主導した大規模ふりかえり会。その開催プロセスについて、ファシリテーターと…

pixiv小説チーム恒例・クリスマス小説交換会2021

こんにちは、小説チームのhonです。好きなファンタジー小説は「ベルガリアード物語」です。 この記事では「クリスマス小説交換会」についてお伝えいたします。 小説チームはpixivの小説機能の機能開発、コンテストなどの運営をしているチームです。 様々な形…

技術・学生・企業の三方良しを目指して【ピクシブは学生支援を積極的に行なっています!】

みなさん、こんにちは!新卒エンジニア採用を担当しているkamikoです。 ピクシブ株式会社は技術界隈全般が盛り上がることが、事業継続上重要であると考え、様々なイベント・団体に協賛を行っています。 今年は 全国高等専門学校プログラミングコンテスト 中…

事業部横断でソフトウェア品質・テストの技術を研鑽する場 t-software-qualityのご紹介

高信頼性ソフトウェアエンジニアリング研究会 bashです。 ピクシブでは、何を実現すべきかの探索から、設計・実装・テスト・リリース、そしてフィードバックを得て再考するというすべてのアクションをプロダクトチームで包括的に担当する、いわゆるフルサイ…

社内の"いい書き込み"が集まるSlackチャンネルをみんなで愛でている話

ピクシブには"いい書き込み"が集められる専用のチャンネルがあります。 それが、`#z-いい話`と`#z-sugoi-message`です。 その名の通り、「いい話感がある書き込み」と「すごい感じの書き込み」が集められています。 私はこの2つのチャンネルが好きで、ピクシ…

2022年に向けたコーポレートエンジニアリングと社内IT整備活動のご紹介

コーポレートエンジニアリング・社内IT分野の責任者を務めておりますbashです。 2020年にこのような記事を出しておりましたが、その後ご無沙汰しておりました。 inside.pixiv.blog 同様の設問で当時と2022年に向けた現在のdiffとこの先の展望についてご紹介…