Articles by tag: csharp
KillerPDF: open-source PDF editor for Windows
Lightweight portable PDF editor without telemetry and subscriptions. Open source code, text editing, annotations, signatures. For Windows 10/11.
Labeled break in C# 15: practical application
We analyze when labeled break and continue in C# 15 are really needed, and when it's better to use refactoring. Examples for developers.
Discriminated Unions in C#: Analysis and Optimization for Production
How to Create Efficient Discriminated Unions in C# Without Losing Performance. Comparison of OneOf, DuNet, and Custom Source Generator. Practical Cases.
LLM training in C# with OpenCL: practical guide
Step-by-step guide to training language models in C# using OpenCL instead of CUDA. Creation, training, and export of compact LLMs.
Master C# from Scratch: Free Program
Get C# Developer Skills for Free: From CS Basics to ASP.NET Core and EF Core. Full 8–10 Month Plan with Courses and Tips for Junior Positions. Start Now!
SearchValues and FrozenCollections in .NET 8 for optimization
Learn how SearchValues and FrozenCollections speed up search in .NET 8 hot paths. Benchmarks: 13x on strings, 2x on dictionaries. Instructions for developers with code examples.
Elvis access modifier in C# — static access control
How Elvis modifier ensures strict, compiler access control to private members in C#. Real examples, limitations and best practices for senior developers.
Integration of native code in .NET: P/Invoke, DllImport, cross-platform compatibility
Complete guide to using native code in .NET: from DllImport to creating NuGet packages. Learn about P/Invoke, marshaling and cross-platform solutions for developers.