@@ -18,12 +18,12 @@ carefully picking the right components for doing the heavy lifting.
18
18
### _ Simplicity_
19
19
20
20
To avoid demoting _ simplicity_ to just another popular marketing term, let's
21
- start by clarify what we mean.
21
+ start by clarifying what we mean.
22
22
Simplicity is a relative property in the context of a problem:
23
23
a simple solution for a simple problem is straightforward to understand,
24
24
validate, extend or even replace.
25
25
A simple solution solution for a hard problem will naturally be more involved
26
- but retains above properties within a more complex context.
26
+ but retains the above properties within a more complex context.
27
27
28
28
"Simple" is different from "easy".
29
29
An easy solution may be very complex in an effort to take on as much
@@ -50,8 +50,8 @@ For example and tying back to TrailBase:
50
50
51
51
The way we defined _ simplicity_ above, loose coupling is already an important
52
52
property of a good-natured, simple solution. Yet, we believe it's a critical
53
- property in its own right that should be called out explicitly helping to
54
- illustrate the guiding principles underpinning TrailBase.
53
+ property in its own right that should be called out explicitly to
54
+ help illustrate the guiding principles underpinning TrailBase.
55
55
Looking at two examples:
56
56
57
57
__ Admin Dashboard__ : TrailBase offers an easy-to-use, integrated admin dashboard.
@@ -68,10 +68,10 @@ ORMs often yield simple looking examples but then fall flat soon after going
68
68
beyond the tutorial, sometimes already when joining tables.
69
69
Your data model should never be driven by the short-comings of an abstraction
70
70
forced upon you.
71
- ORMs aren't without merit. Often they will provide type-safe APIs for accessing
71
+ ORMs aren't without merit. Often, they provide type-safe APIs for accessing
72
72
the database. While more constraint, TrailBase's end-to-end type-safety
73
73
provides similar benefits.
74
- Leaning into HTTP, JSON and JSON schema to makes it easy for TrailBase to
74
+ Leaning into HTTP, JSON and JSON schema makes it easy for TrailBase to
75
75
provide consistent cross-language client-side type-safety [ ^ 1 ] , giving you more
76
76
freedom in choosing the right tool for a specific job.
77
77
0 commit comments