Tomasz Pęczek's Projects
HTML5 Broadcast Channel API implementation for Microsoft Blazor
Solutions to Codility programming challenges and tasks.
Sample project for demonstrating how to implement DevOps practices for Azure infrastructure.
Sample project for demonstrating how to run a .NET based Slight and Spin applications on WASM/WASI node pool in AKS
Sample project for demonstrating Push Notifications based on Push API and Web Push Protocol in ASP.NET Core powered Angular application
Sample application showing how to expose various databases changefeed from ASP.NET Core
Sample project for demonstrating functionality of Lib.AspNetCore.Mvc.JqGrid
Sample education project for demonstrating various approaches to implementing concurrent requests limit
Samples from the book Micro Frontends in Action implemented with ASP.NET Core
Sample application experimenting with HTTP/2 and protocol based content delivery
Sample project for demonstrating Push Notifications based on Push API and Web Push Protocol in ASP.NET Core
Sample application experimenting with Report-To header and receiving reports (Report API)
POC application trying to run RSocket server on top of ASP.NET Core primitives for non-HTTP servers
Demo project for demonstrating functionality of Lib.AspNetCore.Security
Demo project for demonstrating functionality of Lib.AspNetCore.ServerSentEvents
Sample project for demonstrating JSON-RPC 2.0 in ASP.NET Core
Sample Web API powered by ASP.NET Core MVC, Azure Cosmos DB and MediatR
Sample project for demonstrating low-level WebSocket protocol aspects in ASP.NET Core
Sample project for demonstrating GraphQL in Azure Functions
Sample project for demonstrating Push Notifications based on Push API and Web Push Protocol in Azure Functions
Sample project for demonstrating how to use async streams and NDJSON to improve user experience by streaming JSON objects from server to client and client to server in .NET
Sample project for demonstrating how to communicate and receive rate limit quotas with rate limit headers in .NET
Libraries that simplify the onboarding of Server Timing API (a convenient way to communicate performance metrics about the request-response cycle) in .NET projects.
[Archived] Azure Functions and Azure WebJobs binding extensions for HttpClientFactory. This is no longer the best approach: https://www.tpeczek.com/2019/10/alternative-approach-to-httpclient-in.html
A web server for ASP.NET Core based on the Windows Http Server API extended with HTTP/2 support
Lib.AspNetCore.ClientHints is a library which provides support for set of HTTP request header fields, colloquially known as Client Hints, to address a need to deliver optimized content for each device to ASP.NET Core
A set of libraries which provide support for jqGrid usage in ASP.NET Core.
Lib.AspNetCore.Mvc.Ndjson is a library that provides support for NDJSON (Newline Delimited JSON) based structured data streaming to ASP.NET Core MVC
Lib.AspNetCore.Security is a library which provides security features like Content Security Policy, Strict Transport Security or Expect-CT for ASP.NET Core