All Resources

Showing the most recent resources. The latest one is from 2018-03-21.
  • GDI leak (or, simply the usage of too many GDI objects) is one of the most common problems. It eventually causes rendering problems, errors, and/or performance problems. The article describes how we debug this problem.
    Article  Added by Nathan // // 2 days ago
  • The StringBuilder class in .NET 2.0 has been optimized to speed up the work of the ToString() method, whereas in .NET 4.0, it has been optimized to speed up the Append() method. The new implementation of the Append() method woks almost two times faster, while the Insert() and ToString() method work slower.
    Read an article and learn about the StringBuilder class in detail.
    Article  Added by Nathan // // 3 days ago
  • As a continuation to a previous post (in which I've shown you how to use subscription), we are now going to implement that subscription to our HTTP requests in order to display the data on the page.
    Article  Added by CodeMazeBlog // // 5 days ago
  • Comparing and F# and C# project that generate the same REST API.
    Article  Added by DaneVinson // // 6 days ago
  • User data warrants verification in just about every application containing these forms. In all likelihood, if you have experience working with WPF application forms, you’ve had to deal with the implementation of validation in some capacity. In spite of the large amount of choices on hand, most of them are developed to function at a “field level.” As such, upon searching for “WPF validation,” you’ll learn how to use IDataErrorInfo. What if the entire form warrants validation, though?
    Tutorial  Added by Existek // // 7 days ago
  • When comparing WCF vs Web API is really hard to make a choice. These frameworks are often overlapping each other in terms of functionality and approach. It goes without saying that the final decision between these technologies will have a great impact on the project in long-term perspective. In this article, we will explore the key features and use-cases of the WPF and Web API to help you make sure that the selected technology will suit your development needs best.
    Article  Added by Existek // // 7 days ago
  • When I was programming in C#, I used to send all recursive tasks to an unmanaged C code, since the .NET performance was problematic. And now, looking back at my past experience, I think of the benefits of such code division. Do I really benefit from it, and if yes, how much? What is the best way of building API with such approach?
    Article  Added by Nathan // // 8 days ago
  • ASP.NET Core comes with out-of-the-box support for server side in-memory response caching. This post shows how to replace in-memory approach with Redis and address durability and load balancing.
    Article  Added by tpeczek // // 12 days ago
  • Part 9 is focused on creating a repository with the Angular HTTP requests, on the client side. In this complete series, you will learn how to develop web app by using.NET Core 2.0, Angular 4, and MySQL. Also, we will post the app on Windows and Linux environment.
    Article  Added by CodeMazeBlog // // 12 days ago
  • Part 8 is focused on creating the navigation menu and using the Angular routing inside the project. In this complete series, you will learn how to develop web app by using .NET Core 2.0, Angular 4, and MySQL.
    Article  Added by CodeMazeBlog // // 19 days ago
  • The first version of ASP.NET MVC appeared back in 2009, and the platform (ASP.NET Core) was first relaunched last summer. During this time, the default project structure has remained almost unchanged: folders for controllers, views, and often for models (or perhaps ViewModels).
    Article  Added by Nathan // // 21 days ago
  • It is known, a computer can operate numbers with a limited number of bits. As a rule, we are accustomed to work with the 32-bit and 64-bit integers. On the .Net platform, the Int32 (int) and Int64 (long) types correspond to these integers.
    Article  Added by Nathan // // 22 days ago
  • Many giants like Facebook, Google, Github, Netflix, Amazon, and Twitter have their own REST(ful) APIs that you can access to get or even write data.
    But why all the need for REST?
    Is it that good and why is it so prevalent?
    Surely it's not the only way to convey messages?
    What is the difference between REST and HTTP?
    Article  Added by CodeMazeBlog // // 23 days ago
  • How to substitute AutoMapper with Roslyn code fix provider that generates code in design time.
    Article  Added by cezarypiatek // // 24 days ago
  • In this article you will learn about one of the famous principles of the object oriented programming, that is a part of another famous term – SOLID.
    This principle is called Single Responsibility, and it states that "a class should have only one reason to change".
    Article  Added by Nathan // // 24 days ago
  • C# is a multi-paradigm programming language. Recently, the course has been set towards new functional constructions in C#. We can go further and add other extension methods that allow writing less code without ‘climbing’ in the F# territory.
    Article  Added by Nathan // // 25 days ago
  • Clear-Site-Data is a header which can be used to instruct a browser to clear locally stored data. This post explores how it can be combined with sign out in ASP.NET Core.
    Article  Added by tpeczek // // 26 days ago
  • Creating the server part (.NET Core web API part) is just a half of the job we want to accomplish. From this point onwards, we are going to dive into the client side of the application to consume the web API part and show the results to the user by using angular components and many other features.
    Article  Added by CodeMazeBlog // // 26 days ago
  • In this article we will explore method dispatch of interfaces and generics (both for classes and separate methods along with real signatures), as well as how to debug release-mode assemblies with optimization. In addition, we’ll figure out the true purpose of System.__Canon.
    Article  Added by Nathan // // 29 days ago
  • Entity Framework 6 was and still remains a ‘workhorse’ for data access in corporate .NET-based applications primarily because of its stability, low barrier of entry and wide renown. Therefore, I hope this article will still be useful.
    Article  Added by Nathan // // about 1 month ago
  • In this post, we are going to create a POST, PUT and DELETE requests and by doing so we are going to complete the server part (.NET Core part) of this series.
    Article  Added by CodeMazeBlog // // about 1 month ago
  • Why the javascript library can stop you from releasing to the production and how to prevent it.
    Article  Added by cezarypiatek // // about 1 month ago
  • A practical tutorial showing how to setup and develop a modern Web application based on ASP.NET Core 2.0 and React.
    Tutorial  Added by RamiroND // // about 1 month ago
  • It is a common fact that the .NET object model, as well as other software program platforms, allow comparing objects by reference and by value.

    By default, two objects are equal if the corresponding object variables have the same reference. Otherwise, they are different.

    However, in some cases, you may need to state that two objects belonging to the same class are equal if their content match in a certain way.
    Article  Added by Nathan // // about 1 month ago
  • Content negotiation is one of those quality-of-life improvements you can add to your REST API to make it more user-friendly and flexible. And when we design the API, isn’t that what we want to achieve in the first place?
    Article  Added by CodeMazeBlog // // about 1 month ago
  • This post discusses WebSocket lifetime (with special focus on scenarios where the WebSocket is handed of to some kind of service/manager) and how to handle prematurely closed connections.
    Article  Added by tpeczek // // about 1 month ago
  • When you need to learn a programming language, you buy a book. From books, we learn basics of the language and how to program, but this is only the beginning – there is also a development environment, and the work with it is another complicated story. Let’s take a look at some secrets of Visual Studio and some secrets of classes.
    Article  Added by Nathan // // about 1 month ago
  • In this episode I talk about BenchmarkDotNet.

    I benchmark 2 C# methods -1 containing some LINQ methods- on .NET Core and also on Full Framework with BenchmarkDotNet.
    Tutorial  Added by gregkalapos // // about 1 month ago
  • Why should I read about the HTTP you may ask yourself?

    Well, if you are a software developer, you will understand how to write better applications by learning how they communicate. If you are system architect or network admin, you will get deeper knowledge on designing complicated network architectures.
    Article  Added by CodeMazeBlog // // about 1 month ago
  • If you are familiar with the concept of Continuous Integration we can agree that using it has become mandatory.

    There are many Continuous Integration tools out there, and in this article, we will go through some of the greatest tools available on the market and see how they fare.
    Article  Added by CodeMazeBlog // // about 1 month ago