弁護士ドットコム株式会社 Creators’ blog

弁護士ドットコムがエンジニア・デザイナーのサービス開発事例やデザイン活動を発信する公式ブログです。

ボタンをaタグで作るな高校校歌

まずはこちらをお聞きください。 技術的解説: ボタンを a 要素で作るな a 要素は URL などへのリンクをつくるためのもので、button 要素はなんらかの処理を起動するボタンをつくるためのものです。 配置されるものがリンクなら a 要素で実装し、ボタンなら b…

GraphRAG を使ってみる

こんにちは。弁護士ドットコム株式会社リーガルブレイン開発室の井出です。 リーガルブレイン開発室では生成 AI などの技術を利用して企業法務や弁護士の課題解決のためのサービスを開発しております。 今回は弊社で研究を進めている GraphRAG がどういった…

Vue 3.5 の新機能・改善点まとめ

クラウドサインのフロントエンドエンジニアの辻@t0daaayです。 2024 年 9 月 1 日に Vue 3.5 のリリースが発表されました。 https://blog.vuejs.org/posts/vue-3-5 このブログでは、このリリースノートを読みリリースされた内容を実際に動かしてみたり、さら…

クラウドネイティブ時代のプロキシTraefikのDocker入門

こんにちは。税理士ドットコム事業部の @komtaki です。 先日、税理士ドットコムの local 環境に「クラウドネイティブ時代のリバースプロキシ」Traefikを導入しました。プロキシサーバーの候補として最初に思いついたのは nginx でしたが、最終的には、設定…

新卒が必読書「Team Geek」から学んだ、チームづくりのためのガイド

こんにちは2025年内定者の千木良です。現在は東京国際工科専門職大学4年生で、2025年4月に弁護士ドットコムに入社予定です。 2本目の記事では、チーム開発では欠かせない思考を学べる「Team Geek」について大切だと思った点をまとめました。 学生と社…

新卒が必読書「リーダブルコード」から学んだ、読みやすいコードを書くための基本ルール

こんにちは、2025年内定者の千木良です。現在は東京国際工科専門職大学4年生で、2025年4月に弁護士ドットコムに入社予定です。 この記事では、弁護士ドットコムの必読書である「リーダブルコード」を読んだため、学生エンジニア視点で重要だと思った点…

なぜボタンは button 要素で作るべきなのか、div 要素をボタンにすることを通して考える

この記事を読むとわかること なぜボタンを button 要素で作るべきなのか、その理由 どーーーーーしてもボタンを別の要素で作らなければいけないとき、何をすればいいか 答え button 要素を使ったときに得られる標準動作を捨ててまで得られるメリットがないか…

mablers.jp登壇レポート_APIテストのリアルをお届け!弁護士ドットコムでのmablの活用方法

こんにちは。クラウドサイン事業本部 QAチームの田中です。 先日、自動テストツール「mabl」のユーザーイベント「mablers.jp」にて、APIテストをテーマに登壇させていただく機会がありました。 今回は、スライドでお伝えしきれなかった部分を中心に振り返り…

クラウドサインのCREチームにジョインして1か月が経過しました

こんにちは、藤谷(𝕏@fujitanien05)です。 2024/7/1より弁護士ドットコム株式会社クラウドサイン事業本部 Reliability Engineering部 CREチームに転職して、1か月が経過しました。 何事も最初の新鮮な気持ちって大事なので、この新鮮な気持ちを残してみます。…

ふりかえりの場を作るために DPA(Design the Partnership Alliance)をやってみた

クラウドサインのフロントエンドエンジニア ツノです。 みなさんは Design the Partnership Alliance(略して DPA)についてご存じですか? DPA とは、スクラム開発でのふりかえりの場を作るために行うワークショップの 1 つです。この記事では、チームの形…

クラウドサインのデータ分析基盤を運用していくための体制改善 - データマネジメント勘所#4 イベントレポート

こんにちは。クラウドサイン事業本部 SREチームの高橋です。 普段はSREとして勤務する傍らデータエンジニアとしても働いています。 今回、2024年5月14日(火)に開催された「TECH PLAY主催:primeNumber | 弁護士ドットコム|キャディ|コミューン共催イベン…

Go HTML Template のエスケープの挙動に気をつけよう

TL; DR Go HTML Template では、渡した文字列がデフォルトでエスケープされますが、Typed Strings を渡すとエスケープされません そこにユーザーが自由に指定できる値を設定すると、XSS 脆弱性につながる恐れがあります Revel の関数の中には、引数に渡した…

クラウドサインに入社してから 1 カ月たった

2024 年 3 月から入社したツノ(𝕏@2nofa11)です。 この記事では、クラウドサインにエンジニアとして入社 1 カ月たった私が、どんな 1 カ月を過ごしたかと入社して感じたことを書きました。 補足すると「クラウドサイン」は弁護士ドットコムのサービスのひとつ…

入社4ヶ月でBigQueryの課金額を減らすために考えたこと

データ分析基盤室の otobe(𝕏@UC_DBengineer) です。 事業規模が拡大し、大規模なデータの管理が必要になるにつれて、SnowFlake や BigQuery のようなハイパワーな DWH サービスでデータを加工するケースは多いです。 その際、想定外な高額請求が起こる原因…

イベント開催レポート:PdM Meetup〜ビジョンを成功に導く効果的なPdM組織とは?

こんにちは。クラウドサインでプロダクトマネージャー(PdM)を担当している中井です。 2024年もあっという間に4月。東京では桜の見頃が過ぎ、桜吹雪が綺麗ですね。 そんな中、2024年4月10日、株式会社ラクスと弁護士ドットコム株式会社と合同で「【弁護士ド…

OOC2024にスポンサー&ブース出展します

こんにちは。技術広報を担当しているsakutaro(@saku_238)です! 弁護士ドットコムは 2024年3月24日(日) にお茶の水女子大学で開催予定の「Object-Oriented Conference 2024(略称:OOC)」にゴールドスポンサーとして協賛します! OOCが4年ぶりに開催される…

推しが退所する悲しみを忘れるために仕事がんばったら、裁量労働制にかかる法改正対応(一部)ができました。

弁護士ドットコムで働く人事部 労務チームの後沢です。 弊社には様々な部活があるのですが、私は某アイドル事務所を応援する部活に入り、大好きなアイドルグループ Kis-My-Ft2 を応援することに生きがいを見出しております。 しかし、昨年、事件が起きました…

今年も弁コムはPHPerKaigi2024にスポンサーするぞ!

こんにちは。sakutaroです! 今年もPHPerKaigiの季節がやってきましたね! 弊社も昨年に引き続き、「PHPerKaigi 2024」にプラチナスポンサーとして協賛します!! 2024年3月7日(木)〜3月9日(土)、オフラインでは中野セントラルパークカンファレンス、オンラ…

社内システムで生成AIを活用するコツは業務理解と事前準備

こんにちは。税理士ドットコム事業部の @komtaki です。 ChatGPT が 2022 年 11 月 30 日に出て一年が経ちました。みなさんも生成 AI を本番サービスで活用できてますか。 弁護士ドットコム株式会社でも実運用の壁を乗り越えて、実際にビジネスを変革するた…

モブプロが最高だった話

クラウドサインのフロントエンドエンジニア辻です。 現在所属しているスクラムチームで、はじめてモブプロを実施しました。 その結果、チームに非常に良い結果をもたらしたため、実施した経験とその中で得られた成果について書いていきます。 モブプロとは …

DMARC をなめるな

Gmailが「メール送信者のガイドライン」を改訂し、なりすましメールへの対策を強化する旨を発表しています。今までは原則、なりすましメール対策の有無にかかわらず、メールはいちおうは届いていました。しかし今後は、なりすましとみなされたメールは届かな…

プロダクト開発はなぜ直観に反するのか

この記事は、弁護士ドットコム Advent Calendar 2023の25日目の記事です。 前日は tsuchiya さんの「ログや例外についてレビューや実装時に意識していること」でした。 はじめに: 人と成りては童子のことを棄てたり インターネットの海には、不幸な開発プロ…

ログや例外についてレビューや実装時に意識していること

この記事は弁護士ドットコム Advent Calendar 2023の 24 日目の記事です。 前日は @tttttt_621_s さんの Axios における request method の型定義を調査した話 でした。 はじめに ビジネスメディア & ソリューション事業部開発チームの tsuchiya です。 普段…

Axios における request method の引数の型定義を調査した話

はじめに この記事は 弁護士ドットコム Advent Calendar 2023 の 23 日目の記事です。 前日は @komtaki さんの「型パズルを理解しTypeScript中級者になる8のポイント」でした。 こんにちは、クラウドサイン事業本部の篠田(@tttttt_621_s)です。 普段はクラ…

型パズルを理解しTypeScript中級者になる8のポイント

この記事は、弁護士ドットコム株式会社の Advent Calendar 2023 の 22 日目の記事です。 前日は @et_tei さんの「FireHOL で公開されているブラックリストからの接続 Akamai でブロックする」でした。 こんにちは。税理士ドットコム事業部の @komtaki です。…

FireHOL で公開されているブラックリストからの接続 Akamai でブロックする

この記事は、弁護士ドットコム株式会社の Advent Calendar 2023 の 21 日目の記事です。 皆さん、こんにちは!弁護士ドットコム SRE 室の @et_tei です。国籍は中国で、今年は来日13年目です。今回は FireHOL で公開されているブラックリストからの接続 Akam…

夜明け前のデザインシステム再考〜デザインシステムの目的と指標

この記事は弁護士ドットコムAdvent Calendar 2023の20日目の記事です。 昨日は @dskymd さんのOptimistic Updateに触れてみる でした。 はじめに こんにちは、弁護士ドットコム本部 デザイナーの林です。 去年のアドベントカレンダーはデザイントークンの記…

Optimistic Update に触れてみる

この記事は弁護士ドットコム Advent Calendar 2023の 19 日目の記事です。 前日は @michimani さんの「Azure App Configuration を使って機能の利用可否を自動で切り替える」でした。 クラウドサインのフロントエンドエンジニアの山田です。 普段の業務では…

Azure App Configuration を使って機能の利用可否を自動で切り替える

こんにちは。 弁護士ドットコム株式会社 Professional Tech Lab の伊藤 (@michimani) です。 Professional Tech Lab は今年の 2 月に新しく作られたチームで、主に AI(特に自然言語処理)を用いたプロダクトの開発や研究をしています。私はその中で、新しい…

プロジェクトマネージャーになって半年、やったこと、そして意識したこと。

この記事は弁護士ドットコム Advent Calendar 2023の 17 日目の記事です。 前日は@Abbiscuitさんの投稿「デザイナーが Alpine.js を触って感じた Good なこと」でした。 こんにちは。 BUSINESS LAWYERS のプロジェクトマネージャーを担当している、こが @_po…