てくすた

ピクスタ株式会社のエンジニア・デザイナーがつづるよもやまテクニカルブログです

2017-01-01から1年間の記事一覧

開発環境のレスポンスを60秒から1.5秒に高速化した3つのポイント

PIXTAをメインに開発するチームの開発環境でもDockerを導入をしているのですが、PIXTAのTOPページを表示するのに60秒近くかかっていました(!) この記事では、開発環境高速化の取り組みについて紹介をします。

経営者視点から眺めるWebサービス開発環境の変遷

こんにちは。プログラムが書けないWebサービス企業経営者の古俣です。 以前、私が創業時プログラミングを学習したものの挫折したほろ苦い経験を、インターネットでの起業にプログラミングスキルは必要か?という記事にまとめました。 daikoma.hatenablog.com…

SSL証明書の更新時期になったのでACMを使ってみた話

この記事は、PIXTA Advent Calendar 2017 23日目の記事です。 こんにちは。インフラチームの菊池です。 早いものでピクスタに入社して1年が経ちました。面接の為に初めて訪れたピクスタ(旧オフィス)でフロアを間違えて面接官を待ち続けていたあの日が懐か…

MFIプロジェクト デザイナーともめたあのひ・・・・その2

この記事は、PIXTA Advent Calendar 2017 22日目の記事です。 はじめまして。エンジニアの佐々木です。 前回に引き続いて、今回も絶賛進行中のMFIプロジェクトについて 「モバイルアクセスに特化した夢のコンテンツを配信する」 という方針を 「PCサイトをベ…

MFIプロジェクト エンジニアともめたあのひ・・・・その1

この記事は、PIXTA Advent Calendar 2017 21日目の記事です。 こんにちは、デザイナーの宇田川です。 グーグルが発表した、モバイルファーストインデックス(MFI)で モバイル対応を進めているWEBサイトも多いのではないでしょうか? PIXTAのように、to B向…

Rails5.1でのおくりびとの迎え方

この記事は、PIXTA Advent Calendar 2017 20日目の記事です。 こんにちは、三浦@yukainaです。 先日「おくりびとの迎え方」 と言う記事でgemのOkuribitoを導入する手順を Rails4.2系のサンプルプロジェクトでまとめていました。 https://github.com/yukaina/…

ピクスタにおける最近のReactコンポーネント開発

この記事は、PIXTA Advent Calendar 201718日目の記事です。 概要 こんにちは。開発部で技術基盤を担当している id:yszk0123 です。 ついこの間新しい自転車を買い、サイクリングに行くぞ!と思っていたら、いつの間にか冬を迎えており、時の流れの速さを痛…

デザイナーがオフィスの地図をリニューアルしてみて良かったこと

この記事は、PIXTA Advent Calendar 2017 17日目の記事です。 こんにちは、ピクスタ開発部デザイナーの高瀬です。本日、12月17日は私の誕生日です。何歳になったかは秘密です。 PIXTAには海外に拠点が複数あり、海外から渋谷本社に来た方がオフィスの地図が…

bread_crumbs_on_rails を拡張し JSON-LD 形式のパンくずリストを作成する方法

この記事は PIXTA Advent Calendar 2017 の16日目の記事です。 コミックス6巻が発売され、とうとう魔王ミリムも出てきたということで、 やはりスライムに転生して魔王になりたい気がちょいちょいする id:necojackarc です。 概要 fotowa のカテゴリページ で…

初めてのパブリッククラウド

この記事は、PIXTA Advent Calendar 2017 15 日目の記事です。 はじめまして、開発部でインフラを担当しているしまだと申します。 今年の4月にピクスタに入社して8ヵ月が経ちました。 入社前は、オンプレミスやプライベートクラウドでサービスを運用している…

PIXTAにおけるモバイル対応

この記事は、PIXTA Advent Calendar 2017 14日目の記事です。 こんにちは、開発部で技術基盤を担当しているid:Yasaichiです。 乃木坂46で橋本奈々未さんの次に推していた伊藤万理華さんが年内で同グループを卒業することを発表*1し、悲しみのあまり思わず彼…

カナダのトロントからリモートワークしてます!

この記事は PIXTA Advent Calendar 2017 の13日目の記事です。 カナダのトロントからリモートワークをしている id:necojackarc です。 本記事では、トロントからのリモートワークをどのように行っているのか、どういったことに考慮する必要があるかなどを簡…

Some basic tips to start with search engine cloud

PIXTA Advent Calendar 2017 Day 12. Search is an important function in any system. Here are some basic tips but important from our experience. 1. Separate JA and Overseas Amazon CloudSearch Beginning of this year, we investigated to add new…

A machine can recognize high-score tags of photos

PIXTA Advent Calendar 2017 Day 11. As a stock photo provider, our passion is to help users find their desired photos in the most effortless way. With millions of photos in our library, delivering to our users what they truly need whenever …

ベトナムオフショアのすすめ2 組織文化形成編

シンチャオ!ハノイからこんにちは。ピクスタのベトナム開発拠点PIXTA VIETNAM代表の小張と申します。 かつて一介のエンジニアだった私がベトナムに開発拠点を立ち上げに行き、 組織を成長させていく中で経験したことを不定期で書きたいと思います。 この記…

お問い合わせ内容をChatWorkに自動的に流すようにしたら、チームに起きた良いこと

この記事は、PIXTA Advent Calendar 2017 9日目の記事です。 はじめまして、出張撮影マッチングサービスfotowaのプロダクトオーナーの李と申します。 正月休みはプレステ4を買って、大神とトリコの世界に浸かりたいと計画しておりますが、一緒にVRを買うべき…

ピクスタの採用サイトが新しくなりました

この記事は、PIXTA Advent Calendar 2017 8日目の記事です。 こんにちは、デザイナーのtakaiです。 ピクスタではボードゲーム部の部長もしながら趣味と仕事の両立を図っています。 現在、着々とコーポレートサイトのリニューアルプロジェクトが進んでいる中…

Rails サービスの事業拡大期におけるビジネスロジックを書く場所と書き方

この記事は Pixta アドベントカレンダー 2017 の 7日目の記事です。 こんにちは、昨年末に株式会社ピクスタに入社したエンジニアの大村です。てくすたに書くのは2回目になります。前回はペアプロについての記事でした。 当時は PIXTA のチームにいたのですが…

新人対応で忙しくなってきたので手順をまとめた話

この記事は PIXTA Advent Calender 2017 の 6日目の記事です。 こんにちは、ピクスタ歴1年ちょっとの上杉と申します。 今回初めててくすたに記事を投稿させて頂きます。 最近、ピクスタの開発部に正社員だけでなく、アルバイトやインターンも多く参加してい…

プルリクエストを作ってコードレビューをしてもらう際に気をつけていること

エンジニアの id:cheezenaan です。先月11月の話ですが、かのラーメン二郎目黒店から徒歩圏内という恵まれた立地へと引っ越してきました。これまで片道1時間弱かかってきた通勤時間が大幅に短縮できて、クオリティー・オブ・ライフ(QOL)の向上に強く貢献した…

未経験でウェブ業界に転職する前に準備したことと、その結果

この記事は、PIXTA Advent Calendar 2017 4 日目の記事です。 2017年8月にピクスタに入社した、エンジニアの tokinaga です。 本記事は、ウェブ業界に未経験ながらも転職した私が、事前準備としてどのような学習を行ったのか、そしてその結果どうなったのか…

ピクスタに入社して6ヶ月でわかったピクスタ開発部の雰囲気

この記事は、PIXTA Advent Calendar 2017 3 日目の記事です。 初めまして開発部の西尾です。 私がピクスタに入社して6ヶ月経ちました。 前職はSIerで、もらった作業を黙々とこなすような仕事をしていました。 今回はピクスタでどんな風に開発が行われている…

エンジニアのためのGoogle Tag Manager入門

この記事は、PIXTA Advent Calendar 2017 2日目の記事です。 元エンジニア、現在はPIXTAの開発・運営全体を統括するプラットフォーム本部担当役員の遠藤です。 プラットフォーム本部には、開発、企画、マーケ、サポート、審査と様々な部署やチームがあり、相…

てくすた2017年の振り返りとテックブログを継続して更新するためにした工夫

この記事は、PIXTA Advent Calendar 2017 1日目の記事です。 てくすた編集長 @kaiba です。冬休みは日本酒の紀土を一升瓶で5本購入し、「しふく〜!」しようかな、と考えております。 12月になりました! 12月になりました。今年はアドベントカレンダーをみ…

おくりびとの迎え方

こんにちは、三浦@yukainaです。 皆さんは、未使用と思われるメソッドなどコードを削除することありますか? 先日、残念なことにメソッドを削除したことによって不具合が発生してしまい、 リリース直後にエラー通知で気づくということがありました。 数時間…

エンジニアの力でサービス・組織をスケール化させるには?〜Web現場MeetUP #2〜 レアジョブ×ピクスタ を開催しました。

こんにちは、開発部の @kaiba です。ひやおろしが出て来る時期になり、日本酒好きには良い季節になってきましたね。 Web現場MeetUP #1に引き続き、エンジニアの力でサービス・組織をスケール化させるには?〜Web現場MeetUP #2 〜を開催しました。 今回はレア…

音楽素材販売プロジェクトで React を小さく導入した話

エンジニアの id:cheezenaan です。いよいよ秋本番ですね。私は近ごろ映画鑑賞して過ごすことが多いのですが、なかでも『劇場版 響け!ユーフォニアム〜届けたいメロディ〜』はこの数年で一二を争うアニメ映画ではないかと絶賛しております。 さてピクスタで…

Redash導入とSQL勉強会の取り組みが雑誌に紹介されました!

Software Design 2017年11月号に、データ可視化ツールRedashをピクスタに導入するまでの比較検討と、Redash導入後に社内で開催したSQL勉強会についての記事を寄稿しました。 記事のタイトルは「Redash+SQL勉強会で業務改善!エンジニア任せにしないデータ分…

開発環境構築にDockerを導入した話

fotowaチームでエンジニアをしているnagamotoです。 最近開発環境構築にDockerを導入しました。 その際の話をしたいと思います。 Dockerによる開発環境構築に踏み出すまで 背景 fotowaのアプリケーションは少なくともRails、PostgreSQL、Redisのサーバを必要…

RubyKaigi 2017 3日目まとめ

RubyKaigiの3日間、とても早かったですね!最終日の3日目も、開発部のメンバーが選りすぐりのセッションを紹介します。