てくすた

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

技術書典5でElasticsearchとBFFの頒布を行います!

10月8日(月)に開催される技術書展#5にピクスタ開発部も参加することにしました!とは、言うなればエンジニア版のコミケです。サークルを組み、技術に関係ある題材で、技術誌を作り、それを頒布するイベントですこの記事では頒布物の紹介をします!

サイトの多言語化対応でskip_default_locale!を使った話

エンジニアの佐々木です。 皆さんは写真で一言ボケてでおなじみの"ボケて"を知っていますか? ここ最近身近なところで"ボケて"が流行ってます。 自分も少し前にボケる側としてボケてデビューしました。アカウントはさらしません。殿堂入りできたら考えます。…

タイムアウトが頻発していた換金処理をAWS SQSで遅延実行させたら爆速になった話

はじめに こんにちは。エンジニアアルバイトの高木です。大学ではフランス文学を学んでいます。よろしくお願いします。 今回は PIXTA サービス内の換金処理で頻発していたタイムアウトエラーをどのように解決したかを書きたいと思います。 換金処理に発生し…

ユーザー体験を改善する分析方法

こんにちは、デザイナーの小川です。 早いもので fotowa をローンチして2年が経ち、いま成長フェーズにあります。 日々改善を進めていますが、より良いサービスにしていくためには、サービスの現状を把握し分析する必要があります。 本記事では、fotowa で実…

Flow から TypeScript に移行しました

こんにちは、開発部の id:yszk0123 です。最近、フロントエンドで使っていたツールを Flow から TypeScript に移行したので、そのお話をしたいと思います。 背景 一年半ほど前にとあるページを React に移行したのですが、その際に、型チェックツールとして …

RubyKaigi 2018 3日目まとめ

こんにちは!ピクスタ開発部です。 RubyKaigiの3日間、とても早かったですね! 最終日の3日目も、開発部のメンバーが選りすぐりのセッションを紹介します。 Ruby code from the stratosphere - SIAF, Sonic Pi, Petal Raspberry Piを気球で打ち上げ、成層圏*…

RubyKaigi 2018 2日目まとめ

こんにちは!ピクスタ開発部です。RubyKaigi 1日目に引き続き、2日目も実況ツイートをしました! それでは、2日目の開発部のメンバーが選りすぐりのセッションを紹介します。

RubyKaigi 2018 1日目まとめ

こんにちは!ピクスタ開発部です。ピクスタ開発部は今年もRubyKaigiのスポンサーとなりました。今年で5回目です! 今年も、RubyKaigiに参加することができなかった方でもイベントの内容が楽しめるように、実況ツイートをしています。 この記事は開発部のメン…

RubyKaigi 2018にスポンサーとして参加します

こんにちは、開発部で技術基盤を担当している id:Yasaichi です。 タイトルに伝えたい内容がほとんど含まれている気がしますが、ピクスタ株式会社は来週5月31日(木)〜 6月2日(土)に仙台で開催される「RubyKaigi 2018」にSilver Sponsorとして参加します…

crontabをやめました

こんにちは、最近iphoneのバッテリーを交換したりしています、開発部でインフラを担当しているShimadaと申します。 今回は、Linuxを使ったシステムではとても便利なcrontabの使用をやめたお話をしたいと思います。 経緯 サーバの再起動が出来ない PIXTAでは…

「コードが仕様書」を止めていくには

ケイーゴ・K / PIXTA(ピクスタ) 開発部の齋藤です。 最近、技術的負債を返済するタスクがあり、その中に仕様書が残っていない機能、いわゆる「コードが仕様書」である機能もありました。 それらの機能を改善する際、そもそもどのような動作が正しいかわから…

ピクスタに入社して1年半でわかったPIXTAデザイナーの雰囲気

どうも、休日はモンスターハンターですが、平日はデザイナーの高瀬です。 私がピクスタに入社して、早いもので1年半が経ちました。 その間、いくつかのプロジェクトに参加し、いくつものABテストで涙を流し、いくつかの大規模なリリースでホッと肩を撫で下ろ…

Gretel をよしなにハックしてパンくずと JSON-LD の生成管理を一元化したい人生だった

エンジニアの id:cheezenaan です。『劇場版 響け!ユーフォニアム〜届けたいメロディ〜』の Blu-ray が届いてはや数週間、心身ともに充実した日々を送っています。いやぁ、自分もこんな高校生活を過ごしてみたかったものです。。 さてピクスタでは、昨年秋…

大規模プラットフォームを支えるエンジニアの技術と工夫〜Web現場Meetup #3〜

こんにちは、開発部の西尾です。 Web現場MeetUP #1、Web現場MeetUP #2に引き続き、大規模プラットフォームを支えるエンジニアの技術と工夫〜Web現場Meetup #3〜を開催しました。 今回は株式会社クラウドワークスさんと共同での開催です。 発表概要 データ分…

アジャイルひよこクラブ「みんな失敗から始まった!はじめてのアジャイルつまずき体験」に参加してみた

こんにちは、出張撮影プラットフォームfotowaのPOの李と申します(POであることはこの記事において割りと伏線なので覚えていただけると嬉しいですw) 本日3月7日は、わたくしが推してやまない、Pileさんの4thアルバム「SHOWCASE(初回限定盤A)」&「Pile Live …

無料で始めるサービス監視

こんにちは、インフラチームの菊池です。 今回はWebサービスの運用には欠かせない、サービス監視のお話をしたいと思います。 事業目的でWebサービスを展開するとなれば、正しくサービスが稼働しているか常に監視しなくてはなりません。大規模サービスともな…

フォントかるた祭りに参加してきました

こんにちは、UIデザイナーのtakaiです。 みなさんは「フォントかるた」をご存知でしょうか。 昨年、SNSを通じてデザイナーやボードゲーム好きの間でじわじわ話題になり、フォントかるた制作チームによって製品化されたこのゲーム。 弊社ボードゲーム部でも盛…

第4回 開発合宿を開催しました

こんにちは、開発部で技術基盤を担当している id:Yasaichi です。 乃木坂46で橋本奈々未さんの次に推していた伊藤万理華さんが昨年末に同グループを卒業し、悲しみのあまり思わず彼女の初の写真集である「エトランゼ」を予約してしまいました。写真集の聖地…

PIXTAにおけるAWS Lambdaの活用事例

新年明けましておめでとうございます。 開発部のもりと申します。 本年も”てくすた”をよろしくお願いします。 今回のテーマはPIXTAにおけるAWS Lambdaの活用事例として、CloudWatch EventsをトリガーにしたEBSボリュームのスナップショットの取得と、CodeCom…

開発環境のレスポンスを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/…

Visual Studio Codeでコーディングを効率化するための便利な使い方

この記事は、PIXTA Advent Calendar 2017 19日目の記事です。 こんにちは。出張撮影マッチングサービスfotowaのデザイナーの小川です。 今回は Visual Studio Code を使ったコーディングの効率化について簡単にまとめました。 Visual Studio Codeとは? Visu…

ピクスタにおける最近の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ヵ月が経ちました。 入社前は、オンプレミスやプライベートクラウドでサービスを運用している…