ASP.NET Core 2.2 has been released. What's new? (2 of 3)

December ? came out
ASP.NET Core ???r3r36. It is included in the delivery of .NET Core 2.2. About .NET Core 2.2 i I wrote recently and now you need to open the topic in depth. Let's see what's new for us.
 
ASP.NET Core 2.2 has been released. What's new? (2 of 3) from the usual place and use both on your development machine and servers. New Windows Server hosting, runtime installers and binary archives for updating servers are available there.
 
This release is dedicated to updating 3r330. .NET Core
, ASP.NET Core and Entity Framework Core up to version ???. The new version of the SDK is ???. The following requirements for the Visual Studio version ...
.NET / C#
+ 0 -

Docker Remote API with certificate authentication with revocation checking

Problem Description
 
For the needs of remote control of Docker, Docker can provide web API.
 
This API can either not require authentication at all (which is highly discouraged), or use certificate authentication.
 
The problem is that native certificate authentication does not provide for certificate revocation checking. And this can have serious consequences.
 
I want to tell how I solved this problem.
3r318.
 
Solution of the problem 3r3203.
 
First you need to say what to say, I will be about Docker for Windows. Maybe Linux is not so bad, but now is not about that.
 
What we have? We have ...
.NET / C# / DevOps
+ 0 -

And back into space: like the unicorn, Stellarium visited

And back into space: like the unicorn, Stellarium visited 3r31093. 3r3-31. For all the time of its existence, people have made a tremendous amount of effort to study almost the entire area of ​​the starry sky. To date, we have considered hundreds of thousands of asteroids, comets, nebulae and stars, galaxies and planets. To see all this beauty on your own, it’s not necessary to leave the house and buy a telescope for yourself. You can install on the computer Stellarium - a virtual planetarium, and look at the night sky, lying comfortably on the couch But with the comfort? To find out the answer to this question, check Stellarium for errors in the computer ...
+ 0 -

Internal and external linking in C ++

Good day everyone! 3r33737.  3r33770. 3r33737.  3r33770. We present to you a translation of an interesting article that was prepared for you as part of a 3-3-38 course. C ++ Developer
. We hope that it will be useful and interesting for you, as well as our listeners. 3r33737.  3r33770. 3r33737.  3r33770. Go. 3r33737.  3r33770. 3r33737.  3r33770. Have you ever come across the terms internal and external communication? Want to know what the extern keyword is used for, or how does declaring something static affect the global scope? Then this article is for you. 3r33737.  3r33770. 3r33737.  3r33770...
+ 0 -

PVS-Studio: support for MISRA C and MISRA C ++ coding standards

3r3154. PVS-Studio: support for MISRA C and MISRA C ++ coding standards
 
Starting from version 6.2? the PVS-Studio static code analyzer can classify its warnings according to the MISRA C and MISRA C ++ standards. Thanks to the support of these standards, it has become possible to effectively use the analyzer to improve the security, portability and reliability of programs for embedded systems.
 
3r311.
 
This year we took care of the support in the analyzer 3r315. PVS-Studio
standards like r3r317. CWE
and SEI CERT . Basically, support has been reduced to the classification ...
+ 0 -

Open lesson “GSL: when the guidelines are not just smart text”

Good evening everyone!
 3r3334.
 3r3334. We present you an open lesson from our course. “Developer C ++” dedicated to the official recruitment recommendation - C ++ Core Guidelines. On the webinar, the teacher course 3r310. Sergey Koltsov
introduces both the document itself and recommendations from it and how to work with them, and the nuances of the contents of the library Guideline support library
 3r3334.
 3r3334.
3r318.
+ 0 -

A brief guide to learning C ++: what, when and on what to create

 
3r3-31.
A brief guide to learning C ++: what, when and on what to create 3r3161. 3r3152.  
We recently started a fresh course on “ Profession: C ++ ” The program will allow in just 9 months to master this difficult language and become a junior specialist. And this is not an easy task. For example, in schools and universities to study C ++ takes at least 2 years, often 4-5. To show what this difficult path consists of, we have schematically described the main stages for you. 3r3152.  
3r311.
3r3152.  
3r3146. Step 1. Algorithmic programming
3r3152.  
For modern languages, this may seem paradoxical, but the classic learning of the C ++ language begins with the study ...
+ 0 -

Three kinds of memory leaks

 
3r3-31. Hello colleagues. 3r33333.  
3r33333.  
Our long search for timeless bestsellers on optimizing the code so far only gives the first results, but we are ready to please you, that the translation of the legendary book of Ben Watson " Writing High Performance .NET Code 3r33333.". In stores - approximately in April, watch for advertising. 3r33333.  
3r33333.  
And today we offer you to read a purely practical article on the most pressing types of RAM leaks, written by 3r312. Nelson Ilheage
(Nelson Elhage) from 3r314. Stripe 3r33333. . 3r33333.  
3r318. 3r33333. 3r33333.  
3r33333.  
So...
+ 0 -

How to work with exceptions in DDD

 3r33565. 3r3-31. How to work with exceptions in DDD 3r33552.  3r33565. 3r33552.  3r33565. As part of a recently held conference 3–3–37. DotNext 2018
BoF took place on Domain Driven Design. It raised the issue of working with exceptions, which caused a heated debate, but did not get a detailed discussion, since it was not the main topic. 3r33552.  3r33565. 3r33552.  3r33565. Also, studying a variety of resources, ranging from questions on stackoverflow and ending with paid courses on architecture, one can observe that the IT community has developed an ambiguous attitude towards exceptions and how to use them. 3r33552.  3r33565. 3r33552...
.NET / C#
+ 0 -

0cx00007b or installing drivers from the program

 
3r3-31.

Entry


 
Good day. Do you know the exception 0cx00007b ? Since the transfer of the engine X-ray under x64 There were a lot of reports about the problem 0cx00007b. In 90% of cases, it was a problem with the lack of a 64 bit OpenAL driver.
Pragma comment ), But in our case, you can't do that.
 
So step 1: explicit linking 3r3338. or hi extern "C" .
 
What we need: untie exe from engine libraries. This is done in the following way:
 
1) Move the engine launch function to the ...
[/h]
+ 0 -