Blog
Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.
JSON Schema ile Configuration'ı Doğrulamak: Editor IntelliSense, SchemaStore ve CI'da Validation
.NET binder yazım hatalı bir ayar key'ini sessizce yok sayar; JSON Schema'da additionalProperties: false bu hatayı dosyayı yazarken ve CI'da yakalar. Bookstore.Api için 2020-12 şeması yazıp SchemaStore, VS Code eşlemesi, YAML şema yorumu, check-jsonschema, ajv ve JsonSchema.Net ile doğruluyor; draft karışıklığını ve format'ın her yerde kontrol edilmediğini gerçek çıktılarla gösteriyoruz.
Document Modeling 2: Schema Pattern'leri, Schema Validation ve Şema Evrimi
MongoDB şemasız değil, esnek şemalıdır: computed, subset, bucket, polymorphic ve archive gibi pattern'ler modeli okuma ihtiyacına göre şekillendirir, $jsonSchema validation da veri kalitesini veritabanında korur; 9.0'ın constraint seviyesi her document'in kurala uyduğunu garanti eder. Gerçek çıktılarla kitapta yorum özeti, son 3 yorum, saatlik bucket, tek collection'da üç baskı türü, schemaVersion ile migration, moderate ve strict farkı ve constraint'e geçiş.