Giter Site home page Giter Site logo

streamlining about ex_aws HOT 1 CLOSED

ex-aws avatar ex-aws commented on June 15, 2024
streamlining

from ex_aws.

Comments (1)

benwilson512 avatar benwilson512 commented on June 15, 2024

I absolutely see the value of this kind of functionality, but I believe that it's beyond the scope of this project. Some kind of Dynamo based modeling layer would absolutely be useful (an ecto adapter in particular would be awesome), and I hope this library would be useful to that end.

However such functionality, particularly the latter model suggestion, does not belong within the client specification, and there isn't a good place for it within the current scope of the project in general. I'm somewhat on the fence about making it easier to get certain data types back, but feel strongly that they don't belong in the Client spec either. On the whole I think it's better we wait and revisit the question, as I'd like to have a more comprehensive way for defining result processors instead of one off functions here and there.

Fortunately the current situation isn't all that bad, decoding is only just a function call.

WRT primary key w/ ranges and get_item you're right I haven't given that much thought. I haven't used any primary keys with ranges and seem to have passed over their use. Will create a separate issue for that and look into it.

from ex_aws.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.