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

The combined MelbJVM & YOW night. Intro to Clojure + Language VMs

The team at YOW conference recently got in touch and offered to bring some great talks to Melbourne. One being an Intro to Clojure, by Clojure team dev and trainer, Stuart Sierra, and another on Language VM's presented by YOW director, Dave Thomas. The only problem was that they wouldn't be until mid-late May...

Given they were so fantastic, it was too hard to say no, and we've decided to move May's meetup back so we could align with when they were here.

So the next MelbJVM is actually going to be a YOW night - Tuesday May 21st, 5.30pm. The venue is the Jasper Hotel at the top of Elizabeth street. If you've been to a YOW night before, you know the place. Since this event is a YOW night, there is a $10 entry fee, but its slightly nicer than the usual MelbJVM, again those that have been before can see why (hint, the catering is slightly better than us putting some pizzas on a table and yelling out "get a beer outta the fridge")

Registration is via the Eventbrite. http://ynmelmay2013-MELBJVM.eventbrite.com
Please don't use meetup to register - it won't work!

Further details about the talks and speakers are below.  We are looking forward to it.

Thanks

Kon, Andrew and Daniel

ps. As a quick note, our June meetup will be back to its regular place and schedule, featuring another new JVM language, Whiley.  Which counting Smalltalk and Clojure, this will be the 3rd one for the year.

 


YOW! May 2013 Double Feature

with Stuart Sierra and Dave Thomas


Join us for a jam packed double feature YOW! Night for May 2013 to hear Stuart Sierra and Dave Thomas.


Clojure: Lisp for the Real World(Stuart Sierra)

Clojure is a new dynamic language targeting the Java Virtual Machine, the .NET Common Language Runtime, and JavaScript. Clojure builds on the long history of Lisp-based languages while embracing modern platforms and pragmatic design. This talk is an introduction to Clojure and its core concepts: immutable values, code as data, software transactional memory, generic data access, and polymorphism without classes.


JVMs Demystified – A Tour of the LVM Engine Room (Dave Thomas)

LVMDave looks under the hood of LVMs (language virtual machines) to gain an understanding of what makes them tick as well as differences between them. He explains the essence LVM engineering including object representations, stack versus register machines, RISC versus CISC byte codes; static dispatch to polymorphic inline cache; context management; interpretation versus dynamic translation/tracing JITs versus compilation; garbage collection; and native types and code interfaces. He then discusses benchmark speed and space performance versus real application performance.

Armed with this knowledge, he then tackles some of the common LVM debates. How can a JVM or PHP VM be faster than C++? When is the JVM or CLR better? How does the language, or the language library impact the LVM? Are strongly typed languages always faster than dynamic languages? How does hosting with CRuby, compare to JRuby or Java?  Let’s put the LVM in hardware? How do functional language LVMs differ from object LVMs?  How can thousands of processes in Erlang be efficient compared to using native OS threads?

 

Program

5:30pmWelcome networking with refreshments

6:00pmPresentations "Clojure: Lisp for the Real World" and"JVMs Demystified - A Tour of the LVM Engine Room" followed by Q&A

7:30pmNetworking refreshments and close

 

About the Presenters

Stuart SierraStuart Sierra has been involved in Clojure/core since (almost) the very beginning and is the author of many open-source Clojure ilbraries. He helped found the Program on Law & Technology at Columbia Law School, where he built AltLaw.org, the first real-world Clojure web applications and open-source search engine for legal references. He is the co-author, with Luke VanderHart, of the book ClojureScript: Up and Running and Practical Clojure.

 

Dave ThomasDave Thomas is an expert in dynamic languages and has decades of experience building and deploying language VMs for mobile, instrumentation, embedded command and control, and business application on platforms from mainframes to a microprocessors. He is widely known and respected in the programming language community and this year will be presenting the keynote at the Commercial Users of Functional Programming (CUFP) conference.

While CEO of OTI, now IBM OTI Labs, he over saw IBM’s Smalltalk and J9 family of Java JVMs, OSGi as well as the initial releases of Eclipse. He lead an IBM OTI research effort into universal virtual machines.  After leaving IBM he worked on JVM support for dynamic languages and the use of V8 for embedded applications.  For the past 6 years Dave has been working with high performance vector functional virtual machines, DSLs and most recently exploring special purpose HW VMs.

 

Join or login to comment.

35 went

Our Sponsors

  • MessageMedia

    Venue for vJUG24

  • Hays Recruitment

    Food & Beverage Sponsor

  • Docmosis

    Food + Bev + Nametag + Awesomeness Sponsor for 2015 / 2016

  • Jetbrains

    Prizes for group attendees

  • Aconex

    Ongoing Venue, Food & Beverage sponsor

  • Jelastic

    Cloud Hosting Infrastructure for MelbJVM sites & hackathons

  • Oracle

    Food and Beverage sponsorship for MelbJVM. Provider of raffle goodies.

  • Thoughtworks

    Ongoing Food Bev + Venue for 2015-2016

  • N Squared

    MelbJVM's 'AFL Duke' logo. Courtesy: Noel Richards

  • Chronicle

    Food, Beverage & Speaker Sponsorship of the March 13th 2014 meetup

  • O'Reilly Media

    50% off most ebooks/videos & 40% off most print books. Use code: PCBW

  • Queens Collective

    Melbourne's Home to World-Class Startups. 20 Queen Street

  • Azul Systems

    Food, Beverage & Speaker Sponsorship of MelbJVM 2014 finale.

  • Plumbr

    Food & beverage sponsor August 2014.

  • Pivotal Inc

    Food and Beverage sponsor for the October 2013 meetup

  • Vaadin

    Food, Beverage and feature speaker for Feb 2014 meetup

  • Peoplebank

    Getting MelbJVM off the ground with a venue and support in our 1st 3 yrs

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