Skip to content

Commit 3ac164d

Browse files
committed
More revisions
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
1 parent 4374541 commit 3ac164d

1 file changed

Lines changed: 7 additions & 13 deletions

File tree

content/products/std/_index.html

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -252,30 +252,24 @@ <h2 class="h3 fw-bold mb-3">Built on the foundations of our digital world</h2>
252252
<section class="py-5 bg-light bg-gradient">
253253
<div class="container">
254254
<div class="text-center mb-5 mx-auto" style="max-width: 900px;">
255-
<h2 class="display-6 fw-bold mb-3">Most API companies waste months reinventing the wheel, <span class="fw-bolder">and still doing it wrong</span></h2>
255+
<h2 class="display-6 fw-bold mb-3">Most API companies waste years reinventing the wheel, <span class="fw-bolder">and still doing it wrong</span></h2>
256256
<p class="h4 text-muted fw-light">Your company is smarter than that</p>
257257
</div>
258258

259259
<div class="row g-5 mb-3">
260260
<div class="col-12 col-xl-4">
261-
{{< box header="Correctness" icon="bi-arrow-repeat" title="You are writing schemas that are likely broken" >}}
262-
Thousands of developers waste time reinventing the same foundational schemas (like e-mail addresses), each with their own bugs and edge cases.
263-
<hr class="my-4">
264-
<p class="small fst-italic text-muted mb-0">And you are probably not even unit testing your schemas for correctness</p>
261+
{{< box header="Correctness" icon="bi-arrow-repeat" title="Your schemas are broken and you don't know it" >}}
262+
We worked with dozens of API companies, and less than 4% of developers unit tests their OpenAPI schemas. Unsurprisingly, they had subtle schema bugs that you can avoid.
265263
{{< /box >}}
266264
</div>
267265
<div class="col-12 col-xl-4">
268-
{{< box header="Strictness" icon="bi-toggles" title="Your schemas are either too strict or uselessly loose" >}}
269-
Designing robust and correct schemas takes a ton of time, deep expertise, and access to standards. But you need to ship your APIs yesterday.
270-
<hr class="my-4">
271-
<p class="small fst-italic text-muted mb-0">And you might even be introducing security vulnerabilities with overly loose schemas</p>
266+
{{< box header="Compliance" icon="bi-toggles" title="All of those standards exist for a reason" >}}
267+
Take country codes. Too strict? You reject less-known countries. Too loose? You introduce compliance issues, and accept SQL injection attacks and other vulnerabilities. We take the risk out.
272268
{{< /box >}}
273269
</div>
274270
<div class="col-12 col-xl-4">
275-
{{< box header="Productivity" icon="bi-hourglass-split" title="Writing schemas from scratch takes 100x longer" >}}
276-
You are largely paying your API designers and API Governance teams to write schemas that we have already spent hundreds of hours designing.
277-
<hr class="my-4">
278-
<p class="small fst-italic text-muted mb-0">Why waste your time designing complex schemas that have already been designed?</p>
271+
{{< box header="Productivity" icon="bi-hourglass-split" title="Writing schemas yourself is expensive" >}}
272+
Just the <a href="https://www.iso.org/iso-8601-date-and-time-format.html">ISO 8601</a> date and time specification is 50+ pages long and costs around $500 USD. We implemented it in 115 variants covered by 6000 edge cases. And that's a single schema.
279273
{{< /box >}}
280274
</div>
281275
</div>

0 commit comments

Comments
 (0)