آیا در توسعه نرمافزار واقعاً لازم است که همیشه از راه حلهای عالی و زیبا استفاده شود؟ نمیشود بعضی وقتها از راهحلهای نیمه سالم ولی ساده و سریع استفاده کرد؟ خیلی وقتها انجام یک کار به صورت نیمه دقیق فقط چند دقیقه وقت میگیرد ولی انجام دقیق و درست آن یک روز کامل. البته نه …
به عنوان یک کاربر دنیای وب هر چند از گاهی که نیاز به راه اندازی یک سایت، وبلاگ، انجمن، فروشگاه اینترنتی و غیره میشود نیاز به تصمیمگیری درباره انتخاب ابزار مورد استفاده هم میشود. برای هر دسته از نیازمندیها ابزارهای متفاوتی وجود دارد. مثلاً برای راه اندازی وب سایت میتوان از ابزارهای WordPress، Joomla، Drupal، …
سوال این است: چرا به عنوان یک برنامهنویس داتنت به هنگام استفاده از یک نرمافزار کاربردی که از آن فقط انتظار کاربردی داریم نه برنامهنویسی، باز هم بهتر است در صورت امکان از معادل داتنتی آن استفاده کنیم؟ مثلاً: برای راه اندازی یک Forum از Yet Another Forum.NET – YAF استفاده کنیم نه از phpBB …
مدتهاست که میخواهم تکلیف خودم را با مجموعه محصولات مایکروسافت و داتنت مشخص کنم. یا باید اخلاق را بدون داشتن هیچ دلیل محکمی زیر پا بگذارم و بیخیال همه چیز از تمام محصولات مایکروسافت استفاده کنم. یا باید به لینوکس و ابزارهای توسعهای مثل مونو سویچ کنم. یا هزینههای احتمالاً خیلی سنگین خرید ویندوز، ویژوال …
کتاب «اصول برنامهنویسی» که یک کتاب الکترونیکی ۷۹ صفحهای است، توسط یکی از فعالان CodeBetter منتشر شده. کلیت مطالب کتاب راجع به مفاهیم نسبتاً جدید تولید نرمافزار مثل Persistence، DI، DDD، Unit Test و غیره است. نویسنده در ابتدای کتاب اظهار داشته که این کتاب برای پشتیبانی از حرکت ALT.NET نوشته شده است. این کتاب …
از زمانی که با NHibernate آشنا شدم متوجه یک جبهه جالب در دنیای داتنت شدم. جبهه کسانی که علاقه زیادی به port کردن پروژههای معروف جاوا به داتنت، استفاده از design patternهای شیگرایی و دنیای Open Source داشتند. نمونه بارز این جبهه خود NHibernate است. پروژهای کاملاً open source برای تزریق OOP به کدهای دسترسی …
در حین جستجو در oDesk متوجه شدم طیف جالبی از پروژهها وجود دارد که انجامشان جالب خواهد بود: پروژههای مربوط به استخراج یا بازتولید اطلاعات از وب. این جور پروژهها و نرمافزار برای ما برنامهنویسان ایرانی کمتر شناخته شده هستند. البته یک دلیل آن هم این است که معمولاً در بازار داخل چنین تقاضایی وجود …
Novell Mono رسماً تعطیل شد. Attachmate هیچ ابراز علاقهای به نگهداری مونو نکرده است. اما مطابق رسم Open Source، یک انشعاب (fork) جدید در راه است. Miguel de Icaza بنیان گذار مونو یک شرکت جدید به نام زامارین (Xamarin) تاسیس کرده است. زامارین هم مثل مونوی ناول تمرکزش روی پیشنهادات تجاری .NET برای iOS و …
وقتی که صفحات سایت شما کند هستند مجبور هستید راهی را برای یافتن علت آن پیدا کنید. من چند نکتهی مفید در این رابطه پیدا کردهام. این نکات بدون توجه به تعاریف دقیق فنی عبارتند از: ۱- یکی از دقیقترین ابزارها برای اندازهگیری سرعت صفحات ASP.NET استفاده از Performance Monitor در ویندوز ۲۰۰۸ است. با …
خواندن این کتاب را مدتها پیش شروع کرده بودم اما تا حالا فرصتی نشده بود که نظرم را راجع به آن بگویم. این کتاب حجیم ۱۴۰۰ صفحهای همه چیز را راجع به C# 2008 به آدم یاد میدهد و میتواند به عنوان یک مرجع دائمی مورد استفاده قرار گیرد. مطالب این کتاب آنقدر جامع و …