並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 247件

新着順 人気順

"Value Object"の検索結果201 - 240 件 / 247件

  • 魂の解放: ラテンアメリカのロック史 | Netflix (ネットフリックス) 公式サイト

    '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

      魂の解放: ラテンアメリカのロック史 | Netflix (ネットフリックス) 公式サイト
    • Black Lives Matter

      '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

        Black Lives Matter
      • RecoilでWrite系処理の設計パターンを考える

        もうWrite系処理はZustandでよくない? 以下のスクラップにも書いたようにRead系とWrite系は本質的に関心事は異なっている。 Redux, ZustandのようなFluxインスパイア系なライブラリはGET系のリクエストも更新系で扱う。 これは思想の問題であり、善し悪しで図れるものではないところ。 どちらかというと利用者が受け入れるか受け入れないかの問題。 ただしReact Concurrentのセマンティックと衝突するというのは認識しておいたほうがいいかもしれない。[1] RecoilのSelectorはRead系にもなれるし、Write系にもなれる。 どのように扱うかは利用者に委ねられているため、Recoilのデータ設計においてはSelectorをどの抽象度で扱うかというのがキーとなる。 一度立ち返ってRead系とWrite系の関心事を整理する。 以下で想定しているアプリケ

          RecoilでWrite系処理の設計パターンを考える
        • オスマン帝国: 皇帝たちの夜明け | Netflix (ネットフリックス) 公式サイト

          '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

            オスマン帝国: 皇帝たちの夜明け | Netflix (ネットフリックス) 公式サイト
          • Introduction

            The reference is your key to a comprehensive understanding of the Notion API. Integrations use the API to access Notion's pages, databases, and users. Integrations can connect services to Notion and build interactive experiences for users within Notion. Using the navigation on the left, you'll find details for objects and endpoints used in the API. 📘You need an integration token to interact with

              Introduction
            • 週刊Railsウォッチ: Ruby 3.2のData.define、RubyPrize 2022最終ノミネート、Puma-dev gemほか(20221026後編)|TechRacho by BPS株式会社

              こんにちは、hachi8833です。RubyKaigi 2022の動画がYouTubeチャンネルにアップロードされ始めたようです。 RubyKaigi - YouTube #RubyKaigi 2022 の動画が YouTube に出始めた — yancya (@yancya) October 25, 2022 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwit

                週刊Railsウォッチ: Ruby 3.2のData.define、RubyPrize 2022最終ノミネート、Puma-dev gemほか(20221026後編)|TechRacho by BPS株式会社
              • スプリガン | Netflix (ネットフリックス) 公式サイト

                '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                  スプリガン | Netflix (ネットフリックス) 公式サイト
                • Why my book uses Node.js and JavaScript

                  This post explains why I chose Node.js as runtime platform and JavaScript as programming language for my book “Implementing DDD, CQRS and Event Sourcing”. The described reasons incorporate personal experience, the desired target audience, as well as platform and language characteristics. Also, the benefits and implications of static types are briefly discussed. Finally, the post closes with an out

                  • Watch The Mitchells vs. The Machines | Netflix Official Site

                    '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                      Watch The Mitchells vs. The Machines | Netflix Official Site
                    • スコット・ピルグリム テイクス・オフ | Netflix (ネットフリックス) 公式サイト

                      '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                        スコット・ピルグリム テイクス・オフ | Netflix (ネットフリックス) 公式サイト
                      • 愛の不時着 | Netflix (ネットフリックス) 公式サイト

                        '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                          愛の不時着 | Netflix (ネットフリックス) 公式サイト
                        • 鬼畜上司と社畜部下(Go のチャネルであそぶ)

                          突然だが,先日のオンライン・イベントの復習。 並行処理とデータ競合 書籍『プログラミング言語Go』では「データ競合(data race)」を以下のように定義している(9章)。 二つのゴルーチンが同じ変数へ並行にアクセスして、そのアクセスの少なくとも一つが書き込みの場合に発生します。 そして,データ競合を避ける手段として以下の3つの方法を挙げている。 変数への書き込みをしない; immutable な構造は並行的に安全 複数のゴルーチンからの変数へのアクセスを避ける; 変数を単一のゴルーチンに閉じ込め,通信を介してデータを共有する 多数のゴルーチンに変数へのアクセスを許すが,一度に一つのゴルーチンだけにアクセスさせる; 相互排他(mutual exclusion) 最初のは Java などでよく出てくる値オブジェクト(value object)なんかを思い浮かべると分かりやすいかも知れない。

                            鬼畜上司と社畜部下(Go のチャネルであそぶ)
                          • ミッチェル家とマシンの反乱 | Netflix (ネットフリックス) 公式サイト

                            '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                              ミッチェル家とマシンの反乱 | Netflix (ネットフリックス) 公式サイト
                            • 隔たる世界の2人 | Netflix (ネットフリックス) 公式サイト

                              '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                隔たる世界の2人 | Netflix (ネットフリックス) 公式サイト
                              • Performance impact of the memoization idiom on modern Ruby

                                One major internal change in Ruby 3.2 was the introduction of object shapes. In this post, we’ll try to cover why they were introduced, how they work, and what their limitations are. How object instance variables are stored Because of how dynamic Ruby is, an operation as simple as accessing an instance variable is a lot of work. In most cases, Ruby objects store their instance variables in an arra

                                  Performance impact of the memoization idiom on modern Ruby
                                • freee認証認可基盤の明るい未来を紹介! - freee Developers Hub

                                  こんにちは!7月まで認証基盤チームでエンジニアをしていた cat です。 新認証基盤への入れ替え作業と、リプレイス後最初にリリースした新機能の開発を担当していました。8月からはサービス開発のチームに移動し、 freeeカード Unlimited を作っています。 freeeでは、サービスのパフォーマンス改善、安定性向上などの目的で、プロダクトのマイクロサービス化を進めています。2022年7月、freeeのユーザー認証を担うシステムがマイクロサービスとして切り出され、主要な認証機能が新システムに切り替えられました。切り替えた経緯や、切り替えられるまでの道のりについては、 freeeの礎となる認証認可基盤のマイクロサービス化プロジェクトの経緯と振り返り をぜひお読みください。 新認証基盤のリリース 新認証基盤システムに切り替わったことにより、旧認証システムに存在していた技術的負債を削除すること

                                    freee認証認可基盤の明るい未来を紹介! - freee Developers Hub
                                  • ISUCON12 事前講習

                                    Doctrine ORMでValue Objectを扱う方法4選 #phpstudy / 4 ways to handle Value Objects with Doctrine ORM

                                      ISUCON12 事前講習
                                    • IntelliJ Plugin 「kotlin-fill-class」の現在 - suusan2号の戯れ

                                      この記事は suusan2go Advent Calendar 2019 - Adventar の12日目の記事です。 kotlin-fill-classとは 自分が趣味で作っていたIntelliJ IDEAのPluginで、Kotlinのコンストラクタを(実は今は関数の引数も)シュッと補完してくれます。 suzan2go.hatenablog.com 実際に見ていただくとどんなものか分かるかと思います Kotlin Festのなかでも発表させていただきました。 公開されたあとも地味に色々と機能が追加されているので、このブログではその紹介をします。 kotlin-fill-classの現在 独自クラスでも再帰的にコンストラクタを埋められるようになりました これまではInt, Stringなど組み込みの型については自動で埋められていたものの、 例えば以下のようなValue Objectを用い

                                        IntelliJ Plugin 「kotlin-fill-class」の現在 - suusan2号の戯れ
                                      • 週刊Railsウォッチ(20190925-2/2後編)AWS Lambdaの秘密鍵保存法、Rubyコミット歴史の動画、Rubyコードの最適化と式展開ほか|TechRacho by BPS株式会社

                                        つっつきボイス:「お、@mametterさんじゃないですか😋」「これも今年7月のEuRuKo 2019での発表ですが見落としてて😅、なぜかこの間のRuby Weeklyで突然ピックアップされてたので気づきました」 「この図↑は今年のRubyKaigi 2019↓でも登場してましたね(ウォッチ20190425)」「よく進めてるな〜😳」 「Type Profiler↓といえば、今やってもらっている案件なんかでこれが使えたらよさそうだったりしますよね」「そうなの❤️」「Value Objectみたいなのがいっぱい出てきて、しかもstringだったりintegerだったりfloatだったり、しかもfloatは小数以下何桁まで決まってたりとかしてますし」「自分の場合は謎のInitValueみたいなクラスをこしらえてそこに押し込めました😆」「そういうの作ったって言ってましたね」「基数変換とかそ

                                          週刊Railsウォッチ(20190925-2/2後編)AWS Lambdaの秘密鍵保存法、Rubyコミット歴史の動画、Rubyコードの最適化と式展開ほか|TechRacho by BPS株式会社
                                        • 食品産業に潜む腐敗 | Netflix (ネットフリックス) 公式サイト

                                          '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                            食品産業に潜む腐敗 | Netflix (ネットフリックス) 公式サイト
                                          • PHP libraries and tools

                                            PHP possesses a rich ecosystem, with plenty of libraries and tools. Here is a list of them that I consider interesting, beyond any framework. At the end, I included some useful checks for Composer and Symfony to execute on a CI pipeline. Libraries brick/math: Arbitrary-precision arithmetic library for PHP openspout/openspout: Read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scal

                                              PHP libraries and tools
                                            • 週刊Railsウォッチ: Rubyにdefp導入の提案、IRB 1.7.3リリースほか(20230727後編)|TechRacho by BPS株式会社

                                              週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Rails 🔗 書籍『Layered Design for Ruby on Rails Applications』(8月末発売予定) 書籍: Layer

                                                週刊Railsウォッチ: Rubyにdefp導入の提案、IRB 1.7.3リリースほか(20230727後編)|TechRacho by BPS株式会社
                                              • pythonとクリーンアーキテクチャで映画,アニメを検索できるLinebotを作ったお話 - Qiita

                                                作品紹介 ネットフリックスやアマプラと言った媒体を先に選んで、その後ジャンルや公開年数から映画を絞り込みランダムで5つの作品を返すというようなLinebotになっております。 ちなみにリンクを踏めば、そのままアプリが起動します。 githubのアカウント きっかけ 最近よく友達や後輩から,おすすめの映画を聞かれることが増えたのですが... 友人A: 何かおすすめの映画教えてよ〜 わい: んー、どういうジャンルが好き? 友人A: ホラーとかミュージカル系が好き! わい: んー、じゃあ〇〇とかどう? 友人A: それは、もうみたよ〜 わい: じゃあ、●●とかはどう? 友人A: ありがとう!みてみるね!! 後日 友人A: ねー●●、アマぷらでみれないじゃん!! わい: そっか、ごめんよ...(いや先に言ってくれ!!) このような不毛なやり取りをすることが増えて... しかもおすすめって言葉好きじゃ

                                                  pythonとクリーンアーキテクチャで映画,アニメを検索できるLinebotを作ったお話 - Qiita
                                                • GitHub - GillianPerard/typescript-json-serializer: A typescript library to deserialize json into typescript classes and serialize classes into json.

                                                  // Import decorators from library import { JsonObject, JsonProperty } from 'typescript-json-serializer'; // Enums export enum Gender { Female, Male, Other } export enum Status { Alive = 'Alive', Sick = 'Sick', DeadAndAlive = 'Dead and alive', Dead = 'Dead' } // Create a JsonObject class: LivingBeing // JsonObject decorator @JsonObject() export class LivingBeing { /** The living being id (PK) */ @J

                                                    GitHub - GillianPerard/typescript-json-serializer: A typescript library to deserialize json into typescript classes and serialize classes into json.
                                                  • 【DDD】C# EntityFramework CoreでValueObjectをマップする方法

                                                    ドメイン駆動設計(DDD)のValueObject(値オブジェクト)をEntityFramework Core(EFCore)で自動的にマッピングする方法を紹介します。 EFCore2.0以降では、所有エンティティ型としてValueObjectを永続化する機能が提供されています。 マッピングだけではなく、ValueObjectとして定義したEntityからマイグレーションを生成することも可能です。 EntityとValueObjectを定義する 注文Orderと配送先住所Addressの場合の各クラスを以下のように定義します。 配送先住所に含まれる郵便番号、都道府県、住所等をValueObjectとして定義しています。 クラス図 Order (Entity) using System; using System.Collections.Generic; using System.Linq;

                                                      【DDD】C# EntityFramework CoreでValueObjectをマップする方法
                                                    • 水曜どうでしょう | Netflix

                                                      '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                        水曜どうでしょう | Netflix
                                                      • Add Data class implementation: Simple immutable value object by zverok · Pull Request #6353 · ruby/ruby

                                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                          Add Data class implementation: Simple immutable value object by zverok · Pull Request #6353 · ruby/ruby
                                                        • 「モデリングの学び方:座談会」に参加してきた - 天の月

                                                          modeling-how-to-learn.connpass.com 今日はこちらのイベントに参加してきたので、会の様子と感想を書いていこうと思います。 会の概要 増田さんから会の趣旨説明 座談会で話した内容 普段はどんなモデリングをしているの? かとじゅんさん 原田さん ミノ駆動さん hiroさん 藤岡さん 高崎さん 学び方 高崎さん 藤岡さん 原田さん かとじゅんさん hiroさん ミノ駆動さん 増田さん その他~オブジェクト指向エクササイズの是非~ 全体を通した感想 会の概要 モデリングについての知見を共有してもらうことで、それぞれがモデリングをどのように学んでいくと良いかのきっかけを手に入れよう!というイベントです。具体的には、 モデリングと設計の実践者たちの知見を言語化してもらう 実践的で費用対効果の高いモデリングのやり方を具体例を知る 現場で役に立つモデリングスキルを身に着ける

                                                            「モデリングの学び方:座談会」に参加してきた - 天の月
                                                          • Bootiful SQL Template 2.1.0でRecord対応をしました。 - 谷本 心 in せろ部屋

                                                            年に一回くらい、突然Javaの話をブログに書き始めるJava Championの @cero_t です。 数年前、「Spring BootでもSQLファイルを使いたいな」と思って勢いで作った Bootiful SQL Template ですが、何気に仕事で使うことがたまにあるので細々とメンテナンスを続けています。 最近、APIを全面的に見直してFluent API化したバージョン2.0.0をリリースし、日本語のドキュメントも書き始めました。 sqltemplate/README_ja.md at main · cero-t/sqltemplate · GitHub 今回は、これをRecordに対応させたというお話です。Record対応されたバージョンは2.1.0になります。 TL;DR JdbcTemplateがRecordに対応してないから自分で対応したよ Java16から追加された C

                                                              Bootiful SQL Template 2.1.0でRecord対応をしました。 - 谷本 心 in せろ部屋
                                                            • Constant time implementation of the LFU cache eviction algorithm

                                                              Constant time implementation of the LFU cache eviction algorithm A common strategy to make any system super-performant is Caching. Almost all software products, operating at scale, have multiple layers of caches in their architectures. Caching, when done right, does wonder to the response time and is one of the main reasons why products work so well at a massive scale. Cache engines are limited by

                                                                Constant time implementation of the LFU cache eviction algorithm
                                                              • 内製ソフトウェアアーキテクチャでレガシーシステムを刷新し技術的負債を削減するまでにやったこと - LIFULL Creators Blog

                                                                事業基盤ユニットアーキテクトグループのyoshikawaです。 今回のブログではLIFULL HOME'Sを構成するレガシーシステムのリアーキテクティングについて書いていきます。 2年前にリアーキテクティングプロジェクトが発足し、ソフトウェアアーキテクチャのベースにClean Architecture、言語にTypeScriptを採用し 新たなAPI(Backend For Frontend)を開発してきました。 「コードの品質」と「プロダクト開発エンジニアとのコミュニケーション」が鍵となっていた本プロジェクトですが、 このブログ記事では「コードの品質」を主題として取り組みをオムニバス的に紹介していきます。 この記事で伝えること 想定する対象読者 過去のブログの紹介 データフローに注目したLIFULL HOME'Sのシステム概観 リアーキテクティングプロジェクトについて アーキテクトチーム

                                                                  内製ソフトウェアアーキテクチャでレガシーシステムを刷新し技術的負債を削減するまでにやったこと - LIFULL Creators Blog
                                                                • Python x DDD x Clean Architecture

                                                                  はじめに PythonでDDDでクリーンアーキテクチャで実装してみました。 良くも悪くも、"Pythonでは"あまりネット上で見かけない構成になったので共有しようと思います。 つくったものは、めちゃ簡単なTodoアプリです。 経緯 DDDについて全く知らないので、とりあえずPythonで軽量DDDやってみよう ついでにクリーンアーキテクチャも全く知らないのでコレもやろう という軽い気持ちで始めました。 参考 nrslibさんの記事を最も参考にさせていただきました。 (というより、実装していくとほぼPythonに書き直しただけのようになりました) 使用ライブラリ 今回作成したものは使用ライブラリに大きく依存するため、先に使用ライブラリを記載しておきます。 DDDのため 今回、メインで紹介する部分です。 pydantic 型チェックや設定管理に富んだライブラリ 個人的にすごくお気に入り inj

                                                                    Python x DDD x Clean Architecture
                                                                  • 【1/3】マルチアカウント環境のリソース情報を可視化してみる(AWS Config + Athena + QuickSight) - サーバーワークスエンジニアブログ

                                                                    こんにちは。AWS CLIが好きな福島です。 はじめに 第1弾 第2弾 第3弾 参考 可視化のイメージ 概要図 前提 ①ConfigSnapshotの出力設定(各アカウントで実行) ConfigSnapshotの確認 ConfigSnapshotの設定 設定ファイルの作成 設定ファイルを基にConfigSnapshotの設定 ②AWS Config用S3のバケットポリシー更新(ログアーカイブアカウントで実行) ③AWS Config用のテーブル作成(可視化アカウントで実行) ④AWS Config用のテーブルを更新するLambdaの作成(可視化アカウントで実行) ⑤Lambdaのリソースベースポリシーの設定(可視化アカウントで実行) 変数定義 Lambdaのリソースベースポリシー設定 ⑥S3イベントの設定(ログアーカイブアカウントで実施) 変数定義 S3イベントの設定 動作確認 終わりに

                                                                      【1/3】マルチアカウント環境のリソース情報を可視化してみる(AWS Config + Athena + QuickSight) - サーバーワークスエンジニアブログ
                                                                    • FastAPI(Python)+DDD(ドメイン駆動開発)のポイント

                                                                      DDD(ドメイン駆動開発)をFastAPIで実装するときのプラクティスができたので、共有になります。 一応動いていますけど、もっといい実装方法があれば教えて下さい。そんな気持ちです。 この記事で分かること この記事で分かること FastAPI+DDD のプラクティス(具体的には ↓) FastAPI における DDD を取り入れたディレクトリ構成 FastAPI の Model と DDD の Value Object のデータ扱い方(データ変換) テストのための InMemoryRepository の実装 FastAPI から自動生成される swagger と DDD おまけ) pycache のディレクトリが散在する この記事で分からないこと FastAPI のゼロからの開発手順 DDD のゼロからの知識を学ぶ 前提 言語、ミドルウェアのバージョン 言語、ミドルウェア バージョン

                                                                        FastAPI(Python)+DDD(ドメイン駆動開発)のポイント
                                                                      • 地球外少年少女 | Netflix (ネットフリックス) 公式サイト

                                                                        '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                          地球外少年少女 | Netflix (ネットフリックス) 公式サイト
                                                                        • ウェルネス/アンウェルネス -その真偽を問う- | Netflix (ネットフリックス) 公式サイト

                                                                          '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                            ウェルネス/アンウェルネス -その真偽を問う- | Netflix (ネットフリックス) 公式サイト
                                                                          • サイバーパンク: エッジランナーズ | Netflix (ネットフリックス) 公式サイト

                                                                            '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                              サイバーパンク: エッジランナーズ | Netflix (ネットフリックス) 公式サイト
                                                                            • GitHub - CuyZ/Valinor: PHP library that helps to map any input into a strongly-typed value object structure.

                                                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                                GitHub - CuyZ/Valinor: PHP library that helps to map any input into a strongly-typed value object structure.
                                                                              • ハリウッドを斬る! ~映画あるある大集合~ | Netflix (ネットフリックス) 公式サイト

                                                                                '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                                  ハリウッドを斬る! ~映画あるある大集合~ | Netflix (ネットフリックス) 公式サイト
                                                                                • An Introduction to Domain-Driven Design (DDD) | Khalil Stemmler

                                                                                  Domain-Driven Design (DDD) is the approach to software development which enables us to translate complex problem domains into rich, expressive and evolving software. It's the way we design applications when the needs of our users are complex. Also from the Domain-Driven Design with TypeScript article series. Have you ever worked on a codebase where it felt like "the more code I add, the more compl

                                                                                    An Introduction to Domain-Driven Design (DDD) | Khalil Stemmler