【備忘録】UUID v4 と UUID v5 の違いと使用例について
一意なランダム文字列を作成する際には、 UUID をよく使うと思います。 衝突しない(する可能性が限りなく低い)ランダム文字列を作成できる V4 を使うことが多いと思いますが、 V5 との違いも知っておきたいですね。 結論だけ知りたい人向け UUID v4とv5の最大の違いは、v4が完全にランダムな値に基づき生成される
Archive
これまでの記事一覧です。
一意なランダム文字列を作成する際には、 UUID をよく使うと思います。 衝突しない(する可能性が限りなく低い)ランダム文字列を作成できる V4 を使うことが多いと思いますが、 V5 との違いも知っておきたいですね。 結論だけ知りたい人向け UUID v4とv5の最大の違いは、v4が完全にランダムな値に基づき生成される
JavaScript では配列の操作をする機会はとても多いです。 for文で書けばとりあえず動くものはできますが、配列操作のメソッドを覚えておくと、よりシンプルで可読性の高いコードになります。 この記事では、map, some, every, filter, find, reduceといった主要な配列操作メソッドに焦点
この記事では、React と TypeScript を用いてアプリケーションを実装する上での基礎知識を紹介します。 本記事では、React と TypeScript についての理解を深めるための簡単な説明を併せて記載します。 React とは React は、Facebook (Meta社) が開発した、インタラクティ
Salesforce には、(開発者・保守ベンダーにとって頭を抱える要素の一つである) メジャーバージョンアップが年に 3回あります。 いずれも、広範囲にわたって大規模な新機能がリリースされるため、既存の機能やアプリケーションに影響を与える可能性があります。 そのため、Salesforce から 1ヶ月程度、事前に「プ
Salesforce での Apex 実装では、Apex Test の実装も同じぐらい重要です。 当サイトではいくつか Apex Test の記事を紹介しており、記事が散らばり始めたので、本記事ではまとめてお届けします。 特定のユーザで Apex Test を実行する 異なるユーザーロールやプロファイルに基づく権限制御
最近 JavaScript で開発することが多くなっており、MERN スタックを利用したプロダクト開発も行なっているので今一度振り返るための記事を書いておきます。 MERN スタックは、Webアプリケーションの開発に広く使用される技術の組み合わせです。 それぞれの文字が特定の技術を表しています。 MERN スタックは、
この記事では、Salesforce Apex におけるエラーハンドリングとトランザクションロールバックを紹介します。 安定したアプリケーション開発のためには必要不可欠な要素です。 Apex のエラーハンドリングの基礎 エラーハンドリングは、予期しないエラーや例外が発生した際にシステムが適切に対応できるようにするプロセス
TypeScriptでは、多様なデータ型を使用して変数の型を定義できます。 本記事では、主要な型とそれぞれの詳細な説明、そしてサンプルコードを紹介します。 1. boolean 真または偽の値を持つ、最も基本的なデータ型です。 2. number 浮動小数点値で、JavaScript と同じようにすべての数値は浮動小数
Salesforce はマルチテナント型の SaaS のため、特定の顧客がリソースを食い潰さないように、ガバナ制約 を設けています。 Apex によるカスタム開発を行う際は、常にこの ガバナ制約 を意識して記述する必要があります。 また、レコードの Id の扱いにも要注意です。 これらを前提とした開発を行うために、本記
Sponsored