ペライチのフィード

https://zenn.dev/p/peraichi_blog

「テクノロジーをすべての人が使える世界に」を掲げるNoCodeサービス"ペライチ"を開発する、株式会社ペライチのメンバーのテックブログになります! エンジニアを募集していますので、下記リンクからカジュアル面談を気軽に応募してください☺️

フィード

記事のアイキャッチ画像
CakePHPのテストコード実装時に、dataProvider内でFactoryを使っていたら躓いた出来事
ペライチのフィード
はじめにこんにちは。株式会社ペライチ のエンジニアの城戸・船橋です。皆さん、テストコードは書いていますか?実装時はついついめんどくさいと思っちゃいがちですが、テストコードがあることでコードの品質も上がるし、自動化することでリファクタ等の変更で起きる予期せぬ不具合を検知できたりと、個人的にはアプリケーションの命綱だと思っています。今回はそのテストコードの実装時に起きたこと、躓いた出来事をつらつらと書いてみようと思います。 ことの始まりとある分報のつぶやきから始まりました。ChatGPT Botへの相談 (※ペライチではChatGPTへの質問等をBot化して運用してます!...
8ヶ月前
記事のアイキャッチ画像
Herokuでプライベートリポジトリのgemをビルドする
ペライチのフィード
こんにちは。株式会社ペライチ CTO の瀬川です。会社のサービスが増えてくると共通処理をパッケージにまとめたくなってきますよね。ペライチでは最近 Rails のサービスが10個を超えてきており、共通処理をまとめた gem をプライベートリポジトリに作ることにしました。プライベートな gem の CI/CD、特に Heroku での取り扱いに少し苦労したのでまとめておこうと思います。 GitHub リポジトリを gem として指定するGemfileに github: オプションをつけることで github リポジトリを gem として直接指定することができます。# Gemfi...
9ヶ月前
記事のアイキャッチ画像
ChatGPTで学習コストを削減?時間に追われるエンジニアの新たなキャッチアップ法を考えてみる
ペライチのフィード
はじめにこんにちは。株式会社ペライチのフロントエンジニアの関(@nekoneko_wan2)と申します。加齢によるデバフ、ライフステージ変化によるプライベートタスク増加でギリギリの毎日を過ごしています。余剰時間と肉体的・精神的エネルギーがすり減る一方、キャリアを重ねることで仕事に求められる質と量は増えていく現実があります。限られた時間でどのように効率よく新しい技術や知識をキャッチアップしていくか、私だけでなく多くのエンジニアが抱える悩みではないでしょうか。しかし今はAI時代。中でも対話型AI、ChatGPTは希望の光になるのではないか、そんな想いで今回の記事を書いてみたいと...
10ヶ月前
記事のアイキャッチ画像
Nuxt3の本気を見た~Composablesの可能性~
ペライチのフィード
はじめにみなさんはじめまして、株式会社ペライチでフロントエンドエンジニアをしている秋本と申します。弊社では現在機能拡充やセキュリティ面強化など様々な角度からユーザーさんに使いやすいようプロジェクトが進行しております。その中の一つである Nuxt3 化のプロジェクトが水面下で動いております。今回はそこで得た知見で Nuxt3 の Composables 周りの情報を自分なりに解釈し、記事にできればと思っております。 Nuxt3 の新機能 Composables 関数の紹介 Composables 関数とは何か?Nuxt3 の Docs では、Nuxt 3 uses...
1年前
記事のアイキャッチ画像
Ruby Silverに合格したので色々まとめてみた
ペライチのフィード
■ はじめにこんにちは。株式会社ペライチ の松元です。先日Ruby技術者認定試験シルバーに合格したので、勉強方法や合格してみての所感などを書いていきたいと思います。(正直、これ系の合格記事はすでにたくさんあり、n番煎じですがまだ僕は煎じてないのでw自分なりに書いていきたいなと思います!)タイトルを見て「え、ペライチってPHPの会社じゃないの?」って思う方がいるかもしれません。確かにペライチではPHP(CakePHP)をメインに開発していますが、実はいくつかのマイクロサービス化された機能があり、それらではバックエンドにRailsを使っています。また、現在PHPで構築されたモ...
1年前
記事のアイキャッチ画像
Notion AIのChatGPTとの違いと、エンジニア向けの効果的な使い方
ペライチのフィード
こんにちは。株式会社ペライチ の Wraptas 担当の @nabettu です。私は普段 Wraptas という 「Notion をヘッドレス CMS にして Web サイトを制作できる NoCode サービス」 を開発・運営しています。https://wraptas.com/みなさん Notion は使っていますでしょうか。 Notion は Evernote のようなドキュメント管理にデータベース機能を追加したワークスペースサービスです。https://www.notion.so/私はサービス開発での利用に加えて、日ごろ Notion でドキュメントや ToDo などを...
1年前
記事のアイキャッチ画像
Macで始める画像生成AI(Stable Diffusion)体験記
ペライチのフィード
こんにちは!株式会社ペライチ のサーバーサイドエンジニアの福原です!最近は ChatGPT を始め、さまざまな AI と呼ばれるものが話題ですね。そんな中でも今日は画像生成 AI について触れてみようと思います。ペライチでは LP に埋め込む画像について Pixta の画像をペライチ上でご購入いただいてそのまま利用できる仕組みになっています。もちろん有料画像なだけあって良質な画像も多く、無料画像では出せない雰囲気があったりもするのですが、「低コストでとりあえず LP を作ってみたい!」「そんなおしゃれな写真持っていない!」「画像の著作権が心配!」という人も多いと思います。これ...
1年前
記事のアイキャッチ画像
新サービスをNuxt3+ApolloServerで開発してみた
ペライチのフィード
こんにちは。株式会社ペライチのフロントエンドエンジニアの荒瀬です。2023 年 1 月末に弊社の新サービス、ペライチなんでもマーケットがリリースされました。https://mkt.peraichi.com/こちらのペライチなんでもマーケットは、新たな試みとして既存のペライチのアーキテクチャとは異なる構成でフロントエンドを開発しています。Nuxt3 を採用したので、その過程や開発してみての所感などを簡単ではありますがフロントエンドを中心にまとめてみました。 構成Nuxt3Apollo ServerAWS App Runner(Backend は Rails)Gra...
1年前
記事のアイキャッチ画像
【高品質開発サイクルの実現へ】Sentryでアプリケーション運用はじめてみた。
ペライチのフィード
こんにちは。株式会社ペライチ の佐藤と申します。ペライチでは Sentry を使ったアプリケーション監視を始めました。運用開始して、日は浅いですが、やっていることや、やってみた効果についてまとめます。 SentryとはSentry とは、アプリケーションのパフォーマンスの監視やエラー追跡ができるサービスです。実際に使ってみると、かなり細かくエラー発生時のログの状況や、回数をモニタリングできています。導入も個別の SDK があるプラットフォームであれば、容易に導入できてあまり設定にハマるようなこともありませんでした。(ものによるところはありますが、Rails 等はかなりよし...
1年前
記事のアイキャッチ画像
複数のApp Runnerサービスを同じカスタムドメインで動かす
ペライチのフィード
AWS App Runner Advent Calendar 2022 の20日目の記事です。App Runner は難しいことを考えずにコンソールをぽちぽちするだけで簡単にコンテナでオートスケールができるWEBサービスのインフラを構築できる素晴らしいサービスだと思います。今回は App Runner でマイクロサービスっぽいものを構築してみた時に地味にハマった点を共有したいと思います。 やりたい構成App Runner の手前に CloudFront を置き、URLのパスによって複数の App Runner サービスにリクエストを振り分けたい。 実際やってみるとどうなる...
1年前
記事のアイキャッチ画像
【新人エンジニア応援企画】Webアプリケーション開発現場のバグ対応ナレッジ
ペライチのフィード
はじめに株式会社ペライチのフロントエンドエンジニアの関です。弊社では新人からベテランエンジニアまで一丸となってプロダクト開発を行っています。設計・実装といったアウトプットはレビュープロセス[1]により品質の一定化を目指すしくみがあります。一方、それ以外のたとえばトラブル対応といった突発的で不確実性の高い業務では、エンジニアの経験・現場力への依存が大きく差が埋めにくいと感じています。そこで今回テックブログ執筆の機会に合わせて、何気なくやっているバグ対応をナレッジ化してみようと考えました。まだまだトラブルシューティングやガイドといったマニュアルまでは落とし込めてませんが、何かしら...
1年前
記事のアイキャッチ画像
FE的観点からのデザインシステム事始め
ペライチのフィード
■ はじめにこんにちは。株式会社ペライチ のフロントエンドエンジニア藤田です。デザイナーやサーバーサイドのエンジニアと連携を取り、アプリケーション内におけるユーザーと関わる部分の機能開発や改善が普段の主な業務内容です。現在開発に携わっているプロジェクトにおいて、CSS 周りの負債を返済する一環として実験的にデザインシステム的な概念を導入してみました。すべて触れると長くなってしまうため、今回はそのきっかけと、簡単に導入部分のお話をできればと思います。 ■ ペライチにおける CSS 周りの課題ペライチでは機能ごとにドメインが別れていて、リソースもそれぞれで用意されています。...
1年前
記事のアイキャッチ画像
弊社スクラム開発の実態
ペライチのフィード
💡 始めにこんにちは!株式会社ペライチ のスクラムマスター(エンジニアリングマネージャー)の前田です。ペライチの開発手法にはスクラムを採用しています。スクラムを採用しているところは基本的にスクラムガイド を参考にしていると思います。ただ、スクラムはあくまでフレームワークであるので実態は組織ごとに違っていることがほとんどです。今回の記事では、ペライチではどのようにスクラムを利用しているのか詳細に紹介させていただきます。ペライチの特色や雰囲気に興味を持っていただいている方、スクラムを実際に運営されている方のご参考になれば幸いです。 💁🏼‍♂ ️体制基本的な体制は下記...
1年前
記事のアイキャッチ画像
弊社の心理的安全性について
ペライチのフィード
こんにちは。株式会社ペライチ のインフラエンジニアの西野です。前回は、NATGWを導入したことによるインフラエンジニアの幸福度の記事を書かせていただきましたが、今回はテック系ではなく弊社の心理的安全性について個人的な感想で書きたいと思います。 背景私は2018年9月にペライチへJoinしました(もう4年経つんだ。。)このような記事は大体、入社間もない方が入ってどうだったのかを振り返るスタイルが多いと思いますが、今回はテックネタが無く。。ではなく、ラジオで耳にした転職に迷ってる方の話を聞いた時、自分が転職した時の振り返り、そして弊社の心理的安全性ってどうだったのかを4年在籍した今...
1年前
記事のアイキャッチ画像
新米エンジニアリングマネージャーことはじめ
ペライチのフィード
始めにこんにちは。株式会社ペライチ のエンジニアリングマネージャーの藤代と申します。半年と少し前にフロントエンドエンジニアとして下記記事を執筆したのですが、その後キャリアをマネジメント方向に進めるする運びとなりました。https://zenn.dev/peraichi_blog/articles/01fxprnr3mp75yey0mjz6gxebn本記事では、新米のエンジニアリングマネージャーとしてかれこれ半年ちょっと仕事をしてきた中で実際にやったことやその結果についてまとめます。マネージャーに期待される成果は「チームで成果を出すこと」や「未来を描いて周りを巻き込み計画・実...
2年前
記事のアイキャッチ画像
Firebase Firestoreの新機能のクエリビルダーの使い方まとめ
ペライチのフィード
こんにちは。株式会社ペライチ のWraptas担当の @nabettu です。私は普段 Wraptas という 「NotionをヘッドレスCMSにしてWebサイトを制作できるNoCodeサービス」 を開発・運営しています。https://wraptas.com/このWraptasの裏側で動いているDBはFirebase Firestoreを利用しています。そのFirestoreのWebのコンソールにクエリビルダーという機能が加わったので早速触って何ができるか調べて見ました! クエリビルダーとはなんなのかまずクエリビルダーはFirestoreの管理画面の既存のDBを見る部分が...
2年前
記事のアイキャッチ画像
社内の非エンジニア向けに競プロ勉強会を主催した話
ペライチのフィード
こんにちは!株式会社ペライチ のサーバーサイドエンジニアの福原です!つい先日、社内にて非エンジニアの社員に向けて競プロに挑戦してみる勉強会を主催しました。本記事では勉強会開催の経緯や内容についてとその結果私が得られたものや提供できたものについてまとめます。また非エンジニア向けの勉強会の中身について触れることで、弊社の開発チーム以外の雰囲気を感じていただければ幸いです。 前提知識念の為競技プログラミングや Atcoder について簡単に触れておきます。 競技プログラミング参加者全員に同一の課題が出題され、より早く与えられた要求を満足するプログラムを正確に記述することを競う...
2年前
記事のアイキャッチ画像
Open API はじめました
ペライチのフィード
始めにこんにちは。株式会社ペライチ のサーバーサイドエンジニアの永見です。開発プロセスに Open API を導入しました。ここにその知見を書いておきます。 背景ペライチではメインのサイト作成サービスの他に、予約や顧客管理などさまざまなサービスを扱っています。各サブサービスはマイクロサービス化しており(全部ではないけど)、Web API サーバとして稼働しています。開発の課題として以下がありました。課題 1 : 実装とドキュメントが一致していないAPI の設計を Git 外のドキュメントに記載していたまったく記載がないよりはマシですが、どうしてもメンテナンスが後...
2年前
記事のアイキャッチ画像
CakePHP2からCakePHP4へのバージョンアップ 〜其の2 Cake2とCake4の共存環境編〜
ペライチのフィード
はじめにこんにちは。株式会社ペライチ のエンジニアリングマネージャーの三井と申します。ペライチではオフショア開発の立ち上げからオフショアでの開発プロジェクト推進をしています。オフショアの概要につきましては以下に簡単な紹介記事がございますので合わせてお読みいただけますと幸いです。https://qiita.com/mitsui_peraichi/items/a13bee395da3281c8622ペライチでは保守開発として、昨年より現行 CakePHP2 から CakePHP4 へのバージョンアップを行っておりましたが、今春に無事完了致しました💪。バージョンアップ完了にあたり...
2年前
記事のアイキャッチ画像
GitHub連携したZennの記事をHeroku Review Appsでプレビューする
ペライチのフィード
こんにちは!株式会社ペライチの技術顧問の瀬川です。ペライチでは 2022年2月から Zenn でテックブログを始めました。記事はGitHubで管理していて、マークダウンで執筆して Pull Request でレビューする運用になっています。分かりにくい文章になっていないか、もっと良い内容にできないかなど細かにチェックしてから公開されています。Zenn にはプレビュー機能があり、マークダウンで書いた記事のレイアウトをブラウザで確認できます。Pull Request ごとに自動でプレビューをホスティングすると、わざわざローカルに pull しなくても記事のプレビューが確認でき、レビュアー...
2年前