واکشی اولیه در HTML5 Prefetching - HTML5
[ApiController] [AllowAnonymous] [Route(template: "/.well-known")] public class PrefetchProxyController : ControllerBase { [HttpGet(template: "traffic-advice")] [Produces(contentType: "application/trafficadvice+json")] public IActionResult TrafficAdvice() => Ok(new[] { new PrefetchProxyTrafficAdvice() }); } public class PrefetchProxyTrafficAdvice { [JsonPropertyName(name: "user_agent")] public string UserAgent { set; get; } = "prefetch-proxy"; public bool Disallow { set; get; } = true; }
[ {"user_agent": "prefetch-proxy", "disallow": true} ]
توصیه های خالق زبان سی پلاس پلاس
The creator of C++, Bjarne Stroustrup, shares some valuable life advice that, let’s face it, all developers, no matter their years of experience could use. According to Bjarne, ‘You can’t just do code’, you need to develop more skills if you want to be a well-rounded successful developer. Watch this unreleased interview if you want some inspiration and guidance on your developer journey from one of the OGs.
مدیریت Bad Urls در ASP.NET MVC
درک مفهوم شردینگ دیتابیس
یک الگوی طراحی دیتابیس در حالت پارتیشن بندی افقی است. بیشتر برای زمانی مفید است که توسعه دیتابیس به صورت پویا مدنظر باشد.
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.