Here are my ideas, in rough order of complexity. Of course, the ideas on the 
bottom half of the list are not one-day projects, but if we prove the concept 
and find someone keen to run with any of these projects, that's a huge win! 


* Ensure Errai builds and passes its test suite on JDK 7 and OpenJDK 7 
* Try to get Errai working on OpenJDK 8 previews (challenging since GWT only 
recently added official support for JDK7) 
* Add performance logging (total time; cache hit/miss ratio) to all Errai 
rebind routines 
* Develop SystemTap and/or DTrace scripts for profiling Errai's compile phase 
* report time spent in I/O, CPU [in Errai, GWT library, other code] 

* Enhance the Errai Forge Plugin (many ideas at [1]) 
* Try to make Errai Marshalling work as an annotation processor rather than by 
scanning the TypeOracle 
* Create an Errai Maven Plugin that helps simplify Errai project POMs 
* Create an Errai Eclipse plugin that helps with Errai-specific development 
tasks: 
* Navigational aids (eg. F3 on @Templated to goto template in Errai UI) 
* Additional warnings and errors (with quick fixes) 
* @AutoBound type must be annotated with @Bound 
* @Templated type must extend Composite 
* Suppress unused warnings on certain things with Errai annotations 
* Extra entries in the New menu (for example, New Templated Widget) 
* Make Errai work properly under JRebel's GWT plugin (marshalling and IoC are 
the biggies) 
* Try to implement a JPDA connector for SourceMaps (so you can attach a Java 
debugger to Chrome in SuperDevMode) [2] 


[1] 
https://docs.google.com/document/d/1EMX-9g4cTVVMWXkFuuI1BisjlNrufpcNI_i9zIr8YCc/edit
 
[2] http://docs.oracle.com/javase/6/docs/technotes/guides/jpda/index.html 
----- Original Message -----

From: "Jonathan Fuerth" <[email protected]> 
To: "errai-dev List" <[email protected]> 
Sent: Wednesday, October 24, 2012 11:55:42 AM 
Subject: [errai-dev] Errai at Devoxx Hackergarten! 


Hi Errai devs, 


I'll be representing Errai at the Hackergarten event [1] at Devoxx this year. 


This is a chance to get some people up-to-speed coding Errai internals, and 
also a chance to get some smaller back-burner projects cleared out of the way! 


Of course, what we end up doing will be up to the individuals who take an 
interest during the Hackergarten event, but if anyone has some "suggested 
suggestions," I'm all ears! 


-Jonathan 


Links: 


[1] http://www.devoxx.com/display/DV12/Hackergarten+Hands-On+Coding+Event 
_______________________________________________ 
errai-dev mailing list 
[email protected] 
https://lists.jboss.org/mailman/listinfo/errai-dev 

_______________________________________________
errai-dev mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/errai-dev

Reply via email to