1. X
  2. David Bell
Log inSign up
David Bell
689 posts
user avatar

David Bell

@dastbe
a mere operator
Seattle
Joined March 2009
279
Following
315
Followers
RepliesRepliesMediaMedia
  • user avatar
    David Bell
    @dastbe
    Sep 27, 2023
    second: prefer a "topic-comment" style API with repetition than flat API where it's up to the service what fields can be configured together. A good example is an API for defining http, tcp, or grpc ports
    user avatar
    Randall Hunt
    @ranman
    Sep 26, 2023
    What are some random API design choices that you like? What are some things people don't often think about when making APIs? Yes, I am building an API. No, I can't be more specific at this time.
  • user avatar
    David Bell
    @dastbe
    Sep 27, 2023
    first: There's only one good way to do CRUDL APIs. for each resource you define top-level structs for id (key for resource), spec (goal state of resource), meta (timestamps, status, etc.), and version (revision of resource in the system). If you're daring List takes a filter.
    user avatar
    Randall Hunt
    @ranman
    Sep 26, 2023
    What are some random API design choices that you like? What are some things people don't often think about when making APIs? Yes, I am building an API. No, I can't be more specific at this time.
  • user avatar
    David Bell
    @dastbe
    Dec 16, 2022
    @rchrdbyd are you the person I sass about codecatalyst
  • user avatar
    David Bell
    @dastbe
    Dec 11, 2022
    I've somehow managed to get a cloudformation stack into an undeletable state and it won't even tell me why. thought things were better now :(. @AWSSupport ?
  • user avatar
    David Bell
    @dastbe
    Dec 6, 2022
    @yigalatz what's the recommendation for using corretto crypto providers? is the answer "whenever possible"? Or does using a corretto distro already get me the best implementation?

Log in or sign up for X

See what’s happening and join the conversation

Continue with phone
or
Log in with username or email
Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Advertisement
Advertisement