Software Alternatives, Accelerators & Startups

Ruminations on ValueObjects, DataTransferObjects, Back-end For Front-ends, and Functional Programming Data Modelling

React Node.js GraphQL Elm AWS Lambda AWS AppSync Angular.io
  1. 1
    A JavaScript library for building user interfaces
    Pricing:
    • Open Source
    Any React/Angular developer knows why; I need it for List Item/Checkbox state. This spiraled into a lot more business stuff when you'd need context from another part of the app, and "stuff" extra data on the VO. Back-end devs would have no idea what "other parts of the app" meant.

    #Javascript UI Libraries #JS Library #JavaScript Framework 775 social mentions

  2. Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications
    Sam Newman published his BFF article in 2015 when they started to become commonplace, both from Node.js, FaaS/PaaS empowering front-end folks to build their own API's outside of their UI code, and more server-side devs doing UI work.

    #Runtime #JavaScript Runtime #JavaScript 790 social mentions

  3. GraphQL is a data query language and runtime to request and deliver data to mobile and web apps.
    Pricing:
    • Open Source
    Context: I've seen some commonalities to the work I've been doing lately. In GraphQL/ReScript/Elm, we define records which are basically VO's; data that represent a thing in our domain.

    #Developer Tools #JavaScript Framework #Web Frameworks 224 social mentions

  4. 4

    Elm

    A type inferred, functional reactive language that compiles to HTML, CSS, and JavaScript
    Pricing:
    • Open Source
    Context: I've seen some commonalities to the work I've been doing lately. In GraphQL/ReScript/Elm, we define records which are basically VO's; data that represent a thing in our domain.

    #Programming Language #OOP #Generic Programming Language 114 social mentions

  5. Automatic, event-driven compute service
    Pricing:
    • Open Source
    In the case of microservices/Lambdas required to respond to GraphQL/AppSync, they have to follow the GraphQL contract and provide all data. So they'll often end up making multiple calls, mapping these DTO's to their own VO's that have all the data they need.

    #Cloud Computing #Cloud Hosting #Backend As A Service 249 social mentions

  6. AWS AppSync automatically updates the data in web and mobile applications in real time, and updates data for offline users as soon as they reconnect.
    Pricing:
    • Open Source
    In the case of microservices/Lambdas required to respond to GraphQL/AppSync, they have to follow the GraphQL contract and provide all data. So they'll often end up making multiple calls, mapping these DTO's to their own VO's that have all the data they need.

    #Project Management #Workflow Automation #Web Service Automation 30 social mentions

  7. Angular is a JavaScript web framework for creating single-page web applications. The code is free to use and available as open source. It is further maintained and heavily used by Google and by lots of other developers around the world.
    Any React/Angular developer knows why; I need it for List Item/Checkbox state. This spiraled into a lot more business stuff when you'd need context from another part of the app, and "stuff" extra data on the VO. Back-end devs would have no idea what "other parts of the app" meant.

    #JavaScript Framework #JS Library #Web Development Tools 284 social mentions

Discuss: Ruminations on ValueObjects, DataTransferObjects, Back-end For Front-ends, and Functional Programming Data Modelling

Log in or Post with