چگونه Visual Studio Code را روی یک Raspbery Pi 4 نصب کنیم؟
301, MovedPermanently
https://www.hanselman.com/blog/HowToInstallVisualStudioCodeOnARaspberryPi4InMinutes.aspx icon

کافی است ترمینال را باز کرده و کامند sudo -s را در آن اجرا کرده و سپس اسکریپت زیر را در آن اجرا نماییم:

. <( wget -O - https://code.headmelted.com/installers/apt.sh )


چگونه Visual Studio Code را روی یک Raspbery Pi 4 نصب کنیم؟
چرا در دیتابیس از ایندکس ترتیبی استفاده می شود اما در برنامه نویسی از جداول هش؟!
200, OK
https://www.evanjones.ca/ordered-vs-unordered-indexes.html icon

1. Databases are typically used to store persistent data that needs to exist approximately forever. Programs typically only store data temporarily, until it is restarted. 

2. Hash tables provide constant time O(1) access for single values, while trees provide logarithmic time O(log n) access. 

چرا در دیتابیس از ایندکس ترتیبی استفاده می شود اما در برنامه نویسی از جداول هش؟!
درک مفهوم شردینگ دیتابیس
200, OK
https://www.digitalocean.com/community/tutorials/understanding-database-sharding icon

یک الگوی طراحی دیتابیس در حالت پارتیشن بندی افقی است. بیشتر برای زمانی مفید است که توسعه دیتابیس به صورت پویا مدنظر باشد.


Any application or website that sees significant growth will eventually need to scale in order to accommodate increases in traffic. For data-driven applications and websites, it's critical that scaling is done in a way that ensures the security and integrity of their data. It can be difficult to predict how popular a website or application will become or how long it will maintain that popularity, which is why some organizations choose a database architecture that allows them to scale their databases dynamically. 

درک مفهوم شردینگ دیتابیس
SQL Operations Studio ابزاری جدید از مایکروسافت برای کار با داده ها
301, MovedPermanently
https://github.com/Microsoft/sqlopsstudio icon

ابزاری جدید از مایکروسافت برای کار با داده‌ها که شما را قادر به کار کردن با SQL Server, Azure SQL DB and SQL DW در تمامی سیستم عامل‌ها می‌کند.

SQL Operations Studio ابزاری جدید از مایکروسافت برای کار با داده ها
هفت گوهر در Visual Studio 2017
301, MovedPermanently
https://blogs.msdn.microsoft.com/visualstudio/2017/10/05/7-hidden-gems-in-visual-studio-2017/?utm_source=csharpdigest&utm_medium=email&utm_campaign=featured&utm_campaign=dotNET%20Weekly&utm_medium=email&utm_source=week__year_ icon

  1. Gem #1 – Expression Evaluator Format Specifiers 
  2. Gem #2 – Controlling the value column of the debugger 
  3. Gem #3 – Showing important values when an object is expanded 
  4. Gem #4 – Applying view customizations to framework types 
  5. Gem #5 – Snippets 
  6. Gem #6 – Derived types 
  7. Gem #7 – Find combo 
هفت گوهر در Visual Studio 2017
ضبط و پخش مجدد درخواست های Http توسط کتابخانه داتنتی VCR Sharp
301, MovedPermanently
https://www.hanselman.com/blog/ExperimentsInOpenSourceExploringVcrsharpForHttpRecordAndPlayback.aspx icon

Vcr-sharp lets you record and playback HTTP requests! In this example, WithCassette is an extension method on HttpClientFactory. That extension method sets up a DelgatingHandler to a ReplayingHandler. That ReplayingHandler "loads the cassette" and returns it as a cached response. 

  using (var httpClient = HttpClientFactory.WithCassette( "my-test-scenario" ))      
  {        
    var request =  new HttpRequestMessage(HttpMethod.Get,  "http://www.iana.org/domains/reserved" );   
    var response = await httpClient.SendAsync(request);     
    var body = await response.Content.ReadAsStringAsync();      
    body.ShouldContain( "Example domains" );     
  }
ضبط و پخش مجدد درخواست های Http توسط کتابخانه داتنتی VCR Sharp