スペースマーケット Engineer Blogのフィード

https://zenn.dev/p/spacemarket

スペースを簡単に貸し借りできるサービス「スペースマーケット」のエンジニアによる公式ブログです。 弊社採用技術スタックはこちら -> https://www.whatweuse.dev/company/spacemarket

フィード

記事のアイキャッチ画像
エンジニアの時間術:知的生活のすすめを今に生かす
スペースマーケット Engineer Blogのフィード
こんにちは、しがないエンジニアの ky16 です。最近、ハマトンの『知的生活のすすめ』を読んだのですが、そこで改めて「時間の使い方って大事だな」と思わされました。エンジニアの毎日は、コードだけじゃなくて設計・調査・レビュー・MTG…と本当にいろいろ。だからこそ「時間をどう切り分けるか」で、生産性も気持ちの余裕も全然変わってくるんですよね。今回はハマトンの考えをヒントに、私が普段やっている時間の使い方をまとめてみます。 時間は「質」で決まる(集中のゴールデンタイム)ハマトンは「時間は長さじゃなく質で決まる」と言っています。私の場合、一番頭が冴えているのは朝。誰にも邪魔されな...
9日前
記事のアイキャッチ画像
知らない機能に迷子にならない調査術 ー AIがコードを書く今、調査力は人間の武器になる
スペースマーケット Engineer Blogのフィード
こんにちは、しがないエンジニアの k_y16 です。 はじめに入社したばかりや大きなサービスに関わると、「触ったことない機能を調べて」と言われることがよくあります。正直ビビりますよね。でも大事なのは知識量やカンではなく、順序を飛ばさず事実を積み上げることです。焦っていると、とりあえずDBを直接開いたり、関連しそうなコードを片っ端から読んでしまったりしがちです。あるいは社内のドキュメントや古いWikiを参考にするけれど、今はもう違う仕様で「全然関係なかった…」ということも多い。そんな時こそ「順序を守る」ことが一番の近道になります。 1. 仮説を無理に立てない知らない領域...
10日前
記事のアイキャッチ画像
エンジニア組織における美徳の光と影
スペースマーケット Engineer Blogのフィード
はじめにこんにちは、しがないエンジニアの k_y16 です。「技術力が高い」。エンジニアにとってこれほどポジティブに響く言葉はないかもしれません。私自身、そう評されることがあれば素直にうれしいし、目指したい状態でもあります。けれど、幸福論的な思索に触れていて気づきました。“良きもの”にも必ず影はあるということです。お金や権力のようにわかりやすいものだけでなく、技術力や優しさですら例外ではない――そんな思考が頭をよぎりました。 善と悪はコインの裏表幸福論の議論ではしばしば、善と悪は絶対的に分かれるものではなく、コインの表裏のように切り離せないとされます。豊かさ...
12日前
記事のアイキャッチ画像
AIコーディングツール3選:Claude Code、Codex、Cursorの使い分けと分業術
スペースマーケット Engineer Blogのフィード
こんにちは!スペースマーケットのjinです😎AIコーディングツールが雨後の筍のように登場する中、開発者はどのツールを選ぶべきか、そしてそれぞれをどう活用すべきか、という嬉しい(そして苦しい)悩みを抱えることになりました。私も様々なツールを試行錯誤しながら使ってみて、自分なりの分業体制を確立することができました!現在私が主力として使用しているツールは、Claude Code、Codex、そしてCursorです。もちろんAIモデルとツールの優劣や特性はいつでも変わる可能性があるため、この記事は2025年9月時点での個人的な経験を共有するものであることを、はじめにお断りしておきます。...
15日前
記事のアイキャッチ画像
ソクラテスが現代エンジニアにツッコミ?プレイングマネージャーの葛藤
スペースマーケット Engineer Blogのフィード
こんにちは、しがないエンジニアの k_y16 です。最近『国家(こっか)』という古代ギリシャの本を読んでみました。著者はプラトン、語り手はソクラテス。ざっくり言うと「正義とは何か」「理想の国家はどうあるべきか」を延々と語り合う対話篇です。正直、読んでいると「いや、その議論まだ続くの?」とツッコミたくなる場面も多々あります(笑)。でも、そんなやり取りが逆に人間くさくて面白いんですよね。読み進めるうちに、「古典を軸にすると、現代の働き方って意外と見直せるところがあるんじゃないか」と感じる瞬間がありました。今回のブログでは、プレイングマネージャーという役割について、具体的な実務の話で...
17日前
記事のアイキャッチ画像
なんでなんだよRuby――初めて触って混乱したポイント5つ
スペースマーケット Engineer Blogのフィード
こんにちは、しがないエンジニアの k_y16 です。Rubyを触り始めてまだ日が浅いのですが、「え、そうなるの!?」という瞬間が多すぎて笑ってしまったので、備忘録がてらまとめます。温度感としては「なんでなんだよ」寄りです。 1. 本当に型がないこれは定番ですね。TypeScriptやJavaの世界から来ると「型って絶対いるでしょ」という感覚があるんですが、Rubyにはない。戻り値の型も引数の型も誰も保証してくれない。その結果「これnil返ってこないよね?」みたいな心配を常にすることに…。 2. importとかuseとかなくても動く「このクラスどこから来た?」っ...
21日前
記事のアイキャッチ画像
Prisma で作る ActiveRecord ライクな in_batches: 大量データを効率的に処理しよう
スペースマーケット Engineer Blogのフィード
Ruby on Rails の ORM である ActiveRecord には、in_batches という便利なメソッドがあります。これは大量のレコードを一度にメモリにロードすることなく、 ほどよい塊 で少しずつ処理するためのメソッドです。// 1000件ずつ読み込んで処理User.in_batches(of: 1000) do |batch| batch.each do |user| # 各ユーザーに対する処理をここに記述 endendもし User.all.each のように書いてしまうと、大量のレコードを読み込んだ場合にメモリを無駄に消費してしまい、パフ...
23日前
記事のアイキャッチ画像
「エンジニアじゃないのに書けるのすごい!」から始まったレビューの工夫
スペースマーケット Engineer Blogのフィード
こんにちは、しがないエンジニアの k_y16 です。最近、GAS や Colab を使って業務のちょっとした自動化スクリプトを書く非エンジニアの方が増えてきました。ここでいう「非エンジニア」とは、普段はバックオフィスやマーケティングなど別業務を担当しているけれど、必要に応じて自動化に挑戦しているメンバーを指しています。エンジニア同士のレビューと違って、Git 管理やレビュー文化が整っていないケースも多く、運用を見据えた作りになっていないこともしばしば。だからこそ「どうレビューすればいいんだろう?」と迷う場面が多くありました。正直めちゃくちゃありがたいですし、いつも助かってます!...
23日前
記事のアイキャッチ画像
[NestJS] middleware を超えて ─ fastify hook でつくるリクエストロギング実装
スペースマーケット Engineer Blogのフィード
「リクエストロギングなら、middleware でやればいいのでは?」という声が聞こえてきそうですが、確かにそのとおりです。NestJSでリクエストのロギングを実装するなら、 middleware を使うのがもっとも一般的な選択肢でしょう。しかし、もしあなたがHTTPアダプターに fastify を採用しているなら、その middleware は裏側で fastify の hook を使って実行されていることをご存知でしょうか?本記事では、middleware / hook と interceptor の役割の違いGraphQL専用だったロギングを、REST APIと共通化...
1ヶ月前
記事のアイキャッチ画像
生成AIの喧騒から離れて — 特別な成果を生む、Webエンジニアの「地味な習慣」
スペースマーケット Engineer Blogのフィード
!この記事のタイトルは生成AIが考えました最初の一文から、タイトルと矛盾していますね。どうもこんにちは。スペースマーケットのrokioです。最近Kiroの登場、そしてClaude Codeのレートリミットなど、生成AIにまつわる話題が尽きませんね。そしてそんなめまぐるしい変化にちょっと疲れてきている自分がいます🥲そんな中、社内の会話でイチローさんの名言がスッと登場しました。「特別なことをするために、特別なことをするのではない。特別なことをするために、普段通りの当たり前のことをする」https://president.jp/articles/-/14958?page...
2ヶ月前
記事のアイキャッチ画像
Claude Codeを使い始めた人向けの効率化ガイド
スペースマーケット Engineer Blogのフィード
こんにちは!スペースマーケットのjinです🐶Claude Codeを使い始めたけれど、なんとなく質問機能しか使えていない…そんな方も多いのではないでしょうか?(一週間前の私の話ですが)今回は、Claude Codeの効率化テクニックを、実際の使用例とともにまとめてみました。公式ドキュメントでは目立たないものの、知っていると開発効率が大幅に向上する機能ばかりです! 1. @ファイルタグ@記号を使うことで、ファイルの全体パスを知らなくても素早くファイルを参照することができます。ファイル選択の効率化: @後ファイル名を入力すると、ファイル一覧が表示され、上下矢印キーで目的のフ...
2ヶ月前
記事のアイキャッチ画像
振り返りの習慣を作る
スペースマーケット Engineer Blogのフィード
はじめにこんにちは。WebエンジニアのShotaです!最近、「毎日の振り返りを習慣にしたいのに、なかなか続かないな」と悩むことがありました。フォーマットを決めても書き忘れてしまったり、何を書けばいいか迷って手が止まってしまったり。そんな中で、効果的な振り返りのやり方や、無理なく続けるためのテクニックをいくつか学びました。この記事では、実践しやすく効果的な振り返り方法と、習慣化するためのコツをご紹介します。「振り返りを続けたいけどうまくいかない」と感じている方のヒントになれば嬉しいです。 なぜ振り返りが続かなかったのか弊社ではスクラム開発を採用しており、チーム内で週に...
2ヶ月前
記事のアイキャッチ画像
スペースマーケットの Rails to NestJS 移行の現在地。そしてこれから。
スペースマーケット Engineer Blogのフィード
私たちスペースマーケットが4年前から進めている 「Ruby on Rails から NestJS への移行プロジェクト」。一時期、その進捗は残念ながら進んでいるとは言えない状態でした。過去の登壇や採用資料でも「NestJS へ技術スタックを移行中です」と発信してきておりました。https://speakerdeck.com/spacemarket/engineer?slide=37その裏側では、日に日に重くなる技術的負債と、進まない移行への静かな焦りが渦巻いていたのです。この4年間、私たちの開発現場で一体何があったのか。そして、一度は止まった歯車が、なぜ今、再び力強く回り始め...
2ヶ月前
記事のアイキャッチ画像
ジュニアエンジニアなら“AI駆動開発は設計が9割” ─ 出戻りゼロの実践手法
スペースマーケット Engineer Blogのフィード
はじめにこんにちは、スペースマーケットでインターン中のジュニアエンジニア、akipaint です。「AIでコードを書く」ことが当たり前になりつつある今日この頃。特に生成AIを使った開発手法──いわゆるAI駆動開発は、個人開発や実務問わず急速に広がっています。僕自身、インターンや個人開発を通してAIと一緒にコードを書いています。しかし、そんな中でこんな疑問にぶつかります。「このコード、本当に使って大丈夫?」「どこまでAIに任せていいんだろう?」「AIで爆速開発!…のはずが、出戻りばかりしてる…」そこで今回は、僕が実践している「ジュニアエンジニアにこそ必要なAIの正...
2ヶ月前
記事のアイキャッチ画像
Startpage - プライベート検索エンジンis何
スペースマーケット Engineer Blogのフィード
おはようございます、こんにちは、こんばんは。スペースマーケットでWebエンジニアをしています、s0arです。あついそんなクソ暑い今日このごろ、皆様いかがおググりでしょうか?今日も元気にYahooでググってますか?それともBingですか?最近はAIに聞いちゃうって方も多いんじゃないでしょうか?自分も結構AIに聞いちゃうことが増えました。とはいえ検索エンジンを使う機会がゼロになったわけではないと思います。そんな検索エンジンについてのお話。マジでなんとなく、まったく理由なく、最近検索エンジンを Google → DuckDuckGo → StartPage と乗り換えました。...
3ヶ月前
記事のアイキャッチ画像
CLIでも簡単Podman
スペースマーケット Engineer Blogのフィード
おはようございます、こんにちは、こんばんは。スペースマーケットでWebエンジニアをしているs0arです。これからの時期にとても助かりそうな飲み物を見つけました。カロリーゼロってことは無限に飲んでいいってことですよね。助かる。死ぬ気で飲もうと思います。 Podmanはいいぞおじさん、WSL2でもPodmanを使いたくなる前にPodman Desktopの記事書いたので読んでください。Podmanはいいぞ。Podman Desktopの導入マジで簡単です。苦し紛れに記事書いたんですけど中身ゼロに等しいです。それぐらい簡単です。マジです。簡単すぎて涙出るね。そんなPo...
3ヶ月前
記事のアイキャッチ画像
Github Copilot × Github MCP Server試してみた
スペースマーケット Engineer Blogのフィード
はじめにこんにちは。スペースマーケットでWebエンジニアしてます、dumbled0reです。業務で一つの機能を新しいリポジトリに移行していたのですが、既存の仕様やコード検索をリポジトリをまたいで簡単に出来たら便利だと思い、Githubが提供しているMCPサーバを試してみました。 GitHub MCP Serverとは今回使用するのはこちらのGithubが提供しているMCPサーバで、PRの作成・マージ、Issueの作成・更新、コード検索などが行えます。https://github.com/github/github-mcp-server?utm_source=chatgpt...
3ヶ月前
記事のアイキャッチ画像
【Day.js】React+Day.jsで作成するレンジ版カレンダーコンポーネント
スペースマーケット Engineer Blogのフィード
こんにちは!スペースマーケットでフロントエンドエンジニアをしているwharaguchiです。前回カレンダーコンポーネント単体の作り方を紹介したところ、社内で「開始日と終了日を選択できるレンジ版はどう作るの?」と質問をいただいたので、今回はレンジ版のカレンダーコンポーネントを作成してみました!前回の記事は以下です。https://zenn.dev/spacemarket/articles/caee5ddd8a8937今回の記事も前回の記事と同じ構成で進めていきます。 今回のゴールまず、今回のゴールは、前回作成したカレンダーコンポーネントを元に、以下の仕様を追加したものを作成...
3ヶ月前
記事のアイキャッチ画像
スペースマーケットiOSアプリの残Objective-Cコードを約3年かけてSwift化した話
スペースマーケット Engineer Blogのフィード
こんにちは、スペースマーケットでモバイルエンジニアをしている村田です。先日のWWDC25「Liquid Glass」の発表で世のiOSエンジニアが沸く中、我々のエンジニアチームは2025年6月16日ついにObjective-Cの撲滅を完了し、盛り上がっていました!昨今Objective-Cのコードが残っているプロジェクトは少ないかもしれませんが、入社してから約3年かけて取り組んできたSwift化の歩みを紹介することで、同じように移行に取り組んでいる方の励みや参考になれば嬉しいです。 スペースマーケットゲストiOSアプリの歴史 提供開始10年前の2015年6月30日、スペー...
3ヶ月前
記事のアイキャッチ画像
「設計できないエンジニアは淘汰される?」AI時代に求められる新スキルとは
スペースマーケット Engineer Blogのフィード
2017年、元OpenAIの共同創業者であり、元テスラのAIディレクターでもある Andrej Karpathy は、自身のブログ記事で、「Software 2.0」という概念を提唱しました。彼の主張はこうです——「ソフトウェア開発とは、コードを書くことではなくなる。大量のデータを準備し、ニューラルネットワークを訓練することが、新しい“プログラミング”になる。」この考えは、当時としては新鮮で挑戦的でしたが、それからわずか数年で、私たちはさらにその先へと進んでいます。今年2月、Karpathyは再び、新しい人気キーワードを生み出しました。それが 「Vibe Coding」です。...
3ヶ月前