Re: ActiviPy 0.1 release: feedback welcome!

On 3 November 2015 at 22:42, Shane Hudson <Shane@shanehudson.net> wrote:

> Sure, but it puts a lot of people off. In the same way the old HTML
> doctype was scary, despite it actually not being required to understand it.
>

Appreciate the point of view, and largely agree.  Personally a big believe
in simplicity driving adoption.

However, everyone's will have an opinion on what form that will take, and
often feel it strongly.  The web is so big, that there's something about
almost every technology that puts *a lot* of people off.  Just as in sport
there's something about almost every football team that puts *a lot* of
people off.  Many people are put off JSON LD, or LD in general, because
they have never tried it.  I say that because, I was in this camp for a
LONG time, but when I actually used it, I found it remarkably easy.  A lot
easier than its reputation for complexity.

IMHO, it's can be more constructive to talk about technical barriers,
implementation feedback on this that have been tried, and actual feedback
from adopters.  As such I've tried to document adopters of JSON LD on this
wiki page:

https://www.w3.org/wiki/Socialwg/Media_type_for_AS2#Iterop_Considerations_-_application.2Fld.2Bjson

I think it's valuable to share insights on what developers will and wont
like, but let's appreciate that there are lots of unknowns, as AS2 hasnt
been tried out yet by many people.  If there's a significant deployment
that has good technical feedback or objections that's going to be valuable,
let's try and document specific pain points.


>
> On Tue, Nov 3, 2015 at 8:54 PM, Melvin Carvalho <melvincarvalho@gmail.com>
> wrote:
>
>>
>>
>> On 3 November 2015 at 18:20, Shane Hudson <Shane@shanehudson.net> wrote:
>>
>>> I really like the way you've made it accessible without requiring
>>> knowledge of JSON-LD unless the user wants to use it, I think it will help
>>> a lot of people.
>>>
>>
>> Knowledge of JSON LD isnt required to use it.  It's a bit like knowledge
>> of the DOM isnt required to use jquery.  All LD means is tying key value
>> pairs to a subject, in a way that is webby  That is to say, in a way that
>> encourages use of URLs.
>>
>>
>>>
>>> Thanks for your hard work!
>>> Shane
>>>
>>> On Tue, Nov 3, 2015 at 2:50 PM, Christopher Allan Webber <
>>> cwebber@dustycloud.org> wrote:
>>>
>>>> Hello all!
>>>>
>>>> So I haven't been participating in the conversations on-list (even
>>>> though I have strong opinions) lately, because I've been hacking like
>>>> mad to get out the first release of Activipy, v0.1!
>>>>
>>>>   http://activipy.readthedocs.org/en/latest/
>>>>   https://github.com/w3c-social/activipy
>>>>
>>>> Some things I think are interesting about Activipy:
>>>>  - It wraps ActivityStreams documents in pythonic style objects
>>>>
>>>>  - Has a nice and extensible method dispatch system that even works well
>>>>    with ActivityStreams/json-ld's composite types.
>>>>
>>>>  - It has an "Environment" feature: different applications might need
>>>>    to represent different vocabularies or extensions, and also might
>>>>    need to hook up entirely different sets of objects.
>>>>
>>>>  - It hits a good middle ground in keeping things simple, until you need
>>>>    complexity.  Everything's "just json", until you need to get into
>>>>    extension-land, in which case json-ld features are introduced.
>>>>    (Under the hood, that's always been there, but users don't
>>>>    necessarily need to understand json-ld to work with it.)
>>>>
>>>>  - Good docs!  I think!  Or I worked really hard on them, at least!
>>>>
>>>> The docs, I think, are a good guide into how to get up and running
>>>> with ActivityStreams and make it useful for your application:
>>>>
>>>>   http://activipy.readthedocs.org/en/latest/
>>>>
>>>> Please do read, try it out, and give feedback!
>>>>
>>>> Happy hacking,
>>>>  - Chris
>>>>
>>>>
>>>
>>>
>>> --
>>>
>>> ------------------------------
>>>
>>> Shane Hudson (Website Developer - www.ShaneHudson.net
>>> <http://www.shanehudson.net/>)
>>>
>>> 07794746595
>>>
>>> @ShaneHudson <https://twitter.com/#!/ShaneHudson> / +Shane Hudson
>>> <https://plus.google.com/u/0/110111510059204475260>
>>>
>>>
>>
>
>
> --
>
> ------------------------------
>
> Shane Hudson (Website Developer - www.ShaneHudson.net
> <http://www.shanehudson.net/>)
>
> 07794746595
>
> @ShaneHudson <https://twitter.com/#!/ShaneHudson> / +Shane Hudson
> <https://plus.google.com/u/0/110111510059204475260>
>
>

Received on Tuesday, 3 November 2015 22:19:05 UTC