つくる

#DroidKaigi 2019 にピクシブのエンジニアが2名登壇しました

こんにちは。来年こそはスピーカーとして参加したいkwzrです。 2019年2月7日(木)〜2月8日(金)に開催されたDroidKaigi 2019において、ピクシブから2名のエンジニアが登壇しました! この記事では、それぞれの発表動画とスライド、一言コメントを添えて紹…

#DroidKaigi 2019にピクシブのエンジニアが2名登壇します!

こんにちは。新技術プロジェクトチームでpixiv Sketch Androidアプリのメインメンテナをしているkobakenです。 2019年2月7日(木)〜8日(金)に開催される DroidKaigi 2019 に、ピクシブから2名のエンジニアが登壇することが決まりました!この記事では、発…

Facebook・ピクシブ社員が熱いディスカッション!Facebook「RPM-Trip」レポート

2019年1月9日、Facebookのプロダクトマネージャーの方々とピクシブ社員のグループディスカッションが、ピクシブオフィスにて開催されました! 開催に至るまでの経緯や、当日の内容などをご紹介します! 開催に至るまで ご来社いただいたのは、Facebookの中で…

iOSの設計を語り尽くす夜、「iOSアプリ設計ナイト」を開催しました #pixiv_ios_arch

おばんです、最近買ったボイスチェンジャーの力によって可愛い女の子(の声)になりつつある田中です。 先日1月15日に書籍『iOSアプリ設計パターン入門』の発刊を記念して、弊社主催で「iOSアプリ設計ナイト」という勉強会を開催しました。今回はそのレポー…

pixiv chatstoryのiOSアプリをReact Native(Expo)でリニューアルしました!

こんにちは、福岡オフィスでpixiv chatstoryの開発を担当しているtawachan(@tawachan39)です。 前回「デザイナーでも書けるReact Native」と題して、React Nativeでの開発模様を書かせていただいたのですが、先日無事リリースをすることができました(!)…

「品質“実質”無料キャンペーン」を開始しました

みなさんこんにちは!ピクシブで唯一のテスト専任エンジニアの @shimashima です。 今日は昨年10月に全社向けに発表を行なった「品質“実質”無料キャンペーン」についてご紹介しようと思います。 キャンペーン開催の経緯 昨年10月より、それまで所属していたp…

モバイルアプリのCIをBitriseにして1年が経ちました

こんにちは。ピクシブでiOS・Androidアプリ開発をしているkwzrです。 ピクシブでは2018年1月からモバイルアプリのCIをBitriseに切り替えて、約1年間運用してきました。この記事ではピクシブでのBitriseの使用状況を紹介していきます。 Bitriseとは Bitriseは…

BOOTH iOSで購入完了時にLottieのアニメーションを実装しました! #booth #booth_pm

おばんです、Oxygen Not Includedにハマってしまって、年末年始を溶かすことが確定している田中です。 先日リリースしたBOOTH iOS v2.18.0から購入完了時にアニメーションが再生されるようになりました。 今回はその実装に関する話として以下をまとめていき…

カスタマーサポートとサービス運用者を兼任!ピクシブ流CS職の奮闘記!

こんにちは!コンテンツ事業部、プランナーのri-mo-です。 今回はカスタマーサポート(CS)職を兼任しながらpixivコミックのサービス運用を担当しているwakkeyに仕事内容や今後の抱負についてインタビュー形式で話を聞いてみました! 自己紹介をお願いします…

APLを使った画面対応Alexaスキル開発

コミック事業部の丸山(@alitaso)です。先日 Amazon 製スマートスピーカーの新シリーズ、 Amazon Echo Show が日本でも発売されました。 Echo Show はディスプレイサイズが10.1インチのタッチスクリーンを備えており、 Echo Spot の2.5インチスクリーンと比べ…

チームごとに色づいたピクシブのStorybook運用

こんにちは、pixivでUX/UIエンジニアをやっている@do7beです。今回はピクシブ株式会社の各チームで採用しているStorybookの運用体制についてご紹介したいと思います。 Storybookについて StorybookはUIのカタログようなツールで、コンポーネントの一覧表示や…

pixiv Bug Bounty Program 2018

こんにちは、セキュリティエンジニアのkoboです。ピクシブでは2016年より脆弱性報奨金制度を運用していますが、2018年度に入ってから報奨金の増額や新しいプラットフォームへの参入など、これまでに増して注力しています。本記事では、最近のピクシブの脆弱…

BOOTH誕生5周年!成長を支えた5つの要因

2013年12月19日にリリースされたBOOTHは、本日2018年12月19日をもって誕生5周年を迎えました。 多くの方々のご利用に支えられ、この日を迎えられたことに一同感謝しております。 BOOTHはこの5年間、様々な改修を行い、ときに予想外の出来事に出会いながらも…

デザイナーでも書けるReact Native

こんにちは、福岡オフィスで現在pixiv chatstoryの開発を全般を担当しているtawachan(@tawachan39)と申します。時にはRailsを書き、時にはAngularを書き、ごくまれにSwiftを書いたりとサービスのために日々開発しております。 さて、今回はReact Nativeに…

HAKATA Test Night #1 で「トークンリフレッシュ処理を含むAPIClientのテスト」について喋ってきました #hakata_test_night

おばんです、博多に行った際に一番美味しかったのは明太子だと思った田中です。「お前はまだ本当の博多グルメを知らない」的なマサカリ歓迎です。 さて、今回は先日博多で開催されたHAKATA Test Night #1で発表した内容についてまとめます。 HAKATA Test Nig…

ユーザーインタビュー虎の巻

デザイナーのsakamocchiと申します。 pixivではプレミアムサービスを担当、その他サービスではマンガアプリのUI/UXの設計、ビジュアル作成などを担当しております。 また、pixivのインタビューチームとしてユーザー調査もやっており、今回はユーザーインタビ…

Rubyコア最前線 pixiv inside出張版

皆さんこんにちは。最近はGoでコードを書いてることが多いですが、実はRubyコミッターという肩書も持っているusaです。 Rubyといえば、毎年クリスマスの頃に新バージョンがリリースされる事が多いですね。 もちろん今年も、Ruby 2.6のリリースが予定されてい…

画像に関する新しい DOM API の紹介

こんにちは、福岡オフィスでエンジニアをしている petamoriken です。 ECMAScript と DOM API が好きで、気づいたらいつも仕様を眺めています。よろしくお願いします。 この記事では画像に関する新しい DOM API を紹介します。一般的に DOM API は二つのブラ…

設計からパフォーマンス、その他様々な実用的な知見が披露された、「CA.swift #7 」に参加してきました! #ca_swift

こんぬづは、東京→博多の朝一エクストリーム出社はさすがにもう年齢的にきついなと感じた田中です。 今回は株式会社サイバーエージェントが主催する、iOSエンジニアのための勉強会であるCA.swift #7に参加してきたので、そのレポートをお届けします! 今回は…

かんたん!大型プロジェクトをPERTで把握する知見

こんにちは。saki( @yensaki )です。 社内では pixivFACTORY の開発リーダーとRailsエンジニアをしています。 さて、プロダクト開発では時折、開発メンバー全員で数ヶ月かけるプロジェクトもあると思います。pixivFACTORY でもそのような取り組みはあり、何…

「iOS Test Night #9 二周年」でよく使うテストヘルパーを紹介しました #ios_test_night

おばんです、スマブラではリトルマック使いの田中です。対戦相手ウェルカムです。 さて、DeNA株式会社のSWET主催の、iOSのテストにフォーカスした勉強会であるiOS Test Nightが先日で2周年を迎えました。 今回はそこで登壇させていただいた内容について紹介…

PayPal Tech Meetup #11で登壇してきました #paypaltech

はじめまして、2018年7月から決済基盤チームにJoinした nanikaka です。決済歴半年の新米ですが、この度、ピクシブがお世話になっているPayPal様のMeetupに登壇する機会を頂き発表してきました。本記事はその報告になります。 参加したイベント PayPal Tech …

ピクシブフロントエンド互助会の取り組み

どうもこんにちは @f_subal です。普段は pixivFACTORY のフロントエンドを見ています。 最近は ruby-sass の deprecation に悩みながら dart-sass を調べたりしています。 さてさて、みなさん日々の開発にあたってフロントエンドの悩みや知見、気になるニュ…

SpringBootでさくっとVue.jsを使う

こんにちは。@orekyuuです。Javaが大好きなエンジニアですが、入社してからはずっとRailsエンジニアをやっていました。最近はJDK11+SpringBootでサクッとWebアプリを立ち上げる仕事を始めたので、SpringBootの話を書いてみます。 今作っているアプリではThym…

【無償配布あり】テニス部活動で生み出したスマートウォッチアプリとFinal Cut Proで使えるスコアボード

Webエンジニアのpawaと申します。今年はピクシブ社員史上初の学会(言語処理学会第24回年次大会ワークショップ)での登壇をこなしたり、ピクシブ史上初の運動部である硬式庭球部を設立したり、ピクシブ史上初のIT健保の硬式テニス大会に出場したりといった1…

ディレクターは数値が命!入社後スタートダッシュの挑戦

初めまして。先月コミック事業部にディレクターとしてjoinしました、shomaと申します。 今回は入社して約1ヶ月経ったので、プロダクトのディレクターとしてやった仕事や考え方などを紹介できればと思います。 現状分析をした話 pixivコミックというプロダク…

Closedなesaの記事URLをSlackに貼ったら展開されるようにした

みなさんこんにちは。@FromAtomです。去年のアドベントカレンダーでは、 『【esa】社内ドキュメントツールのホッテントリを分かるようにしたら捗った話 』を書きました。今年もesaの話です。以前、中の人にインタビューしていただいた こともあるのですが、…

ピクシブSlackの「今日のアニメボット」

こんにちは、 @sue445 です。 今期の推しアニメは HUGっと!プリキュア と キラッとプリ☆チャン と サザエさん です。 ピクシブでは今までは業務に直接関係ないチャンネル(いわゆる雑談など)は作成しないルールが採用されていました。しかし、ドメイン…

コミュニケーションを技術で補う!今日から使える面談テクニックのご紹介

ピクシブでVP of Engineeringを務めていますbashです。 みなさん、面談してますか?面談してもらってますか? わたしはVP of Engineeringという職務柄、各種MTGはもとより、面接、会食、1on1、立ち話と様々なかたちで人とお話ししているため、社内のエンジニ…

Product Manger Conference2018に協賛、及び弊社執行役員norioが登壇しました!#pmconfjp

こんにちはー!pixivプレミアムのプロダクトマネージャーを担当してますzackです! この度、Product Manger Conference2018にプラチナスポンサーとしてピクシブ株式会社が協賛させていただき、弊社執行役員で「VRoid」の生みの親でもあるnorioが美少女アバタ…

「現場で使えるRuby on Rails5速習実践ガイド」は現場で使える! #現場rails

こんにちは。@saki です。 pixivFACTORYチームでRuby on Rails(以下Rails)による開発と、チームのリーダーとして開発案件のマネジメントを担当しています。 さて先日、「現場で使えるRuby on Rails速習実践ガイド」を著者よりご恵投いただきました。この場を…

AWS Dev Day Tokyo 2018でAmazon Pinpointについて話しました #AWSDevDay

こんにちは、ピクシブでサーバーサイドエンジニアをやっているninoです。 2018年10月29日〜11月2日にAWSさんにて AWS Dev Day Tokyo 2018 が開催されました。5日間の期間中にServerlessやMachine Learning, Microservicesなどの様々な分野において、とても貴…

RubyWorld Conference 2018に登壇しました #RubyWorld

こんにちは、@orekyuuです。 2018年11月1日〜11月2日に開催されたRubyWorld Conference 2018に「日本初のキャッシュレス即売会を支えた決済アプリ pixiv PAYの技術」というタイトルでpixiv PAYを一緒に開発している五十嵐さんと登壇しました。 内容のほとん…

毎秒1万リクエストの負荷試験をした話

はじめまして。ピクシブで広告関連のプロダクトを開発しているeastです。今回は、社内で運用している広告配信サーバーの負荷テストを実施したので、その話をしたいと思います。 経緯 ピクシブの広告配信サーバーは、pixiv本体を中心に複数のサービスに対して…

Flutterで社員研修用のアプリを作った話

みなさんはじめまして。初めてじゃない方はお久しぶりです。ピクシブでAndroidアプリエンジニアをしておりますconsommeです。 ピクシブでは基本的に年一回、社員同士の交流を深めるという目的のもと、社員研修を開催しています。2018年は2泊3日の沖縄研修が…

Content Security Policy Level 3におけるXSS対策

こんにちは、セキュリティエンジニアのkoboです。ピクシブには2018年4月に入社しており、セキュリティ観点でのアプリケーション開発や脆弱性報奨金制度の運用などを行っています。 本記事では、現在ピクシブの一部のサービスで取り組んでいるContent Securit…

FUKUOKA Engineers Day 2018 ~Autumn~ に登壇しました

こんにちは。ピクシブ福岡オフィスでエンジニアをしているpetamorikenです。 福岡市がエンジニアフレンドリーシティを宣言して一ヶ月が経ちましたね。最近福岡では勉強会や交流会といったエンジニア向けのイベントが盛んに行われており、ピクシブのエンジニ…

pixiv PAYチームが技術書典に向けて薄い本を作っている話

「僕たちは最高にイケてる薄い本を作るんだ!!」 ピクシブ社員は日々、プロダクトやサービス開発などのWeb関連の業務に勤しんでいる。 基本的には薄い本1を作る会社ではないのだ。 業務中に薄い本を作っている輩がいたとしたら無論それは業務時間外に個人の…

おもしろTシャツを作ってiOSDCに挑みました

こんにちは。17年度新卒のkwzrです。普段はAndroidアプリとiOSアプリを開発しているエンジニアです。 2018年8月30日(木)〜9月2日(日)に開催されたiOSDC Japan 2018において、ピクシブから登壇者6名含む9名が参加しました。その際にピクシブ社員が着てい…

中国最大級の同人誌即売会「上海COMICUP」にpixivが初出展

こんにちは!アライアンスチームで海外イベントや、他社とのコラボ企画を担当しているプランナーのreipyです。 2018年8月25日(土)から8月26日(日)に中国上海で行われた同人誌即売会「上海COMICUP-魔都同人祭 CP2018SP」にpixivが初出展をしました。 今回…

iOSDC Japan 2018にピクシブのエンジニアが6名登壇しました

みなさんこんにちは、FromAtomです。 2018年8月30日(木)〜9月2日(日)に開催されたiOSDC Japan 2018において、ピクシブから6名のエンジニアが登壇しました! この記事では、それぞれの発表資料に発表者からの一言コメントを添えて紹介したいと思います。 …

失われた2人日をiMac Proで取り戻し、開発体験を向上するまでの軌跡

お初です。2017年10月入社の @kobaken です。iOSアプリ開発を生業にしております。 最近はすっかりスタァライトされてしまい、舞台創造科の一員になってしまいました。 普段は声優のことを考える傍ら、pixivやpixiv SketchのiOSアプリの開発をしています。 …

FlutterとFirebaseでアプリを作ってみるLTをしました

みなさんはじめまして。初めてじゃない方はお久しぶりです。 ピクシブでAndroidエンジニアをやっております @consomme です。 先日行われました Flutter Meetup Tokyo #4 にて、Firebaseを使って簡単なFlutterアプリを作るLTをしてきました。 Flutter はGoog…

Web上で開催、次世代即売会「BOOTH Festival」が目指す世界

こんにちは!アライアンスチーム、プランナーのreipyです。 今回は、9月8日から開催する「BOOTH Festival」について、企画を担当するディレクターのyoshikawaに、「BOOTH Festival」が目指す世界についてインタビュー形式で話を聞きました。 BOOTH Festival…

potatotipsで “Farewell SnapKit”と “ヘッダコメントを読むとき” というLTをしました

こんにちはiOSエンジニアをやっております、かめいけと申すものです。平成最後の夏が終わりかけており、新卒も後半戦、頑張って生きていっております。最近potatotipsという勉強会によく行っております。 この記事は、potetotipsで話したことに関しての記事…

イラスト好きな高校生・10代のためのイベント「すけぶfes!」に特別協力しました

こんにちは!ピクシブでカスタマーサポート(CS)をしているmaryです。 今回は、8月23日(木)に日本工学院蒲田校で開催された「すけぶfes!」についてご紹介します! 「すけぶfes!」はイラストが好きな高校生や10代のための交流イベントで、ピクシブは高校生…

pixivがコミックマーケット出展にかける想い

こんにちは。アライアンスチーム、プランナーのaikoです。 pixivは2008年から日本最大規模の同人誌即売会「コミックマーケット」に企業出展をしています。今回はピクシブとコミックマーケットの関係性や企業出展にかける想いをお伝えします! コミックマーケ…

永久保存版Railsアップデートガイド

はじめまして、2018年7月入社の sue445です。自称「フルスタックキュアエンジニア」です。最近はpixiv PAYのチームでRailsを書いたり社内gemを作ったりしています。 好きなプリキュアはキュアピースです。 前置き 先日Rails 5.2.1がリリースされました https…

BOOTH iOSアプリはどうやって有料ダウンロード商品の販売を解禁したか? #booth_pm #booth

おばんです、給料日であることをいいことに、にじさんじくじに課金しまくったBOOTH iOSエンジニアの @danbo-tanaka です。 平素よりBOOTH iOSアプリをご贔屓いただき、ありがとうございます。 みなさんもうアプリをアップデートしていただけましたでしょうか…

t-wadaさんから直接学ぶ!TDDワークショップ開催レポート

みなさんこんにちは!ピクシブで唯一(?)のテストエンジニアの @shimashima です。 6月28日にTDDの伝道師として有名な t-wada こと和田卓人さんを講師として招き、1日かけてのテスト駆動開発(以下TDD)ワークショップを開催しました。 本日はピクシブ株式会社…