- From: Lorenzo Moriondo <tunedconsulting@gmail.com>
- Date: Wed, 1 Jun 2016 15:30:00 +0200
- To: Markus Lanthaler <markus.lanthaler@gmx.net>
- Cc: Hydra <public-hydra@w3.org>
- Message-ID: <CAKgLLmsTZrNvLRc_6Cp064GGNKZ6j7hu-YhTdS=vaJ0HP1x+BQ@mail.gmail.com>
Hi guys, I am siding this conversation because I am keeping up my interest in standards for Web APIs and Linked Data while working mostly with REST principles. The only problem I see in how things has going on till now is the complete lack of concern about development, as somebody else noted as well. I think that, beside keeping relations between active members more constant, the real need is **to bring on a community-managed development effort** (a test environment we may say) in parallel with the design one; to benchmark proposals' effectiveness on real grounds and to have a concrete example to present to the community. I mean, I got into HYDRA just because I saw what Markus' PHP test application could do, more on that side is needed! Practically, it would be great to start a small fund (few euros per member or a sponsorship) to support the creation of 2-3 VMs in any cloud services provider where to deploy a complete (moderate scaled) example based on interesting (open-)data. This way the group would have a "product" to benchmark improvements and show the community, to attract developers and implementers of HYDRA. Stuff like live- sandboxed-interactions using a browser or a command line tool, for example, makes the difference to gather consensus and feedback. Just having a Python library that simulate the interaction of an hypothetical client with a test-server, implement a GUI-editor could be a start; see about Swagger-OpenAPI and GraphQL for examples, even the most abstract activity needs a realization to gather support. Ideas need a design, and a design must bring to possible applications. I could suggest a cool project (based on randomly generated data from a science-focused open JSON-LD vocabulary I developed) to use for the purpose of generating a test-server (but anything else valuable and interesting could work the same). Other great things could be done by having an automatic client that hits HYDRA-defined microservices. Just implementing one of this possible demo applications can relaunch the draft. I have seen some nice realisations from singles in the mailing list but only a shared project can change the situation. Beside stimulating the workflow, something like that would realize a major bond between design and development, that is actually what makes an open-source community working. Once the standard is defined and accepted, it can be kept alive to design and improve future versions. It will also demonstrate a long-term commitment to become an industry standard. Finally, get in touch with other rising communities like elixir-lang.org or IOT startups dev-teams is necessary. Focus on young and promising technologies! Otherwise I don't see how HYDRA could keep the pace of other technologies. There are a lot of good ideas in HYDRA but they need to be put into a community-managed proof-of-concept. Just my two cents. Have a nice job everybody. Lorenzo Moriondo, from mobile
Received on Wednesday, 1 June 2016 13:30:34 UTC