Skip to content

Commit

Permalink
Developer Challenge updates
Browse files Browse the repository at this point in the history
  • Loading branch information
Edwin Shin committed Feb 11, 2013
1 parent 8c5d7e0 commit 4b28255
Show file tree
Hide file tree
Showing 5 changed files with 69 additions and 12 deletions.
14 changes: 13 additions & 1 deletion README.markdown
Expand Up @@ -15,5 +15,17 @@ Octopress is [Jekyll](https://github.com/mojombo/jekyll) blogging at its finest.

## Notes

Check out for guides and documentation.
Cheat sheet:

* Generate/preview locally:
* rake preview
* deploy to Github:
* rake deploy
* Create a new page
> rake new_page[super-awesome]
> # creates /source/super-awesome/index.markdown
>
> rake new_page[super-awesome/page.html]
> # creates /source/super-awesome/page.html


4 changes: 4 additions & 0 deletions source/brews/index.markdown
Expand Up @@ -7,4 +7,8 @@ sharing: true
footer: true
---

We have a great selection of brews we're giving away as prizes for participants in the Developer Challenge.

We also have a number of other brews, mostly from Three Floyds, we'll be opening up on Monday and Tuesday nights (see the list of house brews below). And if you have something you'd like to share, please bring it along!

<iframe width='520' height='500' frameborder='0' src='https://docs.google.com/spreadsheet/pub?key=0Apfr8SnXBqmbdHNTYnF1VFQ2N3I1c2dVdXRqZE1NQ0E&output=html&widget=true'></iframe>
8 changes: 8 additions & 0 deletions source/hack/apis.markdown
@@ -0,0 +1,8 @@
---
layout: page
title: "apis"
date: 2013-02-10 23:44
comments: true
sharing: true
footer: true
---
20 changes: 20 additions & 0 deletions source/hack/architecture.markdown
@@ -0,0 +1,20 @@
---
layout: page
title: "architecture"
#date: 2013-02-10 23:44
comments: true
sharing: true
footer: true
---

Fedora 4 is still very much a work-in-progress. We're very deliberately not going dark for months and months only to do a big reveal to the community. Even in these very early stages we're looking to the wider development community to validate our experiments.

Part of enabling that frequent and early validation from the community was to implement support for Hydra and Islandora applications--our two fastest growing communities of Fedora users. It's still a bit rough on the edges, but you can run a Hydra or Islandora application against fcrepo4 right now.

With Hydra & Islandora support as our touchstone, we are now freeing ourselves to break things and start on the fun stuff of getting Fedora 4 to do the things Fedora 3.x couldn't do or wouldn't do terribly well.

We've been testing and evaluating a number of candidate platforms to build and extend from for Fedora 4. Our leading candidate to date is ModeShape, a JCR implementation from JBoss.

ModeShape offers...[hierarchical data model, etc. etc.]

ModeShape builds on Infinispan...[linear scalability...etc etc]
35 changes: 24 additions & 11 deletions source/hack/index.markdown
@@ -1,6 +1,6 @@
---
layout: page
title: "Hacking Fedora"
title: "Hacking Fedora 4"
#date: 2013-01-21 23:09
comments: true
sharing: true
Expand All @@ -9,21 +9,34 @@ footer: true

> We can rebuild it. We have the technology. Better...stronger...faster.
The code:
[https://github.com/futures](https://github.com/futures)
Join the fedora4lib Developer Challenge at code4lib!

The APIs: TBA
From now until 10am Thursday, 14 February, we're accepting submissions for the
fedora4lib Developer Challenge.

The Architecture: TBA
Your starting point, clone: [https://github.com/futures/fcrepo4](https://github.com/futures/fcrepo4)

The mailing list: [ff-tech](https://groups.google.com/forum/#!forum/ff-tech)
We very much believe that "The coolest thing to do with your data will be thought of by someone else",
but here are some ideas we've been playing with, which you could fork and run with:

The wiki: [https://wiki.duraspace.org/display/FF/](https://wiki.duraspace.org/display/FF/)
* Indexing services
* A [4Store-based RDF indexing service](https://github.com/futures/ff-indexer-fourstore)
* A [Solr 4 indexing service](https://github.com/futures/ff-jms-solr-indexing)
* Sequencers
* Amazon Glacier Storage Service
* APIs
* CDL storage service API implementation

Prizes to be awarded on Thursday include a $500.00 first prize, a $250.00 second prize, plus bottles from our [prize list]({{ root_url }}/brews)).

For more information, visit us at [Fedora House]({{ root_url }}/programme) on Monday and Tuesday nights!

Lies, Damn Lies and Benchmarks: TBA
The APIs: TBA. Currently, we have the legacy Fedora 3.x APIs implemented and a subset of the CDL Storage Service APIs stubbed out.

"The coolest thing to do with your data will be thought of by someone else"
The Architecture: TBA.

Developer Challenge: details TBA (1st Prize: $500.00, 2nd prize: $250.00 plus bottles from our [prize list]({{ root_url }}/brews))
The mailing list: [ff-tech](https://groups.google.com/forum/#!forum/ff-tech)

The wiki: [https://wiki.duraspace.org/display/FF/](https://wiki.duraspace.org/display/FF/)

One of the things we're working on is integrating asynchronous storage with Fedora, namely Amazon Glacier. We're definitely looking for feedback in this area (e.g. what should the APIs for dealing with asynchronous storage look like?) and expect there's a lot of opportunity here for some good hacking.
Lies, Damn Lies and Benchmarks: TBA, some [https://wiki.duraspace.org/display/FF/Fedora+3.6.2+test+results](preliminary results) and visualizations have been collected for Fedora 3.6.2.

0 comments on commit 4b28255

Please sign in to comment.