Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [orion-dev] Introduction: Kris De Volder



On Thu, Jan 12, 2012 at 3:28 PM, Kris De Volder <kdvolder@xxxxxxxxxx> wrote:
Another introduction :-)

I am a member of the same team working for VMWare SpringSources as Andrew and Andy who introduced themselves earlier.

I work mostly on the Groovy/Grails tool support in STS. Some of the things I've worked on
 - The infrastructure for running grails commands and deploying Grails apps from within STS.
 - The Greclipse formatter and autoindentation logic.
 - Grails refactoring support.

I've also worked a bit on AJDT (pull-out refactoring support).

I am also the lead (and only :-) developer on STS tool support for Gradle.

I've been at springsource for just about 1.5 years.

The 10 years before that I used to be a Professor of Computer Science at UBC teaching programming languages courses and doing research on developer tool support. Most of this research happened in the context of Eclipse, developing Eclipse plugins. So I'm quite comfortable working in Java/Eclipse.

I am completely new to _javascript_. I have some basic understanding of stuff like html and CSS but have only built very simple static websites up to know.

I don't expect I'll have too much trouble picking up _javascript_ "the language" as I have some familiarity with languages like Scheme and Haskell and I'm familiar with the concept of prototype based languages. I expect I'll struggle most with how it fits in with the complexity of all the stuff around it: web development, browsers, different libraries etc.

Anybody know a good tutorial / book on how you build a nice typical (is there such a thing?) dynamic HTML5/_javascript_ app from scratch... I'm interested.

Esp. compared to Java, I guess the answer is "no, there is no such thing as a typical app". Most medium sized projects build on libraries that essentially redefine the language or runtime model; Large scale projects do the same all on their own.  Orion itself uses dojo, that's a great start and most like Java. Learn about jQuery to get another view. Orion includes uglify parser, a good example of a more functional JS program.  Another strong wing is the node.js world.

I guess one important difference you may encounter is more and more async programming. 

Welcome ;-)
jjb

 

I'm interested in working on Orion. Not sure yet what piece of it. So I won't be too picky on what to work on. Starting by fixing some 'easy' bugs to get to know how things work would be good. If there are suggestions on good bug tickets to 'get my hands dirty' I'm interested.

Later on I may be interested in looking at refactoring support, and/or work together with Andrew on the type-inferencing stuff (which I imagine will be paramount to the refactoring support).

Kris
_______________________________________________
orion-dev mailing list
orion-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/orion-dev


Back to the top