dotNET Weekly
Add a link
LoginRegister
PrevJanuary 2019Next
WSMTWTFS
1303112345
26789101112
313141516171819
420212223242526
5272829303112

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!

A Peek at the EF Core Cosmos DB Provider Preview

by bill-s, 2019-01-22T07:39:24.585Z

Regular readers of this column will know that I do a lot of work with Entity Framework (EF) and the newer EF Core, and that also I’m a big fan of Azure Cosmos DB. At first glance, you might think that an Object Relational Mapper (ORM) and a document database such as Cosmos DB would have nothing to do with one another. ORMs are designed to solve the problem of mapping objects to relational databases. With a document database or other type of NoSQL databases, you can just store objects and graphs of objects as JSON and not have to worry about the constraints of a relational database. So why would I, or the EF team or other developers be putting the two together?

ef

VS Code Browser Preview

by bill-s, 2019-01-22T07:34:43.340Z

Browser Preview for VS Code enables you to open a real browser preview inside your editor that you can debug. Browser Preview is powered by Chrome Headless, and works by starting a headless Chrome instance in a new process. This enables a secure way to render web content inside VS Code, and enables interesting features such as as in-editor debugging and more!

vs

An alternative way to secure SPAs (with ASP.NET Core, OpenID Connect, OAuth 2.0 and ProxyKit)

by bill-s, 2019-01-22T07:39:10.318Z

You might have noticed the recent public discussions around how to securely build SPAs – and especially about the “weak security properties” of the OAuth 2.0 Implicit Flow. Brock has written up a good summary here.

.net

AWS, MongoDB, and the Economic Realities of Open Source

by bill-s, 2019-01-22T07:40:53.129Z

Music industry revenue plummeted, even as the distribution and availability of music skyrocketed: the issue is that people were no longer buying plastic discs, which is what the music industry was selling; they were simply downloading music directly.

open-source

Azure Functions 2.0 extensibility - extending extensions

by tpeczek, 2019-01-23T10:04:42.118Z

In my fourth post about Azure Functions 2.0 extensibility I'm describing how to extend existing extensions.

azure

Hosting A Blazor Application on Firebase

by bill-s, 2019-01-22T08:08:12.598Z

In this article, we will learn how to deploy a Blazor application on Firebase. We will create a client side application using Blazor and host it on Firebase. This application will not have any server side code or web API logic. We will use Visual Studio 2017 to build and publish the application.

blazor

Managed pointers in .NET

by bill-s, 2019-01-22T07:40:14.764Z

Most of the time a regular .NET developer uses object references and it is simple enough because this is how a managed world is constructed – objects are referencing each other via object references. An object reference is, in fact, a type-safe pointer (address) that always points to an object MethodTable reference field (it is often said it points at the beginning of an object). Thus, using them may be quite efficient. Having an object reference, we simply have the whole object address. For example, the GC can quickly access its header via constant offset. Addresses of fields are also easily computable due to information stored in MethodTable.

.net

Introduction to PyTorch on Windows

by bill-s, 2019-01-22T09:19:08.506Z

It’s possible, though quite difficult, to create neural networks from raw code. Luckily, there are many open source code libraries you can use to speed up the process. These libraries include CNTK (Microsoft), TensorFlow (Google) and scikit-learn. Most neural network libraries are written in C++ for performance but have a Python API for convenience. In this article I’ll show you how to get started with the popular PyTorch library. Compared to many other neural network libraries, PyTorch operates at a lower level of abstraction. This gives you more control over your code and allows you to customize more easily, at the expense of having to write additional code.

machine-learning

Is a SPA less secure than a server rendered web application?

by bill-s, 2019-01-22T07:22:19.301Z

In this post, I try to explain some of the differences between a single page application and a server rendered application and why the application types have different threat models.

.net

Test the latest features with SQL Server 2017 Developer Edition

by bill-s, 2019-01-22T07:21:37.540Z

Are you curious how new capabilities in SQL Server will impact your applications? Download and test SQL Server 2017 Developer Edition, a full-featured free edition, licensed for use as a development and test database in a non-production environment. You can browse and access SQL Server code samples at GitHub, and when you’re ready, check out your options to move to production.

sql-server

THAT Conference - Call for Speakers is open!

by bill-s, 2019-01-22T07:23:58.830Z

We are excited to announce that the THAT Conference 2019 Call for Speakers is now OPEN, and we want you to submit an abstract so fervently that we're putting the link to do so right here!

events

The ASP.NET Core Form Tag Helpers Cheat Sheet

by bill-s, 2019-01-23T07:15:57.878Z

How to get data from your HTML forms to ASP.NET Core (using Tag Helpers).

asp.net-core

Porting 30K lines of code from Flow to TypeScript

by bill-s, 2019-01-22T07:38:47.620Z

We recently ported MemSQL Studio's 30 thousand lines of JavaScript from using Flow to TypeScript. In this article, I describe why we ported our codebase, how it took place and how it has been working out for us.

javascript

NewslettersAboutPrivacy Policy