• Home
  • About
  • Canoo Hosts Hackergarten, Open Source Benefits

    April 26th, 2010

    A few weeks ago on a Friday evening, Canoo opened its doors to the public and hosted a new programming user group called Hackergarten. The goal of the group is different from other user groups: instead of learning from listening to a presentation they want to learn by writing code. In their own words:

    Our goal is to create something that others can use; whether it be working software, improved documentation, or better educational materials. Our intent is to end each meeting with a patch or similar contribution submitted to an open and public project.

    We’re excited to say that their contribution to the Gradle build system was accepted last week! The next release of Gradle 0.9 contains an “Announce” plugin that can notify you and your customers of build events using Twitter, Snarl, or the Ubuntu notification system. You can notify yourself of local build failures or notify your customers of successful formal build releases. It was a long Friday night, but the group of over 10 developers are all happy to see their work accepted. As the group sponsor, Canoo is happy to have kept them caffeinated and well fed.

    The next Hackergarten is this Friday, 30 April 2010. The group plans to write some Griffon plugins, a desktop application framework written in Java and Groovy. The Griffon Project Lead (and Canoo employee)Andres Almiray will be present to help guide the group. If you are anywhere near the Basel area this Friday, then please stop by Canoo and come join the fun. Don’t worry if you’ve never seen Groovy or Griffon before, the point is to learn new skills and meet new people.

    You can find out more information on the Hackergarten mailing list or follow @Hackergarten to stay up to date.

    Come join the fun. Here’s what people are saying about the last event:

    .

    etienne

    The first Hackergarten was a great event, not only because there was free pizza, but primarily because it was a true team event with everyone actively contributing. Submitting a patch for a new Gradle plugin at the end of the night was our goal which we reached successfully. I look forward to learning more about Griffon at the next Hackergarten.

    Etienne Stuber

    .

    alberto

    I learned how easy and powerful Gradle is. The fact: with a little group and in a little time, we wrote a worth-making contribution to an open source project. Did I have fun? Definitely, it was like meeting with friends but for a beer but enjoying coding at the same time. In the future I am interested in writing Grails or Griffon plugins.

    Alberto Mijares

    .

    At Hackergarten I learned about the Pomodoro technique and how to use groovy closures to do exception handling in a smart way. And yes, I had a lot of fun! For future events I am interested in anything with new technologies but especially with testing different approaches on how to program in teams.

    Christoph Sperle


    Canoo Day 2010: Impressions

    April 15th, 2010

    March 31th, Canoo Engineering AG celebrated it’s 10th anniversary. After some informative and actual presentations around business applications by Greg Hutchinson, Etienne Studer, Alexandra Teynor et al., we evidently had a lot of fun and some interesting chats with our customers. Here are some impressions of Canoo Day 2010:

    .


    Interview with Hamlet D’Arcy

    April 15th, 2010

    Canoo Software Engineer Hamlet D’Arcy was interviewed for the GR8 conference about his professional background and his conference contribution as well as Groovy and the Canoo Hackergarten.

    Here’s the link to the interview! And here are some pictures of Hamlet during Canoo Day 2010:

    DSC_0750 DSC_0772 DSC_0777


    Swiss RIA SIG Talk: “Share business logic between Eclipse and Web Applications”

    April 12th, 2010

    4/29/2010, Technopark Zurich. By Michael Schneider, IBM Rational Research GmbH.

    This talk presents a JavaScript execution engine that allows seamless integration of Dojo-flavored JavaScript code in an OSGi based Java runtime. Doing so allows sharing JavaScript code between Web and Eclipse applications, while still providing distinctive user interfaces using HTML and SWT, respectively. As this technology is already deployed in the latest releases of Rational Team Concert, experiences using this approach are shared.

    Additionally, a novel approach to develop and evolve large Dojo-based Web 2.0 applications, called JDojo, is introduced. It brings the Eclipse JDT tooling to the JavaScript language to provide typed API, compile time error checking, refactorings and much more, by using the Java syntax. However, in contrast to other approaches, its design is built around the JavaScript language rather than the JDK. It comes with built-in support for interacting with existing JavaScript code. JDojo works perfectly with the JavaScript engine, thus simplifying the development of Web and Eclipse Applications even more.

    Read more and register here!


    Which JVM language is for you?

    March 18th, 2010

    Enjoy a new video of Canoo Fellow Dierk König in action:

    "Scala, Groovy, JRuby, Clojure - Which JVM language is for you?"

    "Scala, Groovy, JRuby, Clojure – Which JVM language is for you?"

    In this discussion, panel members Dierk König, Guillaume Laforge (Groovy), Charles Nutter (JRuby), Stefan Tilkov (Clojure) and Ted Neward (Scala) discuss with the audience the pros and cons of the popular JVM-based lanauges Scala, Groovy, JRuby and Clojure in order to attempt to reach a verdict of rank. The panellists try to logically wade through arguments based on the key concepts of each language along with their primary applications and try to resolve clichéd comparisons such as performance.