Archives

2018

  1. Server-Sent Events and ASP.NET Core - You may need keep alives

  2. Under the hood of ASP.NET Core WebHooks - Model Binding

  3. Under the hood of ASP.NET Core WebHooks - Signature Validation

  4. Under the hood of ASP.NET Core WebHooks - Verification Requests

  5. Under the hood of ASP.NET Core WebHooks - Routing

  6. Under the hood of ASP.NET Core WebHooks - Introduction

  7. Exposing RethinkDB changefeed from ASP.NET Core

  8. Using subdomain based pipeline branching for static files delivery optimization in ASP.NET Core

  9. Acquiring client originating IP address (with Akamai and CloudFlare support) in ASP.NET Core

  10. Push Notifications and ASP.NET Core - Part 4 (Queueing requesting delivery in background)

  11. Redis backed response caching in ASP.NET Core

  12. Clearing site data upon sign out in ASP.NET Core

  13. Back to WebSockets fundamentals in ASP.NET Core - Lifetime & Prematurely closed connections

  14. Push Notifications and ASP.NET Core - Part 3 (Replacing Messages & Urgency)

  15. Push Notifications and ASP.NET Core - Part 2 (Requesting Delivery)

2017

  1. Push Notifications and ASP.NET Core - Part 1 (Push API)

  2. POST Tunneling Middleware for ASP.NET Core

  3. Utilizing Save-Data client hint in ASP.NET Core MVC

  4. Handling conditional requests in ASP.NET Core MVC

  5. Prevent IIS (and potentially other reverse proxies) from unexpectedly compressing ASP.NET Core response

  6. Exploring HEAD method behavior in ASP.NET Core

  7. Server-Sent Events (or WebSockets) broadcasting in load balancing scenario with Redis

  8. Supporting SSL Acceleration (Offloading) in ASP.NET Core

  9. Implementing concurrent requests limit in ASP.NET Core for fun and education

  10. ASP.NET Core, response compression, response buffering and subtle difference between .NET Framework and .NET Core

  11. WebSocket per-message compression in ASP.NET Core

  12. Preventing Cross-Site WebSocket Hijacking in ASP.NET Core

  13. WebSocket subprotocol negotiation in ASP.NET Core

  14. Feeding Server Timing API from ASP.NET Core

  15. Generating documentation with DocFX as part of VS solution

  16. Preparing for Chrome's Certificate Transparency policy - Expect-CT with reporting in ASP.​NET Core

  17. Reconfiguring CORS policy in ASP.NET Core at runtime

  18. Releasing Lib.AspNetCore.Mvc.JqGrid v1.0.0

  19. HTTP/2 with Server Push proof of concept for ASP.NET Core HttpSysServer

  20. Extending ASP.NET Core response compression with support for Brotli

  21. Supporting Encrypted Content-Encoding in HttpClient (Part 2 of 2) - Decoding

  22. Supporting Encrypted Content-Encoding in HttpClient (Part 1 of 2) - Encoding

  23. Server-Sent Events (SSE) support for ASP.NET Core

  24. Entity Framework - new() vs DbSet.Create()

  25. HTTP/2 Server Push and ASP.NET MVC - Cache Digest

2016

  1. HTTP/2 Server Push and ASP.NET MVC

  2. Content Security Policy in ASP.NET Core MVC - TagHelper

  3. Entity Framework 6 - Dynamically creating temporary tables from IQueryable (Part 2 of 2)

  4. Entity Framework 6 - Dynamically creating temporary tables from IQueryable (Part 1 of 2)

2015

  1. Strict Transport Security in ASP.NET MVC - Implementing RequireHstsAttribute

  2. Book Review – Mastering jQuery

  3. Content Security Policy in ASP.NET MVC - Scripts

2014

  1. Book Review - Learning JavaScriptMVC

2013

  1. Algorithms in C# – Playing with Mergesort and arrays

  2. Book Review – Instant jqGrid

  3. jqGrid Strongly Typed Helper - jQuery UI Integrations

  4. Using alpha Lib.Web.Mvc NuGet packages from MyGet

2012

  1. Switching from jqGrid to jQuery UI Grid - Proof-of-Concept Dataview extension

  2. Another early look at jQuery UI Grid in ASP.NET MVC – Data Types, Dataview, Pager, Sorting and Filtering

  3. Infinite Scroll in ASP.NET MVC

2011

  1. Range Requests in ASP.NET MVC – RangeFileResult

  2. jqGrid Strongly Typed Helper - Caption layer, dynamic scrolling and grouping

  3. jqGrid and ASP.NET MVC – Batch updates

  4. Making WebPI work with proxy authentica​tion

  5. jqGrid and ASP.NET MVC – Form Editing with TinyMCE and file upload

  6. jqGrid and ASP.NET MVC - Strongly typed helper

  7. An early look at jQuery UI Grid in ASP.NET MVC - Data Model

2010

  1. Speaking at MTS 2010 on "Rich user interface in ASP.NET MVC applications with jQuery plugins"

  2. HttpHandler with cross-origin resource sharing support

  3. Attempting to retrieve a user's real IP address

  4. Reporting server side operation progress with jQuery UI Progressbar

  5. Glance at jEditable in ASP.NET MVC

  6. ASP.NET 3.5, ToolkitScriptManager 3.5.40412 and Sys.Services.AuthenticationService

  7. Partial forms validation in ASP.NET MVC 2 (something like WebForms ValidationGroup)

  8. Using AntiForgeryToken with other verbs than POST (and ActionLinks)

  9. jQuery Autocomplete in ASP.NET MVC

  10. Asynchronous TreeView in ASP.NET WebForms

  11. Making ASP.NET MVC 2 client side validation work with AJAX loaded forms

  12. 'Unobtrusive' asynchronous Form in ASP.NET MVC 2

  13. Rich file upload experience in ASP.NET MVC - part I

  14. 'Unobtrusive' asynchronous Form in ASP.NET MVC

  15. jqGrid and ASP.NET MVC - Configuration Import/Export

  16. Asynchronous Form in ASP.NET MVC

  17. Asynchronous TreeView in ASP.NET MVC

2009

  1. XML and XSLT transformation in ASP.NET MVC - XmlActionResult

  2. XML and XSLT transformation in ASP.NET MVC - HtmlHelper.RenderXml extensions

  3. jqGrid and ASP.NET MVC - TreeGrid

  4. jqGrid and ASP.NET MVC - Subgrid

  5. jqGrid and ASP.NET MVC - CRUD

  6. jqGrid and ASP.NET MVC - Searching

  7. jqGrid and ASP.NET MVC - Formatting

  8. jqGrid and ASP.NET MVC - Basics

  9. Simple SystemIconsHandler for ASP.NET