اشتراک‌ها
کتابخانه Hangfire

An easy way to perform background job processing in your .NET and .NET Core applications. No Windows Service or separate process required. CPU and I/O intensive, long-running and short-running jobs are supported. Backed by Redis, SQL Server, SQL Azure and MSMQ. 

PM> Install-Package Hangfire

After installation, update your existing OWIN Startup file with the following lines of code. If you do not have this class in your project or don't know what is it, please read the Quick start guide to learn about how to install Hangfire.

public void Configuration(IAppBuilder app)
{
    GlobalConfiguration.Configuration.UseSqlServerStorage("<connection string or its name>");
    
    app.UseHangfireServer();
    app.UseHangfireDashboard();
}  
کتابخانه Hangfire
نظرات مطالب
پیاده سازی JSON Web Token با ASP.NET Web API 2.x
من قبلا اینjwt رو تو یکی از پروژه هام راه اندازی کردم ومشکلی نداشتم . اما در پروژه جدیدی که ایجادکردم و بر روی پروژه این jwt رو اوردم هنگام کلیک بر روی لاگین و فراخوانی تابع dologin خطا میده که متن خطا به شکل زیر هست. 
<h2> <i>The resource cannot be found.</i> </h2></span>
<b> Description: </b>HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. &nbsp;Please review the following URL and make sure that it is spelled correctly.
 <br><br>
 
 <b> Requested URL: </b>/login<br><br>
 
 [HttpException]: The controller for path &#39;/login&#39; was not found or does not implement IController.

نظرات اشتراک‌ها
فرق بین TFS ،SVN و GIT در چیست؟
البته مقایسه TFS با SVN و Git و مرکوریال و امثال آن کمی زیاده روی است، چون TFS یک ابزار ALM است (Application Life-cycle Management) و مابقی فقط و فقط سورس کنترل هستند.
اما کسانیکه مثلا با SVN کار می‌کنند یا Git، مابقی کارها رو توسط مثلا Jira که با این‌ها به خوبی یکپارچه می‌شود مدیریت می‌کنند. البته Jira فقط یک نمونه است. عده‌ای دیگر از ترکیب SVN، TeamCity و YouTrack استفاده می‌کنند و الی آخر. در این حالت دست باز‌تر است برای انتخاب.
اشتراک‌ها
کتابخانه نمایش فرمول های ریاضی در React

این کتابخانه که توسط آقای مهدی صادقی ایجاد شده است قابلیت نمایش فرمول‌های ریاضی را به صورت یک کامپوننت ساده و عدم درگیری مستقیم با کتابخانه MathJax و life cycle‌ها ایجاد کرده است:

  <MathJax sanitizeOptions={ {USE_PROFILES: {html: true,mathMl: true}}} style={{'display':'inline-block'}} math={this.props.question.title} />

همچنین به دلیل بکارگیری کتابخانه DOMPurify  امکان مدیریت تگ‌ها و جلوگیری از حملات xss و .. نیز فراهم میباشد.

کتابخانه نمایش فرمول های ریاضی در React
اشتراک‌ها
معرفی 3 ویژگی جدید در C# 8.0

C# is rapidly approaching its third decade of life. Originally released in 2000, the language has grown and changed across 7 major versions. Once a knock off of Java in all but name has jumped out ahead on many aspects. 

معرفی 3 ویژگی جدید در C# 8.0
اشتراک‌ها
طراحی رابط کاربری آسان با فریم ورک کوانتوم یو آی
The most powerful NATIVE AngularJS and Bootstrap CSS based UI components make developer life 
easyCompletely MVVM structure, easy, light, fast, mobile friendly 25+ components and lots of native angular services.Optimized and extended Bootstrap based CSS structure with pure CSS3 plugins. 
طراحی رابط کاربری آسان با فریم ورک کوانتوم یو آی
نظرات اشتراک‌ها
آیا الگوی Service Locator یک Anti-Pattern است؟
ضد الگو.
مثلا یکی از الگوهای برنامه نویسی شیء گرا این است که کلاس‌های کوچک و تک مسئولیتی داشته باشید تا نگهداری آن در طول زمان ساده‌تر شود. نقطه مقابل آن یک ضد الگو است به نام God object یا کلاسی که همه چیزی داخل آن پیدا می‌شود و اطلاعات زیادی دارد.
اشتراک‌ها
کجا می توانیم از Task.WhenAll استفاده کنیم و چگونه؟

در برنامه نویسی Asynchronous در سی شارپ، برای نوشتن کدهایی با پرفرمنس بهتر، روش هایی وجود دارد.

یکی از این روش‌ها استفاده از Task.WhenAll است.

در این مقاله به این موضوع می‌پردازیم و شرایطی را بررسی می‌کنیم که استفاده از Task.WhenAll این امکان را به ما می‌دهد که کد با پرفرمنس بهتری بنویسیم. 

کجا می توانیم از Task.WhenAll استفاده کنیم و چگونه؟
اشتراک‌ها
مسابقه برنامه نویسی Code Jam 2019 گوگل

مسابقه برنامه نویسی Code Jam در شانزدهمین سال خود در ۵ آوریل ۲۰۱۹ به صورت آنلاین آغاز خواهد شد. جایزه نفر اول مسابقات ۱۵ هزار دلار است.

مسابقه برنامه نویسی  Code Jam 2019 گوگل