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?
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.
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!
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.
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.
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.
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.
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.
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.
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.
by bill-s, 2019-01-22T07:38:47.620Z
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!
by bill-s, 2019-01-23T07:15:57.878Z
How to get data from your HTML forms to ASP.NET Core (using Tag Helpers).