Skip to content

Commit e5122ab

Browse files
committed
add sponsorship tagline to all posts
1 parent 0f2e99f commit e5122ab

25 files changed

+51
-1
lines changed

_posts/2023/2023-04-13-a-new-blog.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,5 @@ I may copy/re-blog those posts over here, but for the most part, JSON Schema stu
2020
I mainly wanted this site for non-JSON-Schema JSON-related content. For example, a JSON Path specification is coming soon, and I'd like to cover the differences between it and traditional JSON Path.
2121

2222
Anyway, thanks for tuning in.
23+
24+
_If you like the work I put out, and would like to help ensure that I keep it up, please consider [becoming a sponsor](https://github.com/sponsors/gregsdennis)!_

_posts/2023/2023-04-16-paths-and-pointers.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,3 +93,5 @@ Whether you use JSON Path or JSON Pointer depends heavily on what you expect to
9393
While some JSON Pointers and JSON Paths _can_ indicate the same locations, this is not the case in general. Use the right one for your scenario.
9494

9595
I think a lot of confusion on this topic arises because many APIs get this decision wrong. I've seen many APIs that define a parameter that accepts JSON Path but whose evaluation must only result a single value. I figure they think more people are familiar with JSON Path (maybe because of the dot syntax) so they choose to use it for the API. But perhaps familiarity isn't a sufficient reason to use a tool.
96+
97+
_If you like the work I put out, and would like to help ensure that I keep it up, please consider [becoming a sponsor](https://github.com/sponsors/gregsdennis)!_

_posts/2023/2023-04-20-null-has-value-too.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,3 +125,5 @@ Although it only partially solves the problem (it doesn't work for parsing into
125125
## Summary
126126

127127
If you're building a parser and data model for JSON and your language supports the concept of `null`, keep it separate from JSON `null`. On the surface, it may be convenient, but it'll likely cause problems for someone.
128+
129+
_If you like the work I put out, and would like to help ensure that I keep it up, please consider [becoming a sponsor](https://github.com/sponsors/gregsdennis)!_

_posts/2023/2023-05-01-deserialization-with-schemas.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -287,3 +287,5 @@ It turns out that while JSON Schema's `date-time` format requires RFC 3339 forma
287287
Dates in the format `2023-05-01T02:09:48.54Z` will generally be acceptable by both.
288288

289289
I've opened an [issue](https://github.com/dotnet/runtime/issues/85545) with the .Net team to see if I can persuade them to be more tolerant of date/times during deserialization. Short of waiting for that, you can create a custom format that checks for 8601-1:2019 date/times.
290+
291+
_If you like the work I put out, and would like to help ensure that I keep it up, please consider [becoming a sponsor](https://github.com/sponsors/gregsdennis)!_

_posts/2023/2023-05-02-json-path-spec.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,3 +173,5 @@ That's pretty much the spec. There are a few changes that are incompatible with
173173
If you'd like to join in on the fun, have a look at the [GitHub repo](https://github.com/ietf-wg-jsonpath/draft-ietf-jsonpath-base) where we're writing the spec and join the [IETF mailing list](https://www.ietf.org/mailman/listinfo/jsonpath) for the project.
174174

175175
I hope that we continue this effort to further [define and enhance](https://github.com/ietf-wg-jsonpath/draft-ietf-jsonpath-base/issues?q=label%3Arevisit-after-base-done+) JSON Path.
176+
177+
_If you like the work I put out, and would like to help ensure that I keep it up, please consider [becoming a sponsor](https://github.com/sponsors/gregsdennis)!_

_posts/2023/2023-05-22-numbers-are-numbers-not-strings.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,3 +72,5 @@ This is wrong! Serializing numbers as strings is a workaround that came about b
7272
Root-cause analysis gives us the answer: the parsers need to be fixed. They should support extracting any numeric type we want _from JSON numbers_ and at any precision.
7373

7474
A tool should make a job easier. However, in this case, we're trying to drive a screw with a pair of pliers. It works, but it's not what was intended.
75+
76+
_If you like the work I put out, and would like to help ensure that I keep it up, please consider [becoming a sponsor](https://github.com/sponsors/gregsdennis)!_

_posts/2023/2023-06-16-json-schema-async.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,3 +91,5 @@ But really I want to get some input from users.
9191
- How does this impact your code?
9292

9393
Leave some comments below or on [this issue](https://github.com/gregsdennis/json-everything/issues/480) with your thoughts.
94+
95+
_If you like the work I put out, and would like to help ensure that I keep it up, please consider [becoming a sponsor](https://github.com/sponsors/gregsdennis)!_

_posts/2023/2023-06-23-try-pattern-async.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,3 +138,5 @@ Task<(bool, ResultType)> TrySomethingAsync(InputType input)
138138
```
139139

140140
It's probably a pretty niche need, but I hope having this in your toolbox helps you at some point.
141+
142+
_If you like the work I put out, and would like to help ensure that I keep it up, please consider [becoming a sponsor](https://github.com/sponsors/gregsdennis)!_

_posts/2023/2023-07-01-parallel-schema-processing.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,3 +161,5 @@ I don't know how this could be. Maybe touching the instance causes a re-initial
161161
The really shocking result is that it's actually _slower_ when "optimized." That is, taking advantage of short-circuiting when possible by checking for the first task that completed with a result that matched a predicate, and then cancelling the others. (My code for this was basically re-inventing [this SO answer](https://stackoverflow.com/a/38289587/878701).)
162162

163163
Given this result, I just can't see this library moving into parallelism anytime soon. Maybe once .Net Framework is out of support, and I move it into the newer .Net era (which contains the threading fix) and out of .Net Standard (which won't ever contain the fix), I can revisit this.
164+
165+
_If you like the work I put out, and would like to help ensure that I keep it up, please consider [becoming a sponsor](https://github.com/sponsors/gregsdennis)!_

_posts/2023/2023-07-22-paths-and-pointers-correction.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,5 @@ I raised this to the team, and we ended up [adding a note](https://github.com/ie
4141
A thing that I previously considered impossible turned out to be possible.
4242

4343
I've added a note to the original post summarizing this as well as linking here.
44+
45+
_If you like the work I put out, and would like to help ensure that I keep it up, please consider [becoming a sponsor](https://github.com/sponsors/gregsdennis)!_

0 commit comments

Comments
 (0)