Archive

Blog

これまでの記事一覧です。

Salesforce

【Salesforce】Apex でエラーハンドリングとロールバックを行う方法

この記事では、Salesforce Apex におけるエラーハンドリングとトランザクションロールバックを紹介します。 安定したアプリケーション開発のためには必要不可欠な要素です。 Apex のエラーハンドリングの基礎 エラーハンドリングは、予期しないエラーや例外が発生した際にシステムが適切に対応できるようにするプロセス

JavaScript

【TypeScript】さまざまな型定義を紹介

TypeScriptでは、多様なデータ型を使用して変数の型を定義できます。 本記事では、主要な型とそれぞれの詳細な説明、そしてサンプルコードを紹介します。 1. boolean 真または偽の値を持つ、最も基本的なデータ型です。 2. number 浮動小数点値で、JavaScript と同じようにすべての数値は浮動小数

Salesforce

【Salesforce】Apex 開発におけるアンチパターンと回避方法

Salesforce はマルチテナント型の SaaS のため、特定の顧客がリソースを食い潰さないように、ガバナ制約 を設けています。 Apex によるカスタム開発を行う際は、常にこの ガバナ制約 を意識して記述する必要があります。 また、レコードの Id の扱いにも要注意です。 これらを前提とした開発を行うために、本記

Salesforce

【Salesforce】Spring '24 のスケジュール

Salesforce には、(開発者・保守ベンダーにとって頭を抱える要素の一つである) メジャーバージョンアップが年に 3回あります。 それぞれ Spring, Summer, Winter で、現在(2023/12月末)は Spring '24 バージョンアップが迫っています。 忘れないように、自社のシステムのリグレ

JavaScript

【Node.js】Express + TypeScript での Hello World までの手順を解説

Node.js, Express, および TypeScript を使用して「Hello World」アプリケーションを作成する手順を詳細に説明します。 前提条件 Node.jsがインストールされていること。 インストールされていない場合は、Node.jsの公式ウェブサイトからダウンロードしてインストールしてください。

Python

【Python】Flask の url_for でパラメータを渡す方法

この記事では、Flask の url for 関数を使用して、クエリパラメータとURIパラメータをどのように渡すかについて説明します。 url for とは Flaskにおける url for 関数は、アプリケーション内のエンドポイントに対するURLを動的に生成するために使用されます。 これが python 側での基本

Salesforce

【Salesforce】Apex で文字列の比較を行う

Salesforce の Apex 開発で、文字列比較はよく行うことでしょう。 記事にするまでもないとは思いますが、 Java 開発に慣れている人が初めて Apex コードを書くときに違和感に悶えることになると思うので念のため書いておこうと思います。 最初に結論 equals を使いましょう。 https://deve

雑記・経験談

【雑記】技術ブログを 収益化 する

技術者のみなさん、自分のサイトをお持ちなら 収益化 に興味はあるのではないでしょうか? 当ブログは、 忍者AdMAX というサービスを利用して広告を表示しています。 個人的には、技術ブログは、収益化のハードルが非常に高いと思っています。 Google Adsense は年々厳しくなっており、独自の記事を多く書く必要があ

Salesforce

【Salesforce】意外と知らない、カスタムメタデータの使用量上限

本記事は Salesforce の設定の一つである「カスタムメタデータ型」の使用量の上限値に関する備忘録です。 Salesforce では、メタデータをカスタムオブジェクトのような形式で、項目を定義してレコードとして管理する機能があります。 /salesforce custom metadata/ カスタムオブジェクト

Sponsored