.Net, C#, Web Developers
3.38K subscribers
2 photos
1 video
721 links
News, articles, books and videos from the world of software development.
Download Telegram
​​C# is a strongly typed programming language. It's type system supports generics, inference, and method overloading. Combining these features, compiler can easily be knocked out. Not sure where and why you can use the proposed constructions. Just read the article and make an opinion:
https://blog.hediet.de/post/how-to-stress-the-csharp-compiler
​​An interesting talk about Entity Framework Core. If you want to learn about the internals of EF Core, this reading is for you. It includes a lot of illustrations, code examples, and descriptive notes. Just read the talk:
http://www.roji.org/talks/2019-10-08-dotnetos-efcore-query-internals/
​​Check out these top 10 C# features. In this 3'th part of the series the author talks about the next three key features and enhancements to the C# 8.0 such as "Using Declarations", "Nullable Reference Types", and "Readonly Struct Members" along with examples of each one.
https://www.c-sharpcorner.com/article/c-sharp-top-10-new-features-part-3-of-4/
How to build a good REST service in as little as 10 days? The article covers overview of REST API services, response codes, error handling, authorization, and many more. Just read this article and follow the detailed instruction:
https://www.codeproject.com/Articles/5247280/Guide-to-Building-a-Good-REST-API-in-10-Days
​​Check out this interesting C# project that is available on GitHub. FOCA - is a tool that finds metadata and hidden information in the documents it scans. Microsoft Office, Open Office, PDF, EXIF information, and even SVG - these documents may be on web pages or on the disk. The tool allows to look for all possible matches on the Internet using three possible search engines: Google, Bing, and DuckDuckGo.
https://github.com/ElevenPaths/FOCA
​​If you a planning to send Emails from your ASP.NET Core app, just read this article. The author describes how to create an ASP.NET Core MVC web app and use the SendGrid Email service for sending messages with C# language.
https://www.codeproject.com/Articles/5247823/Send-Email-Using-SendGrid-Email-Service-with-an-At
If you develop APIs in .NET Core, this article may be interesting for you.
The article proposes a method to automatically handle exceptions in your C# API project. Normally, you should not throw exceptions inside API methods. This makes you to write a lot of duplicated code, which includes "if" and "return" statements.
The author discusses what exactly is a Filter in .NET Core, and how to use it for automatic exception handling. Just read the article...
https://medium.com/@jelleverheyen/automatically-handle-exceptions-in-dotnet-core-api-2090d2e574dd
Say goodbye to Javascript! Blazor and ASP.NET Core 3.0 allow C# developers to build their entire stack in .NET, including UI. The article describes how to create a basic website, add user authentication, and many other things. You can configure your website for an arbitrary web server, or for Azure. Just read the article.
https://developer.okta.com/blog/2019/10/16/csharp-blazor-authentication
Do you need to directly exchange data with an USB device? Just check out this article. The author will help you to understand how to communicate with USB devices using WinAPI in C#. The article shows how to use the USB/HID protocol for sending / receiving USB packets with no external dlls.
https://www.codeproject.com/Articles/1244702/How-to-Communicate-with-its-USB-Devices-using-HID
​​If you’re using the latest version of Visual Studio 2019, you may not see the option to change the C# language version. Check out this article to learn how to change the C# version of your project:
https://www.c-sharpcorner.com/article/which-version-of-c-sharp-am-i-using-in-visual-studio-2019/
​​Take a look on this open source project that is available online. CyberChef allows you to transform data using around 300 operations, including base64, encryption, and any other data formatting. Check out and play with this service. This may be helpful when debugging or preparing a test data for your app.
https://buff.ly/2pmw3kD
Off-topic: Do you often attend conferences or travel a lot? Take a look at these simple tips to protect your data when conencting your phone or a laptop to free WiFi and public USB cable.
PS: In addition to this article, there are different methods to prevent USB data transferring, e.g., programmatically switching off USB ports or modifying the USB cable and end connectors. Which methods to choose? Just read the article, search the Internet, and decide:
https://www.c-sharpcorner.com/article/protecting-your-data-at-conferences/