Contributions

Article
This is a second post in my series about ASP.NET Core WebHooks. As promised it will be focused on machinery which makes it possible for a WebHook request to find matching action.
Article
ASP.NET Core WebHooks provide support for receiving web hooks in ASP.NET Core web applications. This post is a general overview of what's under its hood and how it works.
Article
This post shows how RethinkDB changefeed can be exposed from ASP.NET Core with Server-Sent Events and WebSockets fallback.
Article
Sometimes there is a valid reason to serve static files from the application instead of CDN. In such cases it's important to remember about performance. This post describes one of optimizations which can be applied.
Article
Sometimes you need to acquire client originating IP address in your web application. This post shows how this can be done in ASP.NET Core, taking into consideration running behind proxies (including Akamai and CloudFlare).
Article
This post shows how to queue background tasks (specifically push notifications delivery requests) with help of IHostedService in ASP.NET Core.
Article
ASP.NET Core comes with out-of-the-box support for server side in-memory response caching. This post shows how to replace in-memory approach with Redis and address durability and load balancing.
Article
Clear-Site-Data is a header which can be used to instruct a browser to clear locally stored data. This post explores how it can be combined with sign out in ASP.NET Core.
Article
This post discusses WebSocket lifetime (with special focus on scenarios where the WebSocket is handed of to some kind of service/manager) and how to handle prematurely closed connections.
Library
Lib.Net.Http.WebPush is a library which provides a Web Push Protocol based client for Push Service.
Library
Lib.Net.Http.EncryptedContentEncoding is a library which adds Encrypted Content-Encoding (aes128gcm) support to HttpClient
Library
Lib.AspNetCore.WebSocketsCompression is a library which provides a managed implementation of the WebSocket protocol, along with server integration components and support for permessage-deflate compression.
Article
This post shows lesser known features of Web Push Protocol - Replacing Messages and Urgency.
Article
Push API and Web Push Protocol specifications allow for delivering push notifications even when client is offline. This post shows how to request delivery of push message.
Article
Push API and Web Push Protocol specifications allow for delivering push notifications even when client is offline. This post shows how this capabilities can be used in ASP.NET Core.
Article
POST Tunneling is a technic which can be used when client doesn't support certain HTTP methods or infrastructure blocks them. This post shows how to support it in ASP.NET Core.
Library
Lib.AspNetCore.ServerSentEvents is a library which provides Server-Sent Events (SSE) support for ASP.NET Core
Library
Lib.Web.Mvc is a library bringing extensions to ASP.NET MVC for HTTP/2, Range Requests, Content Security Policy, jqGrid and more.