dotNET Weekly
Add a link
LoginRegister
PrevFebruary 2019Next
WSMTWTFS
5272829303112
63456789
710111213141516
817181920212223
9242526272812

Want to receive every Tuesday the best .NET links?

Once subscribed you can login, submit a link and receive the weekly newsletter.

Join more than 4847 .NET professionals!

10 Points to Secure Your ASP.NET Core MVC Applications

by bill-s, 2019-02-13T07:17:07.555Z

1. Broken authentication and session management 2. Sensitive Data Exposure & Audit trail 3. Cross-Site Scripting (XSS) attacks 4. Malicious File Upload 5. Security Misconfiguration (Error Handling Must Setup Custom Error Page) 6. Version Discloser 7. Cross-Site Request Forgery (CSRF) 8. XML External Entities (XXE) 9. Insecure Deserialization 10. SQL Injection Attack

asp.net-core

Benchmarking Go vs Node vs Elixir

by bill-s, 2019-02-11T08:12:19.694Z

In this benchmark test, we compare three web application servers—Go, Node, and Elixir (Cowboy)—by subjecting each to a synthetic workload, first with 10k, and later with 100k connections.

tools

Blazor Revealed: Building Web Applications in .NET

by bill-s, 2019-02-11T08:18:04.529Z

Build web applications in Microsoft .NET that run in any modern browser, helping you to transfer your .NET experience and skills to a new environment and build browser-based applications using a robust and type-safe language and runtime. Developing a web site with rich client-side behavior means most developers need to learn a transpiled language like JavaScript or TypeScript. But today you can also develop rich browser applications using the .NET runtime and C# using Blazor. With Blazor you can use all that experience you have amassed over the years, and can use thousands of already existing libraries, right in the browser.

blazor

Brainstorming - Creating a small single self-contained executable out of a .NET Core application

by bill-s, 2019-02-11T08:11:24.720Z

I've been using ILMerge and various hacks to merge/squish executables together for well over 12 years. The .NET community has long toyed with the idea of a single self-contained EXE that would "just work." No need to copy a folder, no need to install anything. Just a single EXE.

.net-core

Handle AtomicPay’s webhook with Microsoft Azure (Part 3/3) – sending push notifications with Notification Hub

by bill-s, 2019-02-11T08:20:38.398Z

In this third and last post of the series on handling AtomicPay's webhook, I will show you how to prepare your Azure Function to send push notifications (using Android as an exemplary receiver).

azure

How to Debug .NET Core Lambda Functions Locally with the Serverless Framework

by bill-s, 2019-02-14T06:15:11.486Z

As most developers would know, debugging is one of those tasks which can make life a whole lot easier when trying to identify that mind boggling issue occurring in code. For some time now the Serverless Framework has had the ability to locally invoke Lambda Functions written in NodeJS, Python, Java and Ruby or run them locally using the serverless-offline plugin (and a number of variants such as the one for Python). To date, this has seemed extremely difficult for .NET Core developers to do. Myself and other developers I know of who write in .NET have resorted to just logging everything to console, building and deploying to AWS to see what is going wrong.

azure

Individual developer settings in ASP.NET Core

by ThomasArdal, 2019-02-13T08:40:38.008Z

This post will show you how to utilize ASP.NET Core to specify individual settings per developer in your team, using appsettings and environment variables.

asp.net-core

Develop and build ASP.NET Core applications to run on Kubernetes with Draft

by bill-s, 2019-02-11T08:16:07.853Z

You start developing an ASP.NET Core application to run it in Kubernetes and suddenly you find yourself creating a docker file, building an image, pushing the image to a registry, creating both a deployment and a service definition for Kubernetes and you wonder if there is a tool out there to help you streamline the whole process.

asp.net-core

Interview of Anders Hejlsberg

by dnwuHJij0jJ9Q, 2019-02-13T15:10:34.050Z

Video interview of Anders Hejlsberg

.netc#interview

Microsoft to launch Visual Studio 2019 on April 2

by bill-s, 2019-02-14T21:29:50.683Z

Microsoft is holding a day-long, virtual launch event for the next major version of its developer platform, Visual Studio 2019, on April 2. Microsoft plans to highlight how the 2019 release can improve developer productivity and take advantage of (what else?) AI features, according to the Visual Studio 2019 launch page.

vs

Reducing initial request latency by pre-building services in a startup task in ASP.NET Core

by bill-s, 2019-02-11T08:14:41.201Z

This post follows on somewhat from my recent posts on running async startup tasks in ASP.NET Core. Rather than discuss a general approach to running startup tasks, this post discusses an example of a startup task that was suggested by Ruben Bartelink. It describes an interesting way to try to reduce the latencies seen by apps when they've just started, by pre-building all the singletons registered with the DI container.

asp.net-core

Renovate your .NET solution

by cezarypiatek, 2019-02-11T22:13:13.583Z

In the early days of dotnet core, there was an attempt of changing the C# project file format. The old “csproj” based on XML format was replaced with .xproj/project.json. However, after releasing dotnet core 1.0 the authors decided to get back to XML file. The format stayed the same but the specification went through a major change. With the new schema, a lot of improvements come into .net development and they are not restricted only to dotnet core projects.

.netc#vs-2017

Using Environment Variables in Azure DevOps Pipelines

by bill-s, 2019-02-11T08:18:41.043Z

Of course the dependency might not be so explicit. You could have a test that calls into code, that calls some other code, and the other code needs an environment variable. Or, maybe you have a script or tool that needs an environment variable. The question is - how do you setup environment variables in a DevOps pipeline? The answer is easy - when a pipeline executes, Azure will place all pipeline variables into environment variables, so any tools, scripts, tasks, or processes you run as part of the build can access parameters through the environment

azure

Visual Studio 2019 Preview 2 is now available

by bill-s, 2019-02-11T08:22:12.348Z

The second preview of Visual Studio 2019 is now available for download. This release contains a number of improvements and additions to the core experience and different development areas, many of which are a result of your direct feedback. As always, you can check out the release notes for more details or read on for the highlights.

vs

Why I Choose Xamarin to Build Cross-Platform Apps

by bill-s, 2019-02-11T08:17:14.968Z

It has been a little over 7 years since I left my day job at Canon crafting wonderful printer workflow management software, to dive into the world of mobile development. At the time it was an extremely tough decision because I had been only working on desktop Windows Forms and WPF applications, and this change meant entering a whole new unknown world of platforms that I didn't know much about. This move was not only changing my main day job, but also the city that I lived in with a fresh start in Seattle. At the time I didn't know what I was in for since the change in my career and living situation was so drastic. I was so lucky to have had the option to explore cross-platform technologies which is what led me to find Xamarin. Finding this single piece of technology completely shifted and revolutionized my entire life as a developer. I thought what time is better than now to reflect back on my love for this technology that put me where I am today.

xamarin

NewslettersAboutPrivacy Policy