addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Intel hosts Dr. Martin Odersky presenting Scala 2.10

Register at:

On October 1st, Martin Odersky, the creator of Scala, will be on-site with Intel in San Francisco. Martin will be presenting the latest features from the forthcoming Scala 2.10 release, and this event will give attendees the opportunity to network with members of Intel's new software engineering team, along with members of the company backing Scala, Typesafe.
In his presentation Martin will be covering some of the exciting Scala 2.10 features, including the new reflection API which allows Scala programmers to explore and interact with a programs structure, and effectively treat the entire program as data itself. Unlike Java's stunted reflection capabilities, Scala 2.10 can obtain a plethora of type information via reflection, and amongst other things is the basis for a powerful macro system that allows for sophisticated compile-time metaprogramming, allowing one to dynamically generate types.
Intel is building a brand new distributed platform atop Scala, and making heavy use of its powerful features to build elegant APIs which leverage the full power of type system. One way such a technique is being used in practice is to give developers compile-time safety when accessing a backend storage system that by default treated all items as indifferent Objects. Not wanting to deal with these overly nondescript types the engineering team constructed an abstraction that provided a type-safe facade, allowing the compiler to then infer all the type information users of that storage system wanted in their programs. In addition to designing such APIs, Intel makes strong use of community tools such as the Akka concurrency toolkit, which helps in solving some of the inherent problems associated with distributed systems, whilst producing a final product that is fast, reliable and very high-quality.

Join or login to comment.

  • Fayvor L.

    Hit the nail on the head.

    October 2, 2012

  • A former member
    A former member

    Fantastic lecture! Well worth skipping the JavaOne talks I had registered for and paying a cab double to take me so far from the center of town at that time of day.

    October 2, 2012

  • A former member
    A former member

    Intel laid out a very nice spread. Intel is basing their new cloud entertainment technology on Scala. Lots of Intel people were there, as were several Scala lead engineers. I'm taking Martin's "massive" online Scala class, so this was a treat for me. I like hearing Dr. Ordersky talk about Scala. He's very convincing in his "best of both worlds" message about Scala's weaving of OO and functional paradigms.

    October 1, 2012

Our Sponsors

  • Scale By the Bay

    CFP now open for our yearly conference -- submit by May 31!

  • Twitter

    Awesome venue, food and drinks for our meetups!

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy