Software Developer. Author of Json.NET. Not Batman.
-
Microsoft
- Wellington, New Zealand
- http://james.newtonking.com
Highlights
- 1 discussion answered
Block or Report
Block or report JamesNK
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
Newtonsoft.Json.Schema Public
Json.NET Schema is a powerful, complete and easy to use JSON Schema framework for .NET
1,377 contributions in the last year
Activity overview
Contributed to
dotnet/aspnetcore,
grpc/grpc-dotnet,
dotnet/AspNetCore.Docs
and 35 other
repositories
Contribution activity
July 2022
Created 27 commits in 6 repositories
Created a pull request in dotnet/aspnetcore that received 47 comments
Opened 30 other pull requests in 6 repositories
dotnet/aspnetcore
8
merged
6
open
- HTTP/3: Enable client cert tests on non-Windows OSes
- HTTP/3: Complete support for UseHttps
- HTTP/3: ValueTask pooling
- HTTP/3: Avoid ConnectionAbortedException allocations
- HTTP/3: Avoid per-request cancellation token allocations
- HTTP/3: Don't wait for writes to complete in sends
- HTTP/3: Add end-to-end test for stream and header reuse
- Trim identity
- Reuse Http3MessageBody
- Include DefaultHttpContext.HttpContext for diagnostic activities
- Add gRPC trimming end-to-end test
- Trim Microsoft.AspNetCore
- Remove RequiresUnreferencedCode from low-level endpoint map methods
- Annotate hosting diagnostic events with DynamicDependency
grpc/grpc-dotnet
6
merged
2
open
dotnet/AspNetCore.Docs
5
merged
JamesNK/Newtonsoft.Json.Schema
1
merged
LesnyRumcajs/grpc_bench
1
merged
dotnet/runtime
1
merged
Reviewed 18 pull requests in 3 repositories
dotnet/aspnetcore
12 pull requests
- HTTP/3: Complete support for UseHttps
- Adding the rest of WebTransport into Kestrel
- HTTP/3: Avoid per-request cancellation token allocations
- Sync shared code from runtime
- Log a warning when using an untrusted developer certificate
-
refactor : use new
ThrowIfoverload ofObjectDisposedException - [release/7.0-preview7] Update dependencies from dotnet/runtime dotnet/efcore
- Fix TreatSpecificWarningsAsErrors elements
- Route tooling
- Simplify and optimize async parameters in RequestDelegateFactory
- Add message type resolver
- Make RateLimitingMiddleware endpoint aware
grpc/grpc-dotnet
3 pull requests
dotnet/AspNetCore.Docs
3 pull requests
Created an issue in dotnet/runtime that received 21 comments
QUIC: QuicStream.WaitForWriteCompletionAsync sometimes doesn't complete
Description I've noticed Kestrel sometimes throws an error when handling a gRPC request. See dotnet/aspnetcore#42289 tldr; the client sent a gRPC r…
21
comments
Opened 13 other issues in 3 repositories
dotnet/runtime
5
closed
1
open
- QUIC: ApplicationProtocol in ConnectionOptionsCallback not used
- QUIC: Error when creating QuicConnection - An internal error has occured. Status code: QUIC_STATUS_USER_CANCELED
- QUIC: DefaultStreamErrorCode and DefaultCloseErrorCode default values cause error
- QUIC: Allocate MsQuicSafeHandle._traceId lazily
- When is AOT + MakeGenericType safe?
- QUIC: Port 50009 throws QUIC_STATUS_ADDRESS_IN_USE
dotnet/aspnetcore
5
open
1
closed
- Add DefaultCloseErrorCode and DefaultStreamErrorCode to QuicTransportOptions
- Add IStreamClosedFeature
- Trim warnings from components assemblies
- HTTP/3: Try to avoid QuicStreamContext.ConnectionClosed cancellation token
- Analyzer: Detect using Task<T> with RequestDelegate
- Add Microsoft.AspNetCore.Server.Kestrel.Core to default namespaces
grpc/grpc
1
open
2
contributions
in private repositories
Jul 11 – Jul 15





