When you think about C#, you'll usually think about a high-level language, one that is utilized to build websites, APIs, and desktop applications. However, from its inception, C# had the foundation to be used as a system language, with facilities that allow you direct memory access and fine-grained control over memory and execution.
معرفی Ignite.NET
NetVips is a wrapper for the libvips image processing library. It's a bit like Magick.NET, but typically 8x faster. It's API-stable, supports around 300 image-processing operations, and a good range of image formats is supported.
NuGet package: https://www.nuget.org/packages/NetVips
There's a benchmark here: https://github.com/kleisauke/net-vips/tree/master/tests/NetVips.Benchmarks
Formatted docs, including a tutorial and full API: https://kleisauke.github.io/net-vips/
Blog post: https://jcupitt.github.io/libvips/2018/04/10/libvips-for-dot-net.html
بهبودهای کارآیی در ASP.NET Core 7
Bootstrap 5.1.1 منتشر شد
ReSharper 2021.2 منتشر شد
معرفی Open Web Docs
انتشار Visual Studio 2015 Preview
Visual Studio 2015 Preview contains many new and exciting features to support cross-platform mobile development, web & cloud development, IDE productivity enhancements, and more.
SignalR 2.1.0 منتشر شد
background-clip
is one of those properties I've known about for years, but rarely used. Maybe just a couple of times as part of a solution to a Stack Overflow question. Until last year, when I started creating my huge collection of sliders. Some of the designs I chose to reproduce were a bit more complex and I only had one element available per slider, which happened to be an input
element, meaning that I couldn't even use pseudo-elements on it. Even though that does work in certain browsers, the fact that it works is actually a bug and I didn't want to rely on that. All this meant I ended up using backgrounds, borders, and shadows a lot. I also learned a lot from doing that and this article shares some of those lessons.