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

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

弁護士ドットコム

新卒が研修内容を効率的に理解するための AI 活用

初めまして。弁護士ドットコム株式会社でエンジニアとして働く、ベトナム新卒新入社員のヴー・ミン・ダン(VU MINH DANG)です。 2024 年 11 月に入社してから、6 か月間の研修を受けました。IT 技術について多くのことを教わりましたが、新しい知識の量が膨…

プロジェクトで境界づけられたモジュールから、コンテキストで境界づけられたモジュールへ

はじめに こんにちは。弁護士ドットコムで開発をしている田所といます。 私は今年の 3 月に弁護士ドットコムへ入社し、日本最大級の弁護士/法律ポータルサイト「弁護士ドットコム」の開発に携わっています。主な役割は、レガシーシステムの改善とアジャイル…

Compression Dictionary Transport の PHP 実装 - Web圧縮の次世代技術

はじめに 現代の Web アプリケーションにおいて、パフォーマンスはユーザー体験を左右する重要な要素です。これまで、gzip、Brotli、Zstandard といった優れた圧縮技術が、サーバーからクライアントへのデータ転送量を削減し、Web サイトの高速化に貢献して…

AI への適切なタスク割り振りのためのコード品質可視化 〜カバレッジレポートとリンターの活用〜

初めまして、弁護士ドットコム事業部でバックエンドエンジニアを担当しています、渡辺です。 今回は、最近私がジョインした新規プロダクト開発チームでの AI 利用についてお話しします。 新規プロダクト開発チームについて 弁護士ドットコム事業部では弁護士…

ベトナム人の新入社員が直面した、PHP の正規表現の活用

ベトナム人の新卒は PHP の正規表現を使用して、Markdown パーサーのルールをカストマイズするチャレンジ

制約が解き放つ可能性 - Devin AI との対話に見たもの

こんにちは、 @h13web です。 LLM (Large Language Model) の登場によって、プログラミングの方法論は大きく変わりつつあります。 私たちも日々 LLM と対話し、さまざまな試行錯誤をしています。 本記事では「制約が創造性を促進する」という逆説を LLM との…

生成 AI と SaaS をつなぐ! Claude MCP 活用の実践

はじめに MCPとは 今回試したこと ケース1: JIRA との連携 どうして連携しようと思ったのか(目的) 例: 個人のタスクを分析してみる 投入したプロンプト LLM の応答 ケース2: Slack との連携 どうして連携しようと思ったのか(目的) 例1: 個人のtimesチャ…

弁護士ドットコムの"Legal x AI領域"と他2点が面白い

この記事は弁護士ドットコム Advent Calendar 2024 の 25 日目、最終日の記事です。最終日は入ったばかりのCTOの@stanakaがお送りします。 弁護士ドットコムには、先月の11月半ばに入社して、およそ1ヶ月半たったところです。まだキャッチアップ期間中ですが…

SRE 2 年生の悩みと未来への展望

この記事は弁護士ドットコム Advent Calendar 2024の 18 日目の記事です。 前日は @takky さんの「サマーインターンシップ2024」でした。 弁護士ドットコムは新卒採用を始めました! 学生のみなさんが入社後のイメージを持っていただけるような、実践的なイ…

Deno 2.0 の依存管理アップデートとモノレポワークスペースの実践

この記事は、 弁護士ドットコム Advent Calendar 2024 の 15 日目の記事です。 弁護士ドットコムで Web エンジニア業務をしている @koukibuu3 です。 2024/10/09、Deno のメジャーアップデートが行われ 2.0 となりました。 4 years after Deno 1.0, the next…

S3 ブロックパブリックアクセス(バケット設定)の再勉強

この記事は、弁護士ドットコム株式会社の Advent Calendar 2024 の 13 日目の記事です。 皆さん、こんにちは。弁護士ドットコム、技術戦略本部・ SRE 室のテイです。今回は、S3 のブロックパブリックアクセスについて十分に理解できていないと感じたため、Se…

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

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

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

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

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

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

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

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

デザイナーが Alpine.js を触って感じた Good なこと

この記事は弁護士ドットコム Advent Calendar 2023の 16 日目の記事です。 前日は @hikarun_sre さんの「情勢の変化とリモート、福岡を選んだ私の働き方」でした。 弁護士ドットコム事業本部でデザイナーをしている門倉(@kuroinu123)です。 最近 Alpine.js…

スプレッドシートとGoogle Apps Scriptでtextlintの辞書ファイルを生成する

この記事は弁護士ドットコム Advent Calendar 2023の4日目の記事です。 前日は @saku_238 さんの「部屋とTシャツと私 〜Tシャツから2023年を振り返る〜」でした。 こんにちは、弁護士ドットコム本部 デザイナーの細貝です。 一昨年のアドベントカレンダーで…

PHP Conference Japan 2023にプラチナスポンサーとして協賛し、メンバーが登壇しました!

こんにちは。技術広報を担当している@a_katoです。 2023年10/8(日)に開催された「PHP Conference Japan 2023」にプラチナスポンサーとして協賛しました。 登壇者からのコメントと当日の様子をお届けします! creators.bengo4.com スポンサーセッション 弁護…

弁護士ドットコムがPHP Conference Japan 2023にプラチナスポンサーとして協賛します!

こんにちは。 PHP Conference Japan 2023に、弁護士ドットコムがプラチナスポンサーとして協賛・出展します! PHP Conference Japan 2023とは 2000年より年に一度開催されている日本最大のPHPのイベントです。 WEBサーバにインストールされているシェア8割を…

Alpine LinuxでのDNSトラブルシューティング:解決策と試行錯誤

はじめに こんにちは。 弁護士ドットコム SRE室の原口です。 通常は SRE室のメンバーやアプリケーションエンジニアのみなさんと協力しながら、クラウドインフラの改善に取り組んでいます。 当社では、AI 技術を活用した「チャット法律相談 (α版)」を提供した…

デザイナーのリモートワーク環境でのオンボーディングを振り返って

入社前に感じていた不安 弁護士ドットコムのオンボーディングの流れ 実際の取り組み内容と印象に残った点 KnowWho Slackのハドルミーティング 定期的な1on1の場 ドキュメントに残す文化 とはいえ、オフラインのコミュニケーションも侮れない まとめ こんにち…

PHPerKaigi 2023にダイアモンドスポンサーとして協賛します!

こんにちは。 今月行われるPHPerKaigi2023に弁護士ドットコムもダイアモンドスポンサーとして協賛します! PHPerKaigi 2023とは PHPを使用している方、過去にPHPを使用していた方、これからPHPを使いたいと思っている方、そしてPHPが大好きな方たちが、技術…

Tokens Studio for FigmaとStyle Dictionaryでデザインの共通言語をつくる

こんにちは、弁護士ドットコムデザイン部の細貝です。 担当しているプロダクトで、「Style Dictionary」と「Tokens Studio for Figma(FigmaTokens)」を使ってデザイントークンを実際のコードに反映する仕組みづくりをする機会がありました。 12月のアドベン…

弁護士ドットコムサービスでモノリスをマイクロサービス化しようとして失敗した原因を振り返る

弁護士ドットコムサービスでシステムをモノリスからマイクロサービスにしようとしたときの失敗を振り返ります

UIデザインにおけるステートマシン

はじめに 弁護士ドットコム デザイナーの林(@taka_piya)です。 弁護士ドットコム 案件管理システムでは、アプリケーションとUIの状態管理にXStateを用いたステートマシンでの管理を導入しています。 この記事では、UIデザインの考え方にステートマシンを導…

Apache Solr から OpenSearch に載せ替えた話

検索しているユーザー(イメージ) はじめまして。弁護士ドットコム事業本部でエンジニアをしている狩野です。 弁護士ドットコムのサービスにはいくつかの検索機能があります。主に「みんなの法律相談」「弁護士検索」「弁護士ドットコムニュース」などで使…

PHP Conference 2022 に2名のメンバーが登壇・ゴールドスポンサーとして協賛しました

9/24 〜 9/25 まで開催された PHP Conference 2022 に弁護士ドットコム株式会社は、ゴールドスポンサーとして協賛し、2 名のメンバーが登壇しました。 この記事では、登壇者 2 名による登壇内容の紹介と感想をお届けします。 登壇内容の紹介とカンファレンス…

一年間 Working Agreement を作りながらチームビルドした話

はじめに こんにちは。弁護士ドットコム株式会社エンジニアの砂川です。 社名と同じ弁護士ドットコム事業本部の開発部でエンジニアリングマネージャをしています。 弁護士ドットコムではいくつかのプロジェクトチームに分かれてそれぞれのミッションに取り組…

弁護士ドットコムでの技術課題への向き合い方 -Tech Focus Day-

はじめに こんにちは。弁護士ドットコム株式会社エンジニアの@shinfkdです。 普段は社名と同じ弁護士ドットコムというサービスを運営する開発部で、部長をやっております。 本記事では、弁護士ドットコム事業における技術課題に対する取り組み、 Tech Focus …

デザイナーが組織・人材マネジメントに関わるようになって読んだ本

今回は、僕自身の振り返りも含めて、デザイナーがマネジメントを行う際に参考になる書籍をご紹介します。これからマネージャーになる方や、マネジメントに興味が湧いてきた、というデザイナーの方におすすめです。