Postgres 18 UUIDv7 مفاتيح أساسية: دليل عملي (2026)
استخدم uuidv7() المدمج في Postgres 18 لـ primary keys: الـ DDL الافتراضي، uuidv7 مقابل uuidv4 مقابل bigint، الانتقال من uuidv4، وتحذير تسريب الـ timestamp الذي يجب معرفته.
استخدم uuidv7() المدمج في Postgres 18 لـ primary keys: الـ DDL الافتراضي، uuidv7 مقابل uuidv4 مقابل bigint، الانتقال من uuidv4، وتحذير تسريب الـ timestamp الذي يجب معرفته.
وصّل Valkey من Node.js و TypeScript باستخدام عميل iovalkey: إعداد Docker، و typed caching، و pipelines، و pub/sub، ومعالجة الأخطاء، والإغلاق الآمن.
ابنِ خدمة gRPC بنظام typed و production في Node.js و TypeScript: server streaming، و deadlines، و error model، و health checks. دليل 2026 قابل للتنفيذ.
هل يجب أن تستخدم Postgres LISTEN/NOTIFY لعمل job queue؟ global commit lock، وحد payload سعة 8000-byte، وقيود PgBouncer، وأنماط SKIP LOCKED الأكثر أماناً.
ابني pagination سريع بالـ cursor على Postgres باستخدام Node.js و TypeScript: استعلامات keyset queries، و tiebreaker مركب (created_at, id)، و cursors base64url غير شفافة.
اجعل عمليات POST و PATCH آمنة عند إعادة المحاولة. ابني طبقة idempotency-key احترافية في TypeScript على Node 24 مع Fastify 5 و Postgres 18: مطالبات ذرية (atomic claims)، وأخطاء 409، وإعادة تشغيل الاستجابات (replays).
ابني NATS JetStream worker متين في TypeScript على Node 24: أنشئ stream، و pull consumer مع explicit acks، و backoff retries، و dead-letter queue.
ابنِ Hono middleware مرن بيشتغل بنظام fail open أو fail closed لما يكون Redis واقع: الـ auth، والـ feature flags، والـ rate limits، بالإضافة لـ TypeScript circuit breaker من النوع typed.
إضافة تحديد معدل الطلبات (rate limiting) لمرحلة الإنتاج لتطبيق Node.js API باستخدام Upstash Redis sliding windows: و Hono middleware قابل لإعادة الاستخدام، ورؤوس 429 + Retry-After، وحدود متعددة المستويات.
شرح: تثبيت pg_partman 5.4.3 + pg_cron على Postgres 18.4، وإعداد تقسيمات النطاق اليومية مع سياسة الاحتفاظ بالبيانات، وأتمتة الصيانة، وحل المشكلات.
ضبط pgvector 0.8.2 HNSW indexes على PostgreSQL 18: ef_search، و halfvec quantization، و iterative scans، و parallel builds مع إعداد Docker قابل للتشغيل.
دليل pg-boss للإنتاج البرمجي. جدولة الوظائف في Postgres من Node.js 24 مع TypeScript، ومحاولات الإعادة، وطوابير الرسائل المهملة (dead-letter queues)، و cron، والإغلاق الآمن (graceful shutdown).
ترقية Postgres 17 إلى 18.3 مع zero downtime باستخدام pg_createsubscriber و logical replication. شرح نيرد ليفل تك مع sequences، cutover، rollback.
دليل عملي لسنة 2026: PgBouncer 1.25.1 قدام Postgres 18، وبعدين التبديل لـ Supabase Supavisor — الـ transaction pooling، والـ prepared statements، والمشاكل الشائعة.
دليل عملي لعام 2026: ابني نظام حالة اتصال في الوقت الفعلي على Postgres 18 LISTEN/NOTIFY باستخدام Node.js و Express و ws — بدون Redis، ولا وسيط، فقط SQL.
- تعلم كيفية تصميم وتنفيذ وتحسين أنماط التخزين المؤقت باستخدام Redis للتطبيقات عالية الأداء والقابلة للتوسع — من التخزين المؤقت الجانبي إلى الكتابة المباشرة وما بعدها.
- استكشف كيف تعيد تطبيقات الويب المدعومة بالذكاء الاصطناعي تشكيل الويب الحديث — من العمارة والأداء إلى حالات الاستخدام الواقعية والأمان واستراتيجيات التوسع.
- استكشاف متعمق حول كيفية تمكين Django واجهات برمجة التطبيقات الخلفية الحديثة — من REST إلى GraphQL — مع أمثلة عملية، ورؤى حول الأداء، وممارسات جاهزة للإنتاج.
- تعمق في JavaScript، اللغة التي تدعم الويب، واستكشف أساسياتها، المفاهيم المتقدمة، وتطبيقاتها العملية لبناء مواقع ويب ديناميكية وتفاعلية وما هو أبعد من ذلك.
- دليل شامل للمبتدئين لتعلم تطوير الويب، يغطي HTML، CSS، JavaScript، والواجهة الأمامية، والخلفية، والأدوات التي تحتاجها لتصبح مطور برمجيات شامل.