اشتراک‌ها
نگاهی مدرن به الگوهای طراحی برنامه نویسی شیءگرا
بسیاری از قابلیت‌های زبان‌های مدرن، در زمانیکه الگوهای طراحی برای اولین بار مطرح شدند، وجود خارجی نداشتند. در یک سلسله مبحث جالب، این الگوهای قدیمی به نقد کشیده شده و راه حل‌های مدرنی بجای آن‌ها مطرح می‌شود.
نگاهی مدرن به الگوهای طراحی برنامه نویسی شیءگرا
اشتراک‌ها
فروم C# 6.0! نیم نگاهی به آینده...
پرونده سی شارپ 5.0 با ارائه ویژوال استودیوی 2012 بسته خواهد شد. اگر نظری در مورد ویژگی‌های نسخه بعدی دارید، این فروم می‌تواند شروع خوبی باشد. 
فروم C# 6.0! نیم نگاهی به آینده...
اشتراک‌ها
نگاهی به پشت صحنه‌ی طراحی و عملکرد بانک‌های اطلاعاتی
Things I Wished More Developers Knew About Databases

- You are lucky if 99.999% of the time network is not a problem.
- ACID has many meanings.
- Each database has different consistency and isolation capabilities.
- Optimistic locking is an option when you can’t hold a lock.
- There are anomalies other than dirty reads and data loss.
- My database and I don’t always agree on ordering.
- Application-level sharding can live outside the application.
- AUTOINCREMENT’ing can be harmful.
- Stale data can be useful and lock-free.
- Clock skews happen between any clock sources.
- Latency has many meanings.
- Evaluate performance requirements per transaction.
- Nested transactions can be harmful.
- Transactions shouldn’t maintain application state.
- Query planners can tell a lot about databases.
- Online migrations are complex but possible.
- Significant database growth introduces unpredictability.
نگاهی به پشت صحنه‌ی طراحی و عملکرد بانک‌های اطلاعاتی