For All Things an API, Open Source, Developer Acceleration, Engineer @gcpcloud DevRel, hiding the servers. https://xitter.cf/t.co/hb0573OUso he/him

East Bay, CA
Joined August 2009
Dependency Updates: more to do than review The clickbait title would be "Automated dependency updates are harmful", but they're not. They're awesome. Relying on them you might forget work to understand if a change is safe. 🧵 dev.to/grayside/dependency-u…
1
40
It's not "don't trust the libraries", the libraries are probably great: you chose to use them! It's "do you trust how you're holding them?"
1
12
A lively library might be evolving faster than your integration with it. A version number or a changelog is a clue, not a promise.
12
There are multiple reasons to automate. There are other XKCD comics than xkcd.com/1205/ that should influence this decision.
1
51
My usual beef with reference architectures is that they launder the creators' assumptions into "best practices" without helping you put your own needs in context. Turns out there's a cheat code to get past this problem, and the team that built "Emblem Giving" found it:
5
66
8
350
🗄️Looking through my Twitter data archive, the web UI is a nice flourish, but all URLs presented as t.co shortlinks tells me there may be more work to do for it to have long term value.
🦣 Doing some mastodon research today, this seems really helpful github.com/joyeusenoelle/Gui…
We found having a decision record template useful: github.com/GoogleCloudPlatfo…. Still exploring ways how to explain decision arcs around related or evolving decisions. adr.github.io/ is a great resource to learn more.
This Post is from an account that no longer exists. Learn more
Thank you for embracing a workflow where writing about why we do something can take longer than doing it!
This Post is from an account that no longer exists. Learn more
Decisions made in Cloud and Serverless can happen and be applied so quickly, we wanted to make sure we understood our project's evolution, model a way to enable thoughtful Cloud design, and provide the context for Emblem's recommendations.
Saw this yesterday and it blew my mind. In particular, the docs are marvelous and go deep into architectural tradeoffs made by the team. Just check out this section on auth design. Reads like something you'd find on a great internal wiki. github.com/GoogleCloudPlatfo…
1
1
Because all recommended practices are conditional.
TIL Prettier is considering making tabs the default in 3.0. This is huge — it would make an entire set of programming languages more accessible (if you're somehow still pro-spaces, read this comment to instantly convert), and, more importantly, vindicate my personal preferences
116
623
309
2,501