search

How to dockerize your static website with Nginx, automatic renew SSL for domain by Certbot and deploy it to DigitalOcean

Bharat Dwarkani shared on Jan 29, 2020
image
dev.to
bookmarks
share
favorite_border0 visibility0
favorite_border0 visibility0 share bookmarks

ASP.NET Core Kubernetes tutorial will be covered in this blog post, as a follow-up to ASP.NET Core Microservices: Getting Started.

Bharat Dwarkani shared on Jan 28, 2020
image
blog.couchbase.com
bookmarks
share
favorite_border0 visibility0
favorite_border0 visibility0 share bookmarks

Convention-based" routing is a form of routing in which a small group of routes is defined and evaluated against URLs for matches. We define these routes in our Startup.cs file and any request URL is evaluated to see if it matches any defined route. If such a match is found, the request is directed to the correct controller and action.

Bharat Dwarkani shared on Jan 28, 2020
image
exceptionnotfound.net
bookmarks
share
favorite_border0 visibility13
favorite_border0 visibility13 share bookmarks

This post is in response to a question from a reader about how library authors can ensure consumers of their library insert the library's middleware at the right point in the app's middleware pipeline. Unfortunately, there's not really a great solution to that (with a couple of exceptions), but this post highlights one possible approach.

Bharat Dwarkani shared on Jan 28, 2020
image
andrewlock.net
bookmarks
share
favorite_border0 visibility10
favorite_border0 visibility10 share bookmarks

Startup errors in your ASP.NET Core middle-ware can cause real headaches. The 500/502 errors often don’t provide enough useful information to debug, often leaving us stumped for hours as we try to troubleshoot the root cause problem. While upgrading another piece of our site, we hit it again, but this time around, we let ourselves be sidetracked somewhat, and vowed to get to the bottom of the best ways to troubleshoot and prevent these errors going forward.

Bharat Dwarkani shared on Jan 28, 2020
image
samlearnsazure.blog
bookmarks
share
favorite_border0 visibility10
favorite_border0 visibility10 share bookmarks

In this article, we are going to talk about a neat concept called data shaping and how to implement it in ASP.NET Core Web API. To achieve that, we are going to use similar tools as we did in the sorting article. Data shaping is not something that every API needs, but it can be very useful in some cases.

Bharat Dwarkani shared on Jan 28, 2020
image
code-maze.com
bookmarks
share
favorite_border0 visibility38
favorite_border0 visibility38 share bookmarks

In distributed systems, retries are inevitable. From network errors to replication issues and even outages in downstream dependencies, services operating at a massive scale must be prepared to encounter, identify, and handle failure as gracefully as possible.

Bharat Dwarkani shared on Jan 27, 2020
image
eng.uber.com
bookmarks
share
favorite_border0 visibility10
favorite_border0 visibility10 share bookmarks

Roslyn is the C# and VB.NET compiler. Roslyn also provides language services that can be used by IDE such as refactorings, code fixes, or edit and continue. If you are not familiar with Roslyn, you should read the following post to discover the scope of Roslyn.

Bharat Dwarkani shared on Jan 26, 2020
image
meziantou.net
bookmarks
share
favorite_border0 visibility6
favorite_border0 visibility6 share bookmarks

When learning CS, there are some useful sites you must know to get always informed in order to do your technologies even better and learn new things. Here is a non exhaustive list of some sites you should visit.

Bharat Dwarkani shared on Jan 26, 2020
image
github.com
bookmarks
share
favorite_border0 visibility14
favorite_border0 visibility14 share bookmarks

innerHTML is a JavaScript tag whos property is used for DOM manipulation. More specifically, it "sets or returns the HTML content (the inner HTML) of an element." Ordinarily, this property is used to examine the current HTML source of the page, including any changes that have been made since the page was initially loaded. But, it can also be used for Cross-site Scripting(XSS).

Bharat Dwarkani shared on Jan 26, 2020
image
dev.to
bookmarks
share
favorite_border0 visibility6
favorite_border0 visibility6 share bookmarks
add