Here is my brain-dump for dev-net.com.

Cheers

Michael

Just started with pondering what people know of our team, what each of us is 
working (or worked) on, where we come from etc.

Then thought it could be cool to put this information in a graph and render it 
at neo4j.org

Then while making some tomato salad, I thought about adding github repos of our 
stuff to that, our twitter accounts, etc.

Then I thought why not add whom we follow on twitter and whom we're followed by 
and link those up. Then I thought, why not also add the books we read / are 
reading and their authors in the it space, same for conferences, presentations 
we held or attended, workshops other events etc. 

And then - why not offer the whole thing for the entire development community, 
make it VIRAL to have everyone add his whole bunch of dev stuff in there.

So I could for instance say, I've attended a workshop by Kent in Hamburg as did 
some other guy whom I then followed on twitter and he gave me some cool dev 
links, so we set up a soup.io thing to share that. Then I forked one of his 
github projects, etc.

Ideas for categories (root-nodes):

people
companies
communities 
languages
platforms (max, *nix, win, android, ios, ...)
country - city (live, work, like, travel to)
travels
skills
books read, written, reviewed, intended to read
writing - articles, co-authored, read, reviewed, acted upon
publishers
events, conferences, workshops, attended, organized, presented
blogs,sites (follow, write)
social - twitter, facebook, linkedin, xing (follow, followed, mentioned, 
replied, keywords)
media - infoq, dzone, tss (wrote, commented)
podcasts, screencasts, videos (youtube)
oss-projects (use, contribute, fork, patch)
their "products" 
maven dependencies of the products
repositories (github, google-code, sourceforge, codehaus)
definitions (wikipedia and others)
lists/sharing (delicicious, soup.io, posterous, tumblr)
help/faq sites - stackoverflow, quora
patterns - love, know, hate
practises
certificates (yes some people like them)
methodologies
projects
frameworks, libraries

I even found a domain that is affordable, we can host a neo4j-ha server there 
and put a nice UI in front (Jake?, Mark Niijnhof) that allows editing, 
connecting, etc. rendering (JIT) of traversal results etc (a bit like 
freebase). We can for instance host the thingy on heroku or vcloudlabs, the 
latter would get us the buy-in from all the springsource people to register 
there.
We can import data from other platforms (like twitter)

We can up widgets, e.g. for voting and sharing stuff so that those information 
are updated in realtime in your dev-network. Also add commit-hooks that update 
things, etc.

We put all the data in public domain, (like stackoverflow) so people can mash 
up things.

We can also expand the stuff to non-dev thingies later like music, movies, 
apps, gadgets.

I would give us a 2 month timeframe to setup the basics and create a simple but 
great UX. Then make it viral by getting all the people we know to participate 
(i.e. mailing-list, all your good dev-friends, thoughtworks, the valley, the 
berlin connection, oredev guys, the spring guys, the conference connections 
JAOO/QCon/JFokus/...) because we finally created a place to share all your 
dev/geek stuff that is not really represented in those other social platforms. 
I think all our combined connections could be a great starting point to get a 
critical mass in a really short time. 

Someone would be responsible for collecting all development resources for those 
categories and put them into the graph as it is only dev-related the number is 
limited ?
Or let it grow organically and give people a feeling of achievement?
Or perhaps both, put the centrally collected data in a "shadow-db" and offer 
the suggestion to people while they input their stuff

I'd also offer geek gadgets for people that participate, e.g. in a weekly 
drawing of active people.

Find relevant id's for everything (names, isbn, permanent-uri's)

We can also create a new kind of password system. You're not asked for your 
password but presented a multiple choice question from the data you entered, if 
you get that right within say 10 seconds you're in.

I volunteer to write the iPhone client for that one.

I could spend days dumping my knowledge / connections in there.

Want to support structured queries like those in yourtrack
filter by category. traverse with first letter(s) and then incrementally 
present the results (minus those you are already connected to - filtered out in 
traversal)

simple text file format to import (like dot syntax), always has to start a a 
known (indexed) node then can create to other known nodes or to arbitrary new 
ones
e.g. 
[me] - account -> name:jexp (1) - hosted-by -> [github]
(1) - contains -> url:http://github.com/jexp/dev-net

ruby gem for command line import (pipe to import) taco bell programming

links to dropbox files, other URIs
good integration of media (images, sourcecode)
all changes with timestamp/author information connected to -> timeline
a timeline is a connected list of nodes with fine granular information about 
the passing time (i.e. minutes)
there are higher levels, like hours, days, (weeks) months, years -> useful for 
aggregation

nodes link directly to the timeline nodes, with rel-types like: created, 
updated, moved, deleted
same for authoring
relationship (could) contain exact timestamp


based on all the data gathered we could create cool recommendations for all the 
main categories

earn money on affiliate links to amazon, conferences, vendors, companies 
(show relevant ads?)

badges for people? -> achievements, should grow quickly first, slower later, 
perhaps dependend on the size and depth of your network -> you're encouraged to 
invite friends

email check after registration, if that fails user is disabled

"no removal of information by the user just admins/moderators?"


logo: like the neo4j one, but dots replaced by "dev" "net" "you"

short uri for your data: http://dev-net.com/michael.hunger

sharding - put different categories onto different servers, replicate root-data 
(like people) run traversals in parallel and aggregate afterwards

limited/fixed set of relationship types, like the http verbs and instead have 
their attributes add to the expressiveness?: e.g.
works_at, works_with, wrote, read, reviewed, attended, presented, created, 


Am 14.03.2011 um 13:04 schrieb Alfredas Chmieliauskas:

> Great! I think thats a great idea!
> A
> 
> On Mon, Mar 14, 2011 at 2:02 PM, Michael Hunger
> <michael.hun...@neotechnology.com> wrote:
>> I would,
>> 
>> I already have extensive plans for that.
>> 
>> I will share them with you :)
>> 
>> Cheers
>> 
>> Michael
>> 
>> Am 14.03.2011 um 13:50 schrieb Alfredas Chmieliauskas:
>> 
>>> Who would like to start a social networking site for developers (on
>>> top of neo4j technology and community)?
>>> I'm in.
>>> 
>>> A
>>> 
>>> 
>>> On Mon, Mar 14, 2011 at 1:45 PM, bhargav gunda <bhargav....@gmail.com> 
>>> wrote:
>>>> Stockholm, Sweden
>>>> 
>>>> On Mon, Mar 14, 2011 at 1:41 PM, Alfredas Chmieliauskas
>>>> <al.fre...@gmail.com> wrote:
>>>>> 
>>>>> Amsterdam
>>>>> 
>>>>> On Mon, Mar 14, 2011 at 1:15 PM, Axel Morgner <a...@morgner.de> wrote:
>>>>>> Hi everybody,
>>>>>> 
>>>>>> as said, here's a new thread for the idea of having "beer and talk"
>>>>>> meetings.
>>>>>> 
>>>>>> Possible locations so far:
>>>>>> 
>>>>>> Malmö
>>>>>> London
>>>>>> Berlin
>>>>>> Frankfurt
>>>>>> 
>>>>>> Looking forward to seeing more Neo4j people in personal!
>>>>>> 
>>>>>> Greetings
>>>>>> 
>>>>>> Axel
>>>>>> 
>>>>>> 
>>>>>> On 14.03.2011 13:02, Peter Neubauer wrote:
>>>>>> 
>>>>>>  > Berlin sounds great.
>>>>>>  > Last year a couple of guys met up at StudiVZ, and suddenly we were 30
>>>>>>  > people. Go for it, there is a LOT of good vibe in Beerlin!
>>>>>>  >
>>>>>>  > Cheers,
>>>>>>  >
>>>>>>  > /peter neubauer
>>>>>>  >
>>>>>>  > GTalk:      neubauer.peter
>>>>>>  > Skype       peter.neubauer
>>>>>>  > Phone       +46 704 106975
>>>>>>  > LinkedIn   http://www.linkedin.com/in/neubauer
>>>>>>  > Twitter      http://twitter.com/peterneubauer
>>>>>>  >
>>>>>>  > http://www.neo4j.org               - Your high performance graph
>>>>>> database.
>>>>>>  > http://startupbootcamp.org/    - Öresund - Innovation happens HERE.
>>>>>>  > http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing
>>>>>> party.
>>>>>>  >
>>>>>>  >
>>>>>>  >
>>>>>>  > On Mon, Mar 14, 2011 at 12:37 PM, Michael Hunger
>>>>>>  > <michael.hun...@neotechnology.com> wrote:
>>>>>>  >> They guys could create at least one in Malmö? Isn't Andreas there as
>>>>>> well, and certainly some more fine folks?
>>>>>>  >>
>>>>>>  >> We can do one locally here in Gemany, perhaps Berlin (perhaps we can
>>>>>> combine that with our monthly flight to CPH).
>>>>>>  >>
>>>>>>  >> Cheers
>>>>>>  >>
>>>>>>  >> Michael
>>>>>>  >>
>>>>>>  >> Am 14.03.2011 um 11:50 schrieb Jim Webber:
>>>>>>  >>
>>>>>>  >>> Hey Rick,
>>>>>>  >>>
>>>>>>  >>> It was a pleasure to meet you too. And this got me thinking - it
>>>>>> would be great to meet more folks from this list, or to form user
>>>>>> groups, or generally just get a beer and talk Neo4j graphs.
>>>>>>  >>>
>>>>>>  >>> Is there, for example, a strong London contingent on this list? I
>>>>>> only know me and Nat Pryce so far. Anyone else care to get together in
>>>>>> London?
>>>>>>  >>>
>>>>>>  >>> Jim
>>>>>> 
>>>>>> _______________________________________________
>>>>>> Neo4j mailing list
>>>>>> User@lists.neo4j.org
>>>>>> https://lists.neo4j.org/mailman/listinfo/user
>>>>>> 
>>>>> _______________________________________________
>>>>> Neo4j mailing list
>>>>> User@lists.neo4j.org
>>>>> https://lists.neo4j.org/mailman/listinfo/user
>>>> 
>>>> 
>>> _______________________________________________
>>> Neo4j mailing list
>>> User@lists.neo4j.org
>>> https://lists.neo4j.org/mailman/listinfo/user
>> 
>> _______________________________________________
>> Neo4j mailing list
>> User@lists.neo4j.org
>> https://lists.neo4j.org/mailman/listinfo/user
>> 
> _______________________________________________
> Neo4j mailing list
> User@lists.neo4j.org
> https://lists.neo4j.org/mailman/listinfo/user

_______________________________________________
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to