Prev | June 2019 | Next | |||||
W | S | M | T | W | T | F | S |
22 | 26 | 27 | 28 | 29 | 30 | 31 | 1 |
23 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
24 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
25 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
26 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |
27 | 30 | 1 | 2 | 3 | 4 | 5 | 6 |
Want to receive every Tuesday the best .NET links?
Once subscribed you can login, submit a link and receive the weekly newsletter.
by bill-s, 2019-06-20T04:15:35.374Z
As a Web developer, I was looking for leveraging my skills (C#, Razor, .NET) to write fast and cross-platform desktop apps. You can be ambitious for speed if you discover Electronjs technology that outperforms desktop technologies on Windows such as WPF and WinForms. You notice that performance if you use Visual Studio Code the most popular code editor in the world.by bill-s, 2019-06-20T04:20:25.855Z
With the new previews of dotnetcore there are new project templates but also a more generic hosting system, instead of having a Web specific host builder or Worker/services host builder there is a new "generic" host which they are all based on. These are all brought together under IHost. With this and other patterns/practices there are now multiple ways of registering your services. Let's take a look.by bill-s, 2019-06-20T04:18:57.192Z
For many customers around the world, securely connecting from the outside to workloads and virtual machines on private networks can be challenging. Exposing virtual machines to the public Internet to enable connectivity through Remote Desktop Protocol (RDP) and Secure Shell (SSH), increases the perimeter, rendering your critical networks and attached virtual machines more open and harder to manage.by shehryarkn2, 2019-06-17T20:03:12.021Z
Step by Step Tutorial of Dynamically Created User-Defined Dashboards using Asp.Net Core.by bill-s, 2019-06-20T04:17:45.119Z
Cryptography is a very important thing for information security. Information security is composed of 4 parts: Integrity: ensure a document is not altered Confidentiality: ensure only authorized people can read a document Authentication: ensure the document was written by an identified person Non-Repudiation: prove who/where a document came from as well as the authenticity of that message, so the sender cannot deny they have sent it Let's see what .NET provides for each part!by kudchikarsk, 2019-06-19T19:07:02.885Z
In C#, delegates form the basic building blocks for events. This post explains the implementation detail of Delegates and Events in C# .NET.by bill-s, 2019-06-20T04:18:31.489Z
In my career, I have tried multiple translation tools for handling localization. This usually ends up in a spreadsheet sent back and forth that gets imported/exported with the actual translation tool. I have also tried giving my translators and customers direct access to the translation tool but that never really worked as they tend to blindly translate everything they see and usually miss out on the fact that some strings contain important placeholders that executable code expects. Anyway, at the end of the sending a spreadsheet back and forth seems to always work.by bill-s, 2019-06-20T04:18:18.878Z
Single Page Application(SPA) is really important technology for web apps developers. In ASP.NET Core, there is SPA integration feature. You can see it on create a new project wizard of ASP.NET Core Web application.by bill-s, 2019-06-20T04:14:48.825Z
Extend your GitHub workflow beyond your browser with GitHub Desktop, completely redesigned with Electron. Get a unified cross-platform experience that’s completely open source and ready to customize.by bill-s, 2019-06-20T04:21:12.987Z
With the new previews of dotnetcore there are new project templates but also a more generic hosting system, instead of having a Web specific host builder or Worker/services host builder there is a new "generic" host which they are all based on. These are all brought together under IHost. With this and other patterns/practices there are now multiple ways of registering your services. Let's take a look.by bill-s, 2019-06-20T04:15:52.612Z
The need to do things in an asynchronous way – that is, dividing big tasks between multiple working units – was present long before the appearance of computers. However, when they did appear, this need became even more obvious. It is now 2019, and I’m writing this article on a laptop powered by an 8-core Intel Core CPU which, in addition to this, is simultaneously working on hundreds of processes, with the number of threads being even larger. Next to me, there lies a slightly outdated smartphone which I bought a couple of years ago – and it also houses an 8-core processor. Specialized web resources contain a wide variety of articles praising this year’s flagship smartphones equipped with 16-core CPUs. For less then $20 per hour, MS Azure can give you access to a 128-core virtual machine with 2 TB RAM. But, unfortunately, you cannot get the most out of this power unless you know how to control interaction between threads.by bill-s, 2019-06-20T04:19:13.752Z
Since I’ve been working with the community on porting desktop applications from .NET Framework to .NET Core, I’ve noticed that there are two camps of folks: some want a very simple and short list of instructions to get their apps ported to .NET Core while others prefer a more principled approach with more background information. Instead of writing up a “Swiss Army knife”-document, we are going to publish two blog posts, one for each camp: This post is the simple case. It’s focused on simple instructions and smaller applications and is the easiest way to move your app to .NET Core. We will publish another post for more complicated cases. This post will focus more on non-trivial applications, such WPF application with dependencies on WCF and third-party UI packages.by bill-s, 2019-06-20T04:18:00.163Z
We'll go through the basics of Promises and callbacks, and demonstrate the simplicity of promisifying the old XMLHttpRequest API. It is no longer news that new JavaScript development patterns since the evolution of ES6 have influenced how we approach certain things in the JavaScript ecosystem. For instance, the standard callback function syntax which has been a standard for years. However, a new alternative, Promises, is now a more preferred pattern of development.by bill-s, 2019-06-20T04:18:45.609Z
With .NET Core 3.0 Preview 6 out the door, we thought it would be useful to take a brief look at the history of our infrastructure systems and the significant improvements that have been made in the last year or so. This post will be interesting if you are interested in build infrastructure or want a behind-the-scenes look at how we build a product as big as .NET Core. It doesn’t describe new features or sample code that you should use in your next application. Please tell us if you like these types of posts. We have a few more like this planned, but would appreciate knowing if you find this type of information helpful.by bill-s, 2019-06-20T04:17:29.014Z
C# has come a long way during its two decades of existence and is one of the world’s most popular programming languages. We continue to evolve it eagerly, with the aid of a vibrant open source community.by bill-s, 2019-06-20T04:15:11.450Z
In this episode, Robert is joined by Kendra Havens. Every version of Visual Studio introduces new productivity features. If you want to see some of the ones introduced in Visual Studio 2019, check out Kendra's video here. But what about the ones that have been in Visual Studio for a while that you may have missed? To see some of those, watch this video. Kendra shows: