お知らせ:

Practical Python Design Patterns - Python で学ぶデザインパターン: Singleton Patterns Part. 1 「問題発生」の巻

Tags: python , design pattern , singleton pattern

Published 2022年5月14日17:39 by T.Tsuyoshi

Practical Python Design Patterns - The Singleton Pattern 編「問題発生」の巻「クラスを単純に利用してみる」の巻「いよいよシングルトンパターン」の巻Chapter 2: The Singleton PatternThe Problemプログラミングを始めてまず最初に覚えるデバッグ方法の1つは、変数の値をコンソールに出力することでしょう。これは…

Python で学ぶ architecture patters - DDD (domain driven design) - coupling and abstractions (結合と抽象) の巻

Tags: python , domain driven design , coupling , abstraction

Published 2022年5月12日16:42 by T.Tsuyoshi

Chapter 3. A Brief Interlude: On Coupling and Abstractions(第3章. ちょっと脱線: 相互依存と抽象化)ここで「抽象化 (abstractions)」について少し考えてみたいと思います。これまでも「抽象化」についてはかなりの紙面?を割いてきました。リポジトリパターンは永続/持続ストレージ (permanent storage) に対する抽…

Python で学ぶ architecture patters - DDD (domain driven design) - Repository pattern の巻

Tags: python , domain driven design , architrecture , repository pattern

Published 2022年5月6日23:20 by T.Tsuyoshi

Chapter 2. Repository Pattern(リポジトリパターン)ビジネスの現場における規則 (ビジネスルール: core logic) と該当業務に必要なデータ (infrastructural concerns) を切り離して実装/管理すべく、「依存性逆転の原則 (dependency inversion principle)」に則って開発をしていきましょう。ここでは Repo…

Python で学ぶ architecture patters - DDD (domain driven design) の巻

Tags: python , domain driven design , architrecture

Published 2022年4月28日20:59 by T.Tsuyoshi

Domain Modelingここでいう domain とは「取り組んでいる問題領域」を意味しています。例えば、オンライン家具ストアを対象にしているのであれば、domain は「調達・購買」であったり、「製品デザイン」であったり、「輸送・配達」であったりするかもしれません。システム開発者は、それぞれの domain における様々な活動(ビジネスプロセス)の効率を上げ、自動化するために努力をするこ…

1つのIPアドレス、1つのドメインを割り当てている Apache サーバーで、複数のホスト名へのリクエストを VirtualHost で振り分け、それぞれに異なる Let's Encrypt の SSL 証明書を割り当てて HTTPS アクセスを可能にしてみた

Tags: letsencrypt , certbot , virtualhost , apache

Published 2022年3月14日9:28 by T.Tsuyoshi

この記事は順次更新していきます。 気長にお付き合いください。 現状および計画: ・Djangoアプリケーションは以前からこのサーバー上で稼働しており、Let's Encrypt から取得した証明書で SSL 接続が可能となっていました。 ・今回、フロントエンド部分を React を利用して構築することを計画し、最終的にはバックエンドの Django は django REST…