(David Ramel) The latest monthly release (January 2019, version 1.31) of the cross-platform Visual Studio Code editor comes with the usual plethora of bug fixes, tweaks and new features, with many focused on the extension mechanism that powers the open source project.
Tag: Development
Using Embedded Data To Provide Request-Specific Application Configuration In Angular 7.2.0
(Ben Nadel) Earlier this week, I looked at using the encodeForJavaScript() function in ColdFusion as a way to embed a JSON payload in a page response such that it could provide request-specific configuration for a Single-Page Application (SPA).
Sign in with an External Login Provider in an Angular Application Served by ASP.NET Core
(Rui Figueiredo) Being able to sign in with an external login provider (for example Google or Facebook) is a good way to simplify the process of getting new users to your website.
Implement JWT Authentication In ASP.NET Core APIs
(Bipin Joshi) If you developed web applications using ASP.NET before, chances are you are already familiar with cookie authentication.
Using encodeForJavaScript() To Embed A JSON Payload As Configuration For A Single-Page Application in ColdFusion
(Ben Nadel) Five years ago, Sr. Security Engineer David Epler pointed out that my use of JsStringFormat() in conjunction with HtmlEditFormat() for encoding untrusted user-provided content could be more effectively done using the OWASP (Open Web Application Security Project) Encoder.
Creating the Right Database Initializer for Entity Framework
(Peter Vogel) If you want to treat your database design as an ‘implementation detail’ that just falls out of getting your object model right, then Entity Framework gives you four choices. Picking the right one, however, may mean creating your own.
.NET Core Opinion #8 – How to Use Azure DevOps Pipelines
(K. Scott Allen) In a previous post I said to be wary of GUI build tools. In this episode of .NET Core Opinions, let me show you a “configuration as code” approach to building software using Azure DevOps.
Object Pooling in C#
(Tapas Pal) Object pooling is a software creational design pattern and a container of objects that holds a list of other objects—those are ready to be used.
Using VS Code for C++ development with containers
(Marc Goodner) This post builds on using multi-stage containers for C++ development. That post showed how to use a single Dockerfile to describe a build stage and a deployment stage resulting in a container optimized for deployment.
Working with Dictionaries in C#
(Tapas Pal) In .NET, a Dictionary class is a collection of a key and value pair of data. C# represents a generic Dictionary class that can be used to create a collection of objects. The key should be identical in a key-value pair and it can have at most one value in the dictionary.
