Lucky Penny SoftwareがComponentSourceに参加
ComponentSourceはLucky Penny Softwareと提携して、オブジェクトマッピングやアプリケーションメッセージングを簡素化する実績ある.NETライブラリを提供

Lucky Penny Softwareは、米国テキサス州オースティンを拠点とするソフトウェア企業であり、Microsoft .NETエコシステム向けに高品質なライブラリを提供することに注力しています。同社の主力製品であるAutoMapperとMediatRは、モダンなアプリケーションを開発する開発者によって広く利用されています。当初、創業者Jimmy Bogard(Vertical Slice Architectureの制作者)によって無料のオープンソースプロジェクトとして作成された両ライブラリは、合計で10億回以上のダウンロードを記録するなど、大きな普及を達成しました。その後、持続可能な開発、プロフェッショナルなサポート、そして顧客ニーズに沿った継続的なイノベーションを実現するために、商用提供へと進化しています。
Lucky Penny Softwareの製品ラインナップには、AutoMapperが含まれます。AutoMapperは、複雑なドメインモデルおよびLanguage Integrated Query(LINQ)結果を、きれいなData Transfer Objects(DTO)へと変換することを簡単にするための、コンベンション(慣習)ベースのオブジェクトマッピングライブラリです。一貫した命名規則を適用し、反復的なマッピングコードの必要性を減らすことで、レイヤー間のより明確な分離を維持しつつ、コードの可読性と信頼性を向上させます。組み込みの設定バリデーションにより、開発プロセスの早い段階でマッピングの問題を特定できるため、堅牢なアプリケーション設計をさらに後押しします。
MediatRは、メディエーターおよびコマンドディスパッチャのパターンを実装し、スケーラブルなアプリケーションアーキテクチャを支援します。リクエストと通知を適切なハンドラへルーティングするインプロセスメッセージングの仕組みを提供し、コンポーネント間の密結合を減らします。このアプローチは、Clean ArchitectureおよびVertical Slice Architectureの原則に沿っており、チームが、時間の経過とともにテストしやすく、拡張しやすく、保守しやすいアプリケーションを構築できるようにします。
Lucky Penny Softwareとのパートナーシップを通じて、ComponentSourceは、これらの実績ある.NETライブラリをグローバルなソフトウェアマーケットプレイスに追加しました。このコラボレーションにより、組織は確立された調達プロセスの中で、AutoMapperとMediatRをライセンスし、管理するためのわかりやすい手段を得られます。顧客は、商用ライセンスへの信頼できるアクセス、購買の一元化、専任のサポートの恩恵を受けながら、広く採用されたアーキテクチャパターンや信頼できる開発ツールを土台としてアプリケーションを引き続き構築できます。
詳細は、Lucky Penny Softwareのページをご覧ください