LUV Main September 2015 Meeting: Cross-Compiling Code for the Web / Annual General Meeting

Start: Sep 1 2015 18:30 End: Sep 1 2015 20:30 Location: 6th Floor, 200 Victoria St. Carlton VIC 3053 Link: http://luv.asn.au/meetings/map Speakers: • Ryan Kelly, Cross-Compiling Code for the Web • Annual General Meeting and lightning talks Ryan Kelly, Cross-Compiling Code for the Web The Web is a powerful application platform, but traditionally a rather isolated one. Running applications on the Web usually means that you must target it explicitly during development, encoding your application logic in JavaScript and HTML in order to run inside the browser. But with recent advances in Web technology, we can more and more treat it like a generic computing platform. Given an existing codebase in C or C++, it is no longer necessary to re-write the code in JavaScript in order to run it on the Web. Instead, you can port it using a standard cross-compiler workflow, emitting JavaScript as though it were the assembly language of a (somewhat quirky, but very widely available!) foreign machine. In this talk, Ryan will give some history on attempts to compile native applications so they will run on the Web, demonstrate the current state-of-the-art tools for doing so and the technology that makes them possible, and give a preview of the next generation of work underway to make the Web a generic computing platform. Ryan Kelly is a software developer with over 10 years broad experience, from contract development work to a failed cloud-storage startup to a stint working with logic programming in academia. He currently works on the Identity Services team at Mozilla, wrangling the code behind Firefox Accounts, Firefox Sync and other cloud services. In his spare time, Ryan has been porting the PyPy python interpreter to run on the Web, and has been consistently surprised by how well this seems to work in practice. Annual General Meeting and lightning talks Notice of LUV Annual General Meeting, 1 September 2015, 19:30. Linux Users of Victoria, Inc., registration number A0040056C, will be holding its Annual General Meeting at 7:30pm on Tuesday, 1st September 2015, on the 6th floor of 200 Victoria St. Carlton VIC 3053. The AGM will be held in conjunction with our usual September Main Meeting. As is customary, after the AGM business we will have a series of lightning talks by members on a recent Linux experience or project. If you would like to give a talk, please pre-book your spot by mailing luv-ctte@luv.asn.au. AGM BUSINESS The only matters of business to be considered at this meeting are: 1. Confirm minutes of annual general meeting on 20th September 2014. 2. Receive and consider annual report of the committee. 3. Receive and consider financial statements. 4. Elect committee: office-bearers (President, Vice-President, Secretary, Treasurer) and ordinary committee members. Nominations: Nominations for committee positions will be accepted at the meeting. You can nominate yourself, or another member if that other member agrees to the nomination. If you wish to nominate yourself or another member, and can't be at the AGM, you should nominate a proxy to do the nominating on your behalf. Proxies: You may appoint another member of LUV as your proxy for this meeting, to speak and vote on your behalf if you are unable to attend. If you are submitting your proxy on paper, you should sign and date it. If you are emailing your proxy, then the date and act of emailing will be taken as the equivalent of signing and dating a paper proxy. You can use the following form, which you can copy from between the horizontal rules, inserting your own name and that of your proxy as appropriate: ____________________________________________________________________ I, [insert your name], being a member of Linux Users of Victoria, appoint [insert name of your proxy], being also a member of Linux Users of Victoria, as my proxy to vote on my behalf at the Annual General Meeting of the association to be held on 1st September 2015, and at any adjournment of that meeting. [You can add here any specific instructions to your proxy, such as directions to vote in a particular way on a particular item. If you have no specific instructions, you can delete this bracketed paragraph.] ____________________________________________________________________ Notes about proxies: 1. You can appoint any LUV member as your proxy. However, the committee suggests that it's practical and convenient to appoint the President, Andrew Pam, as your proxy, who can be trusted to act on your proxy faithfully. 2. Emailed proxies should be sent to luv-secretary@luv.asn.au, and must be received at least 24 hours before the meeting. 3. Members who wish to send a paper proxy by post should contact the Secretary for the postal address to use. Such proxies also must be received at least 24 hours before the meeting. 4. Paper proxies can also be presented at the commencement of the meeting itself. 5. We recommend using the above form. However, under the new model rules, you can instead use any form that clearly identifies your proxy and is signed by you. Questions about this meeting are best posted to luv-meta@luv.asn.au. -- Andrew Pam, as LUV President. 200 Victoria St. Carlton VIC 3053 (formerly the EPA building) Before and/or after each meeting those who are interested are welcome to join other members for dinner. We are open to suggestions for a good place to eat near our venue. Maria's on Peel Street in North Melbourne is currently the most popular place to eat after meetings. LUV would like to acknowledge Red Hat for their help in obtaining the venue and VPAC for hosting. Linux Users of Victoria Inc. is an incorporated association, registration number A0040056C.
participants (1)
-
Andrew Pam