バックエンド

中高生国際Rubyプログラミングコンテスト2023 in Mitaka 最終審査会に参加しました

12月9日(土)に第13回中高生国際Rubyプログラミングコンテスト in Mitakaの最終審査会が、三鷹産業プラザで開催されました。ピクシブは本コンテストに Gold スポンサーとして協賛しており、取締役CTOの道井がスポンサー賞審査員として、スポンサー担当とし…

Kaigi on Rails 2023にピクシブから2名が登壇します!&見どころを紹介!

コミック事業部エンジニアのKNRです。この度、弊事業部よりimadokiと私の2名が、2023/10/27(日)-28(土)に開催されるKaigi on Rails 2023に登壇することになりましたのでお知らせします。 kaigionrails.org 登壇内容 imadokiとKNRは両名とも2日目(28日土曜日…

PHPカンファレンス2023に参加しました

こんにちは、ウェブエンジニアリングチームのpicopicoです。 10月8日に開催されたPHPカンファレンス 2023に、ピクシブはGold Sponsorとして協賛しました。当日はスポンサーブースの出展の他、弊社エンジニアのうさみ(@tadsan)と、当田(@picopico_dev)が登壇…

2段階認証のバックアップコードの仕様をどのように決めたか紹介します

こんにちは、プラットフォーム開発部で認証認可基盤の開発を担当しているabcangです。 先日pixivのログイン画面で2段階認証が利用できるようになりました。現時点ではTOTP(Time-based One-Time Password)認証アプリとバックアップコードの2種類が2要素目の認…

pixivコミックストアの作品検索機能をMySQLの全文検索からElasticsearchに移行しました

こんにちは!ピクシブでバックエンドエンジニアとして働いているこのぴーです。 今回はpixivコミックストアの作品検索機能をMySQLの全文検索からElasticsearchに移行したときの手順と移行後の効果についてお話していこうと思います。 背景 pixivコミックスト…

レポートpixiv MANGA Night 2

こんにちは!コミック事業部エンジニアのKNRです。 先日、「インフラコストを根本から削減する」株式会社DELTA様との共同でイベントを実施したため、その模様をレポートします! pixiv MANGA Nightとは? ピクシブの4つのマンガに関係するプロダクト(「pixi…

質とスピードを追求する開発チームでの取り組み で発表しました

こんにちは、23新卒エンジニアでウェブエンジニアリングチームのpicopicoと申します。 2023年9月5日に、リンケージ、ピクシブ、DROBEの3社合同にて、「質とスピードを追求する開発チームでの取り組み」(https://drobe.connpass.com/event/292061/)というイベ…

Dataplexのデータリネージ機能を導入した話

はじめに 初めまして。プラットフォーム開発部にてデータ基盤を整備しているkashiraと申します。 ピクシブではデータガバナンス強化のために、Google Cloud Platform(GCP)のDataplexのデータリネージ機能を本番運用で使い始めました。 この記事では、「どの…

出戻りしてきた社員が語る、ピクシブのアルムナイ採用について

ピクシブの初の出戻り社員の自己紹介 こんにちは、BOOTHのバックエンドエンジニアをしているrinkeiです。 2015年にピクシブに新卒で入社し、2020年に一度退職しましたが、この度2023年4月にピクシブに再入社しました。今回は自身のピクシブへの復職を通して…

PHPカンファレンス福岡 2023 に参加してきました

皆様、こんにちは。技術広報室のkamikoです。 6月24日に開催されたPHPカンファレンス福岡2023 が無事に終了しました。 当日は弊社うさみ(@tadsan)が登壇し、スポンサーブースの出展も行いました。本日はその模様を、皆様にレポートさせていただきます。 よ…

RubyKaigi 2023期間にトレーニングを継続するための関東IT健保の活用法

先日 #ruby30th イベントでライトニングトークの発表をしてRubyの世界に再入門中な*1 bashです。 30.ruby.or.jp イントロダクション RubyKaigi 2023まで約1ヶ月。大変楽しみですね。ピクシブはMusic Event Sponsorとして協賛し、RubyMusicMixin 2023をアフタ…

PHPerKaigi 2023に参加しました

こんにちは、技術広報室のkamikoです。3月23〜25日まで開催されたPHPerKaigi 2023が無事に終了しました。カンファレンス最終日である25日は、弊社うさみ(@tadsan ヾ(〃><)ノ゙ )が登壇し、ブース出展も行いました。本日はその模様を、皆様にレポートさせて…

ひっそりと佇むPhactory

こんにちは! pixiv事業本部Webエンジニアリングチームでアルバイトをしている、うすゆき(@usuyuki26)と申します! 今回は、ピクシブ百科事典のリファクタリングをしていく中で出会ったPhactoryについてお話しさせていただきます。 Phactoryとは Phactoryの…

ピクシブはRubyKaigi 2023に参加したい学生エンジニアをご招待します!

こんにちは、pixiv事業本部の丸山(@alitaso)です。 今年5月11日〜13日に長野県松本市で開催予定の「RubyKaigi 2023」にて、末吉(@sue445)が登壇予定です。他にもRubyコアコミッターの中村(@unak)をはじめ10名ほどのメンバーがカンファレンスに参加を予定し…

ピクシブとRuby 〜 Ruby 30周年に寄せて

こんにちは、CTOの @harukasan です。2023/02/24をもってプログラミング言語Rubyが30周年を迎えたとのこと、大変おめでとうございます。 Rubyに支えられている企業の一社として感謝を示したいと思い、この記事を書くことにしました。 ピクシブとRuby ピクシ…

【後編】完全自社開発の広告システム、pixiv Adsを支える技術を大公開

ピクシブ株式会社は2022年11月24日、pixivに運用型配信広告が簡単に出稿できる「pixiv Ads」をリリースしました。pixiv Adsは完全自社開発のセルフサーブ型の運用型広告プラットフォームです。実現にあたっては実に二年以上の歳月かけて、数々の技術的挑戦を…

The PHP Foundationへの寄付を開始しました

こんにちは、うさみ(@tadsan)です。標記の通り、ピクシブ株式会社はThe PHP Foundation(@ThePHPF)への継続的な財政支援を開始しました。 opencollective.com 支援額は月間1000ドル、年間で12000ドルになる計画です。 PHPは言わずと知れたオープンソースのプ…

JJUG オフラインイベント参加記

はじめましての方ははじめまして。 Scala エンジニアの Javakky です! 今回は、いつも通り Scala …… ではなく Java の話題です! 先月に行われた JJUG のオフラインイベントに一般参加 (≠登壇) してきたのでそのレポートをお送りします。 JavaOne & Devoxx…

AWS re:Invent2022 参加レポート

ラスベガスで開催されたAWS re:Invent 2022 にピクシブのメンバー5名で参加してきました!本日はその模様をご紹介させていただきます。 興味深かったセッション Jams yoshimin: 4人でチームを組み、AWSに関してのトラブルシューティングなどを一緒に行なって…

Scala Linter (Scalafix) 入門

はじめましての方ははじめまして! Scala エンジニアの Javakky です。 本日は Scala Advent Calendar 2022 5日目ということで、僕が普段利用している Linter である、 Scalafix についてお話ししていこうと思います。 qiita.com Linter とは? Linter とは…

Scala プロジェクトでの Mockito 活用事例

はじめましての方ははじめまして。 Scala エンジニアの Javakky です。 今回は、弊チームで行われた Mockito の導入レポートについて代筆していこうと思います! Mockito とは? Mockito は Java 向けのモックフレームワークです。 site.mockito.org テスト…

pixivFACTORYでは事業開発に携わるバックエンドエンジニアのメンバーを募集しています

こんにちは。ピクシブで採用担当をしているokayuです。 ピクシブでは現在、pixivFACTORYというプロダクトを支えるバックエンドエンジニアを大募集しています。そこで今回は、FACTORY部のエンジニアhayaよりピクシブのバックエンドエンジニア業務についてご紹…