Home
json-everything
Cancel

Rebuilding JsonSchema.Net: The Destination

JsonSchema.Net has just undergone a major overhaul. It’s now faster, it uses less memory, it’s easier to extend, and it’s just more pleasant to work with. In the previous post, I discussed the mo...

Rebuilding JsonSchema.Net: The Journey

JsonSchema.Net has just undergone a major overhaul. It’s now faster, it uses less memory, it’s easier to extend, and it’s just more pleasant to work with. This post discusses the motivations behi...

Built-in ASP.Net Validation for API Requests

I’ve been playing around with the validating JSON converter a lot at work lately, and sharing this cool feature with my coworkers yielded some interesting feedback that helped expand its capabiliti...

Revamping the JsonSchema.Net Build Chain

Last week I discovered that my pack and publish builds for JsonSchema.Net and its language packs were failing. Turns out nuget.exe isn’t supported in Ubuntu Linux anymore. In this post I’m going ...

A Common Pitfall of Working with JsonNode

When anyone publishes a work of creativity, they invite both praise and criticism. But open source development has a special third category: bug reports. Sometimes, these “bugs” are really just u...

The End of an Era and a New Beginning

I’ve recently had some life changes, and it’s going to impact how json-everything is maintained. I just wanted to put out a quick post to let everyone know what’s going on. I want to be open and ...

Joining the .Net Foundation

That’s right! The json-everything project is officially a .Net Foundation member! How it started Inspiration from JSON Schema A couple years ago JSON Schema started the onboarding process to jo...

Learn json-everything

JSON Schema is really a cool community to work in. Over the past couple years, our Community Manager, Benja Granados, has had us involved in Google’s Summer of Code program (GSoC), which gives (pr...

Improving JsonSchema.Net (Part 2)

Over the last few posts, I’ve gone over some recent changes to my libraries that work toward better performance by way of reducing memory allocations. In this post, I’d like to review some changes...

Improving JsonSchema.Net (Part 1)

In the last two posts, I talked about the improvements to JsonPointer.Net and some of the memory management tools I used to enact those improvements. In this post, I’d like to start talking about ...