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

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

CLOUDSIGN

なぜボタンは 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 カ月を過ごしたかと入社して感じたことを書きました。 補足すると「クラウドサイン」は弁護士ドットコムのサービスのひとつ…

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

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

モブプロが最高だった話

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

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

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

Optimistic Update に触れてみる

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

スクラム開発未経験からスクラムマスターになってみた

この記事は「弁護士ドットコム Advent Calendar 2023」の 14日目の記事です。 前日の記事は @astkhs さんの「イマジナリーキャットと暮らしたい」でした。 とても真剣に猫を追求する内容がとても面白く興味深かったです! タイトルだけで面白いのずるいです…

モブテスト設計を試してみた話

この記事は「弁護士ドットコム Advent Calendar 2023」の 10日目の記事です。 前日は @Casseroles さんの「Customer Reliability Engineeringとはなんだったのか」でした。 CREチームの歴史と、そのチャレンジの軌跡が分かる、読み応えのある記事でしたね。 …

Customer Reliability Engineeringとはなんだったのか

この記事は弁護士ドットコム Advent Calendar 2023の9日目の記事です。 前日は @RINYU_DRVO さんの「Go html templateで書くhtmlメールのハマりどころと対処法」でした。 クラウドサインのサービスから送信されるメールに絡む出来事は、私もいろいろ目にして…

Go html/templateで書くHTMLメールのハマりどころと対処法

この記事は弁護士ドットコム Advent Calendar 2023の 8 日目の記事です。 前日は @RA621H さんの「はじめての転職と今後の展望」でした。 クラウドサインのフロントエンドエンジニアの @RINYU_DRVO です。 今回は、Go html/template で書く HTML メールのハ…

合計 3600 行の .gitlab-ci.yml から 70 %重複コードを削減しつつ、必須のテストを必ず実装できるようにした

こんにちは。弁護士ドットコム クラウドサイン事業本部で SRE をしています、大内と申します。 クラウドサイン事業本部の SRE ではサービスの可用性、信頼性の向上や開発の高速化、省力化を目指した開発を日々行っています。 クラウドサインの本体アプリケー…

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

こんにちは。技術広報を担当している@a_katoです。 2023年10/28(土)に開催された「Vue Fes Japan 2023」に、 クラウドサインはプラチナスポンサーとして協賛しました。 今回は、当日の様子と登壇者からのコメント、そしてセッションについてお届けします! c…

クラウドサインがVue Fes Japan 2023にプラチナスポンサーとして協賛します!

こんにちは。 昨年に引き続き、『Vue Fes Japan 2023』のプラチナスポンサーとしてCloudSign(クラウドサイン)が協賛・出展します! Vue Fes Japanとは Vue Fes Japan(ビューフェスジャパン)は、JavaScriptフレームワークの代表格であるVue.jsに関する、…

SRE NEXT 2023にダイヤモンドスポンサーとして協賛し、メンバーが登壇しました!

こんにちは。技術広報を担当している @a.kato です。 2023年9/28(金)に開催された「SRE NEXT 2023」に、クラウドサインはダイヤモンドスポンサーとして協賛しました。 記事を書くまでがカンファレンスということで、遅ればせながらレポートを作成いたしまし…

クラウドサインがSRE NEXT 2023にダイヤモンドスポンサーとして協賛します!

こんにちは。 SRE NEXT 2023 に、CloudSign(クラウドサイン)がダイヤモンドスポンサーとして協賛・出展します! SRE NEXT 2023とは 信頼性に関するプラクティスに深い関心を持つエンジニアのためのカンファレンスです。 SRE NEXT 2023は「Interactivity」…

長くなりがちだったコードレビューを改善した話

弁護士ドットコム クラウドサイン事業本部でエンジニアをしている山田です。 主にフロントエンドを担当しています。 普段の業務でフロントエンド開発のコードレビューをすることが多く、今回は長い時間がかかりがちだったコードレビューを以下の施策で改善し…

メールの修正を容易に確認できるツールを作成してみた

こんにちは。 弁護士ドットコム クラウドサイン事業本部の北見と申します。 CloudSign のバックエンドの開発を主に担当しています。 CloudSign では、契約書類の確認依頼や締結完了の案内を受信者や関係者向けにメールで通知する仕組みがあります。 本記事で…

Vue2.7アップデートに伴うv-deep移行で詰まったところ

こんにちは。弁護士ドットコム クラウドサイン事業本部 Product Engineering 部の林と申します。執筆時点では入社1か月の新入社員です。もちろん入社してはじめて書く技術ブログですが、新参者でも臆せず発信できる組織ということをアピールしつつ、ジョイン…

クラウドサインがGo Conference 2023にシルバースポンサーとして協賛します!

こんにちは。 6月2日に開催されるGo Conference 2023 に弊社が運営するCloudSign(クラウドサイン)がシルバースポンサーとして協賛します! Go Conference 2023とは Go Conference は年に1回行われるプログラミング言語 Go に関するカンファレンスです。 カ…

モノリシックなアプリケーションを疎結合にする取り組み

こんにちは。弁護士ドットコム クラウドサイン事業本部 Product Engineering 部の須山と申します。CloudSign はサービスを開始してから約 7 年が経過しています。その間数多くの機能追加・拡張を続けている中で技術的な負債を残していくことは、どの企業でも…

61 PM Night というイベントで「PM同士のレトロスペクティブのすゝめ」というタイトルでお話しました!

こんにちは、弁護士ドットコム クラウドサイン事業部 PM(プロダクトマネージャー)の新田です。 先日、BASEさん、SmartHRさんと合同で61 PM Nightを開催し、登壇しました! ちなみに、イベントタイトルの 61(ロクイチ) は3社のオフィスがある六本木一丁目が由来…

CloudSign の社内用管理画面を Vue2.7 に移行した話

こんにちは。弁護士ドットコム クラウドサイン事業本部の篠田 (@tttttt_621_s) です。 普段はフロントエンドの開発を担当しています。 Vue.js を使ったプロダクト開発において、今年の課題としてあげられるものは Vue2 のサポート終了による Vue3 への移行で…

Developers Summit 2023に登壇しました!

こんにちは、弁護士ドットコム株式会社 採用チームです。 先日行われた国内最大級の技術者向けカンファレンス Developers Summit 2023に協賛・登壇しました! event.shoeisha.jp 当社からは技術戦略室 室長 兼 クラウドサイン事業本部 プロダクト統括の市橋…

カミナシ✕クラウドサイン『憧れのマイクロサービスと愛すべきモノリスの話』イベントレポート 後編 

クラウドサインのイベントレポートが公開されました!!

カミナシ✕クラウドサイン『憧れのマイクロサービスと愛すべきモノリスの話』イベントレポート 前編

テクノロジーの力で“現場”や“契約”といったレガシーな分野のDX化をリードし続けているカミナシとクラウドサイン。 そのプロダクトを成長させていく中で避けて通れないのがマイクロサービス化とモノリスの壁、そしてセキュリティの問題です。 2022年10月に、…