てくすた

https://texta.pixta.jp/

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

フィード

記事のアイキャッチ画像
ブログを引っ越しいたします
てくすた
今後も引き続き「ピクスタ+(プラス)」でピクスタのエンジニア・デザイナーに関する記事を公開していきます!
4ヶ月前
記事のアイキャッチ画像
texta.fmの第11回「Favorite Technology Surveys」を公開しました!
てくすた
第11回のtexta.fmでは、引き続き技術顧問の和田卓人さん id:t-wada をゲストにお迎えして、技術調査レポートを利用した情報収集の仕方について話しました。本エピソードで紹介したレポートは、Shownotesに記載しています。 texta.fmについて texta.fmは、本ブログ「てくすた」の音声版という位置づけで始めました。ご意見・ご感想などは、ハッシュタグ #textafm にお寄せください。 また、本ポッドキャストを以下のいずれかでご購読していただくと、新しいエピソードの公開時に自動で配信されるようになるので、ぜひご利用ください。 Anchor Apple Podcasts …
1年前
記事のアイキャッチ画像
RubyKaigi 2022とKaigi on Rails 2022にスポンサーとして参加します
てくすた
ピクスタ株式会社は9月8日(木)〜 9月10日(土)に三重県で開催される「RubyKaigi 2022」にSilver Sponsorとして参加します。2013年、2014年、2016〜2019年に引き続き、今年で7回目の協賛になります。
2年前
記事のアイキャッチ画像
デザイナーがサイト問題発見でつまずいたこと
てくすた
67717374:PIXTA , 56725716:PIXTA こんにちは、デザイナーの海田です。 ピクスタのデザイナーは、職種に関わらず手広く業務に携わることが多く、私もUIデザイナーでありながら、サイトの改善案の立案を行っています。 分析や改善案立案は、ピクスタに入って初めて行いました。 「サイトの分析を行う、それを元にサイト改善案を作る」と一口に言っても工程が多いし、分析スキルは短期間で身につくものではありません。正直、「かなり苦戦しながら、ゆるやかに上達している」という実感があります。 私はサイト改善案作成を以下のプロセスで行っています。 問題を発見する 課題を抽出する 解決策を考える…
2年前
記事のアイキャッチ画像
texta.fmの第10回「Server-side JavaScript」を公開しました!
てくすた
第10回のtexta.fmでは、引き続き技術顧問の和田卓人さん id:t-wada をゲストにお迎えして、ECMAScriptの検討中の仕様やサーバーサイドJavaScriptにおける技術選定について話しました。本エピソードは、第8回「Class-based Programming」の続編にあたる内容になります。 texta.fmについて texta.fmは、本ブログ「てくすた」の音声版という位置づけで始めました。ご意見・ご感想などは、ハッシュタグ #textafm にお寄せください。 また、本ポッドキャストを以下のいずれかでご購読していただくと、新しいエピソードの公開時に自動で配信されるよう…
2年前
記事のアイキャッチ画像
texta.fmの第9回のSideshow「Master of Writing Test Code」を公開しました!
てくすた
第9回のtexta.fmのSideshowでは、引き続き技術顧問の和田卓人さん id:t-wada をゲストにお迎えして、和田さんが普段どのようにTDDを実践しているのかについて話しました。日本におけるTDDの第一人者である和田さんの、TDDへの向き合い方に関する話は必聴です! texta.fmについて texta.fmは、本ブログ「てくすた」の音声版という位置づけで始めました。ご意見・ご感想などは、ハッシュタグ #textafm にお寄せください。 また、本ポッドキャストを以下のいずれかでご購読していただくと、新しいエピソードの公開時に自動で配信されるようになるので、ぜひご利用ください。 A…
2年前
記事のアイキャッチ画像
texta.fmの第9回「The 20th Anniversary of TDD」を公開しました!
てくすた
第9回のtexta.fmでは、引き続き技術顧問の和田卓人さん id:t-wada をゲストにお迎えして、Software Design 2022年3月号の第2特集「そろそろはじめるテスト駆動開発」について話しました。また、後日公開予定のSideshowでは、和田さんが普段どのようにTDDを実践しているのかについて話しています。ご期待ください。 texta.fmについて texta.fmは、本ブログ「てくすた」の音声版という位置づけで始めました。ご意見・ご感想などは、ハッシュタグ #textafm にお寄せください。 また、本ポッドキャストを以下のいずれかでご購読していただくと、新しいエピソード…
2年前
記事のアイキャッチ画像
texta.fmの第8回のSideshow「Writing Your Internal DSL」を公開しました!
てくすた
第8回のtexta.fmのSideshowでは、引き続き技術顧問の和田卓人さん id:t-wada をゲストにお迎えして、内部DSL、2010年代のプログラミング言語について話しました。 和田さんの「Rubyのクラスメソッドが持つ力」に関する話は必聴です! texta.fmについて texta.fmは、本ブログ「てくすた」の音声版という位置づけで始めました。ご意見・ご感想などは、ハッシュタグ #textafm にお寄せください。 また、本ポッドキャストを以下のいずれかでご購読していただくと、新しいエピソードの公開時に自動で配信されるようになるので、ぜひご利用ください。 Anchor Apple…
2年前
記事のアイキャッチ画像
texta.fmの第8回「Class-based Programming」を公開しました!
てくすた
第8回のtexta.fmでは、引き続き技術顧問の和田卓人さん id:t-wada をゲストにお迎えして、Observerパターン、オブジェクト指向プログラミングにおけるクラスについて話しました。 テーマが壮大過ぎて1エピソードには収まらなかったため、近々追加の収録を予定しています。ご期待ください。 texta.fmについて texta.fmは、本ブログ「てくすた」の音声版という位置づけで始めました。ご意見・ご感想などは、ハッシュタグ #textafm にお寄せください。 また、本ポッドキャストを以下のいずれかでご購読していただくと、新しいエピソードの公開時に自動で配信されるようになるので、ぜひ…
2年前
記事のアイキャッチ画像
texta.fmの第7回「Fat Controllers and Models」を公開しました!
てくすた
第7回のtexta.fmでは、引き続き技術顧問の和田卓人さん id:t-wada をゲストにお迎えして、あの有名な(?)Fat Controller/Model問題について話しました。 今回からまた書籍「パーフェクトRuby on Rails【増補改訂版】」の各節を題材に話をする形式を再開しました。 texta.fmについて texta.fmは、本ブログ「てくすた」の音声版という位置づけで始めました。ご意見・ご感想などは、ハッシュタグ #textafm にお寄せください。 また、本ポッドキャストを以下のいずれかでご購読していただくと、新しいエピソードの公開時に自動で配信されるようになるので、ぜ…
3年前
記事のアイキャッチ画像
texta.fmの第6回「1on1 in Public」を公開しました!
てくすた
第6回のtexta.fmでは、技術顧問の和田さん id:t-wada と前回のエピソードの内容を踏まえながら、Four key metricsの計測、技術と経営の接続、Team Topologiesなどについて話しました。 タイトル通り、普段CTOの後藤 id:Yasaichi が和田さんと行っている1on1を公開したような内容になっています。 texta.fmについて texta.fmは、本ブログ「てくすた」の音声版という位置づけで始めました。ご意見・ご感想などは、ハッシュタグ #textafm にお寄せください。 また、本ポッドキャストを以下のいずれかでご購読していただくと、新しいエピソー…
3年前
記事のアイキャッチ画像
texta.fmの第5回「Accelerate」を公開しました!
てくすた
第5回のtexta.fmでは、引き続き技術顧問の和田卓人さん id:t-wada をゲストにお迎えして、名著「LeanとDevOpsの科学」を題材に、Jolt Awards、4つのキーメトリクス、トランクベースの開発、フロー効率などについて話しました。 texta.fmについて texta.fmは、本ブログ「てくすた」の音声版という位置づけで始めました。ご意見・ご感想などは、ハッシュタグ #textafm にお寄せください。 また、本ポッドキャストを以下のいずれかでご購読していただくと、新しいエピソードの公開時に自動で配信されるようになるので、ぜひご利用ください。 Anchor Apple P…
3年前
記事のアイキャッチ画像
本ブログのポッドキャスト「texta.fm」を始めました!
てくすた
こんにちは、昨年初めにCTOに就任した id:Yasaichi です。同時期にハロプロの沼に落ちて以来応援していたアンジュルムの上國料萌衣さんが最近活躍の幅を広げており*1、自分も頑張らねばと感じています。 さて、今回は同じく昨年にこっそりと始めたポッドキャスト「texta.fm」が軌道に乗り始めたので、改めてご紹介したいと思います。 texta.fmについて texta.fmは、本ブログ「てくすた」の音声版という位置づけで始めました。ホストは私(id:Yasaichi)が務めています。 直近では、私が共著者として参加した「パーフェクトRuby on Rails【増補改訂版】」について、技術顧…
3年前
記事のアイキャッチ画像
fotowaにimgIX(CDN)を導入した話
てくすた
こんにちは。fotowa開発グループでエンジニアをしている小澤です。 今回は以前にSEO対策の一貫として実施したCDNの導入について話します。 CDNとは CDN(Content Delivery Network)は、自身のサーバーからコンテンツを直接配信するのではなく、CDNサービスが持つ多数のキャッシュサーバーからコンテンツを配信する仕組みです。導入の主なメリットとして、ページ表示速度の向上やアクセス負荷の分散が期待できます。 CDN導入を決めた背景と目的 昨今Googleはユーザーに良いインターネット体験を提供するためにはコンテンツの品質だけでなく、ページの表示速度も重要であると考えてい…
3年前
記事のアイキャッチ画像
大規模なサイトマップのインデックスファイルを分割した話
てくすた
はじめに こんにちは。PIXTA 検索基盤チームでエンジニアをしているアルバイトの村岡です。 今回は SEO 施策のひとつとして実施したサイトマップのインデックスファイル分割について紹介します。まず、そもそもサイトマップとは?インデックスファイルとは?という前提を共有し、その後、インデックスファイルを分割した理由やその実装面について書いていきます。 前提 そもそもサイトマップとは? サイトマップとは特定のページを検索エンジンに通知して検索結果に登録してもらう仕組みです。ページ数の多くない通常のウェブサイトであれば、サイトマップがなくても自動的に検索エンジンがクロールし、検索結果に登録してくれま…
4年前
記事のアイキャッチ画像
サービス開発の現場からOSSを生み出す思考技術
てくすた
こんにちは、今年の1月からCTOに就任した id:Yasaichi です。同月、推しだった欅坂46の平手友梨奈さんが同グループを脱退し、これでやっとオタ卒できそうと安堵(?)していたところ、うっかりハロプロの沼に落ちてしまいました。好きな色はアクアブルー*1です。 さて、今回はピクスタ開発部によるCodeZineでの連載「ピクスタでは何が起きている!? プラットフォーム事業開発の課題と解決法」のために私が執筆した内容をお送りします。 codezine.jp 以下は、こちらの記事を翔泳社からの許可を得て転載したものです。 はじめに 本記事は、筆者が以前「Web現場Meetup」というイベントで発…
4年前
記事のアイキャッチ画像
コンテナ運用始めました
てくすた
単純ではない小規模ではないシステムを挫折と幾多の壁を乗り越え記憶も意識も薄れゆく中、何とかコンテナ環境での運用までたどり着いた冒険の書、ここはゴールではなくここからがスタートだ
4年前
記事のアイキャッチ画像
SEO対策として自社でシノニム辞書を作成し、カノニカルによるURLの正規化を行った話
てくすた
こんにちは。PIXTA 開発グループでアプリケーションエンジニアをしている高橋です。 今回は以前に弊社でSEO対策の一つとして実施したカノニカルによるURLの正規化とそれに伴う自社でのシノニム辞書作成について話したいと思います。 といっても少しニッチな話題である気がするので、まずは「カノニカル」や「シノニム辞書」とはいったい何なのか、という話をして、それから今回の施策を行うに至った経緯や、実際に実施する上でのあれこれについて書いていきたいと思います。 今回1番伝えたいこととしては、SEOに関して開発側もこんな感じで関わったりします! というところです。 少しの間ですが、お付き合いいただければと…
4年前
記事のアイキャッチ画像
言われた仕事うまくやるだけでいいんですか? エンジニアがデータ分析して自分の仕事を勝ち取った話
てくすた
こんにちは、PIXTA開発グループでアプリケーションエンジニアをしている梅田です。 去年買ったワインセラーが温度を下げることしかできないことに気付き、冬にセラー内の温度を上げる方法を考え始めている今日このごろです。 今回は私が開発部とは別に所属しているデータアナリシスチームについて紹介させてもらいます。2019年の3月に発足し約1年が経とうとしているので、これまでやってきたことや得られたことなどを書いていきます。 自己紹介 最初に自分がどんな仕事をしているか自己紹介から始めます。 PIXTA開発グループというPIXTAサイトの運用をする部署にいて、検索基盤チームとデータアナリシスチームに所属し…
4年前
記事のアイキャッチ画像
まったくの未経験で入社したWEBデザイナーが直面した5つの壁とそこから業務を行えるようになるまで
てくすた
54694148:PIXTA こんにちは デザイナーのマリエです。 この記事では異業界異業種だった私がピクスタでポテンシャル採用をしていただき、1人のデザイナーとして業務を行えるようになるまでをお話したいと思います。(現在入社後1年と5か月が経過) なお、まだ赤ちゃんのようなスキルレベルなので技術的な話は期待しないでください。 未経験で転職してみた第二新卒がどのように開発に慣れていったのかを見ていただき、読んだ方にちょっとでも これなら自分でもいけるんじゃないか? と参考にしてもらえたら幸いです。 PIXTA入社前 大学でデザインを学んでいたため、PhotoshopとIllustratorを触…
4年前
記事のアイキャッチ画像
ピクスタで530日間働いたインターン生の感想
てくすた
はじめまして。ピクスタ株式会社開発部でインターンをしていた春山です。 ピクスタには2018年10月に入社し、かれこれ1年半くらいインターンとして働いていましたが、4月から新社会人として就業するにあたり、この春ピクスタを卒業することになりました。 卒業に伴い、これまでのインターン生活を振り返ってみたいと思います。 アウトライン 開発サポート&採用チームとは 誕生秘話 業務内容 ピクスタでインターンをしてよかったこと 自律自走する力がついた 幅広い業務が経験できた 時には挫折も 今後について 最後に そもそも、なぜ私がピクスタでインターンをすることになったのか、について簡単にお話します。 大学3年…
4年前
記事のアイキャッチ画像
The Energy of Youth
てくすた
Owning the first and core elements of Pixta Vietnam, the Research and Development Department (R&D) was established in 2016, starting with a small group of technical engineers who desire to challenge themselves with a brand new product in the Vietnam IT market- Pixtastock. After 4 years, following th…
4年前
記事のアイキャッチ画像
AWS OpsWorksをやめてAmazon EKSに移行したはなし
てくすた
こんにちは、開発部でインフラエンジニアをしているもりです。本年もPIXTAエンジニアブログ"てくすた"をよろしくお願いします。 今年はいよいよ東京オリンピックがはじまりますね。私は男子バスケットボール予選ラウンドのチケットが当たって、今から楽しみにしております。 さて、弊社が運営する家族向けの出張撮影プラットフォームfotowaも実は2016年2月29日のうるう年生まれ。4年に一度の「本当の誕生日」を迎えます。そこで今回はこの誕生日を迎えるにあたってfotowaのインフラストラクチャ基盤をAWS OpsWorks(以後、OpsWorks)からAmazon EKS(以後、EKS)に移行したはなし…
4年前
記事のアイキャッチ画像
kubernetesのCronJobについて(ちょっと細かい話)
てくすた
こんにちは、インフラチームの菊池です。 今までこのブログでも何度か関連する記事を投稿させていただいていますが、現在ピクスタでもコンテナプラットフォームの導入に日々勤しんでいます。 その甲斐あって昨年末にPIXTAの主要なサービスをkubernetes(以下k8s)環境に移行できました。 まずはwebサービスから移行したのですが、現在はサーバーのcronで実行されているバッチ処理についてもk8s環境への移行を進めています。 今回はk8s環境において定期的にバッチ処理を実行するCronJobについて、実際に作業してみて分かったちょっと細かい仕様や工夫した事などについて書いてみたいと思います。 (k…
4年前
記事のアイキャッチ画像
SQLをメンバーにペアプロで伝授する技術
てくすた
こんにちは!PIXTA開発チームでアプリケーションエンジニアをしている谷口です。先日、SQLにあまり詳しくないメンバーとペアプログラミング(以下、ペアプロ)をする機会が何回かあり、ペアプロの最中にSQLを伝授できたので、どのようにしたらSQLをペアプロでメンバーに伝授できるのかを言語化してみました。 SQLをメンバーに教えるにあたって大切にしたいことや、省けばいいことなどを中心にお話します。 Fast&Slow / 44789621 経緯 PIXTAにはペアプロブースがあり、メンバーとペアプロで課題解決に臨む機会があります。課題解決に臨む際、メンバーと一緒にSQLでデータを参照することがありま…
4年前
記事のアイキャッチ画像
PIXTAの基本的なモバイル対応が(2年越しに)もうすぐ終わります
てくすた
こんにちは。週末の予定は、当日に決めるタイプ。デザイナーの高瀬です。 Googleが約2年前に発表したモバイルファーストインデックス(MFI)で、 PIXTAも例に漏れずモバイル対応を始めることになりました。 2年前に始めたPIXTAのモバイル対応。 ようやく予定していたページの全ての対応を完了できそうなので、始めた当初からの変化と、反省点、デザイナーとしてサイトを保守するということについて、書きたいと思います。 2年前 まずはSEOに大きく影響がある可能性のあるページから優先して対応を始め、 この時はプロジェクトとしてチームを起こし、自分もチームに参加しました。 上長にあたる古参デザイナーと…
4年前
記事のアイキャッチ画像
JavaScript不使用!HTML/CSSで作成するギャラリー
てくすた
こんにちは、デザイナーの瀬戸口です(・ω・) 関西から関東に出てきて1年......我ながら思い切った決断をしたなぁと改めて感じています。(ご興味ある方は「大阪でデザイナーをしていた僕が家族を連れて上京、ピクスタに転職した理由」をご覧ください。) さて、今回は「JavaScript」を使わず「HTML/CSS」のみでギャラリーを作成しました。 今回はそのコードをご紹介していきたいと思います。 (「JavaScriptを使わないことでどんなメリットがあるの?」という方は前の記事「JavaScript不使用!HTML/CSSで作成するアコーディオン」をご覧ください。) 目次: どうやって作るの? …
4年前
記事のアイキャッチ画像
JavaScript不使用! HTML/CSSで作成するアコーディオン
てくすた
こんにちは、デザイナーの瀬戸口です(・ω・) 最近作業用に使っているBGM履歴を見返したら、スーパーファミコンやらプレイステーションやら懐かしのゲーム曲しか聞いていないことに動揺が隠せません...... さて本題ですが、業務で「JavaScript」を使わず「 HTML/CSS」のみでアコーディオンを作成しました。 今回はそのメリットや使用例をご紹介していきたいと思います。 目次: そもそもJavaScriptって? どんなメリットがあるの? どうやって作るの? まとめ そもそもJavaScriptって? バックエンドからフロントエンドまで、様々なことができる言語なので詳しい説明は省きますが、…
5年前
記事のアイキャッチ画像
モブプログラミングで新規機能を実装してみた話
てくすた
fotowa開発チームでアプリケーションエンジニアをしている佐藤です。 少し前に、fotowaで規模が大きい新規機能の実装を、初めてモブプログラミング(以下、モブプロ)で行いました。 モブプロの詳しいやり方は色々なサイトで紹介されているので割愛して、やってみて感じた、メリット、デメリットを中心にお話します。 何を目的にしたのか 今回モブプロをしようとした目的は以下になります。 新機能における業務知識の共有 規模が大きいかつ、技術的に難しい問題に取り組みやすくする コードレビュー対応の工数を減らす メンバー間の知見共有 やってみてわかったこと メリット 新機能における業務知識の共有 設計から実装…
5年前
記事のアイキャッチ画像
Sassの覚えておきたい便利な書き方 〜for関数編〜
てくすた
こんにちは、デザイナーの瀬戸口です(・ω・) fotowaチームにjoinしてまだ一年経ってない!? ......長いような短いような不思議な感覚です。 最近業務で「あまり使うことがなかったけど、まとめて書けるので設定プロパティ量が少なくなり扱えたら便利!」なSass関数を利用することがあったので、ご紹介していこうと思います。 目次: そもそも、Sass関数とは? で?for関数って何? どんな風に使ったの? まとめ そもそも、Sass関数とは? プログラミング言語ではおなじみの「関数」、ざっくりお伝えすると「〇〇なモノを△△するよ」という条件と実行内容をまとめたものです。 Sassには大きく…
5年前