SFJS #27: Matrix Operations and Functional Programming

Thanks to our sponsors Twitter, Microsoft and Mercury Learning!

Twitter security requires you to use your full name when you RSvP. You can change your name here. I have changed my name to "Ed Lee" as a demonstration.

We'll be raffling off three copies of "HTML5 Canvas and CSS3 Graphics"

This book covers the features of HTML5 Canvas, CSS3 graphics, and shows how you can extend the power of CSS3 with SVG. The material in this book is accessible to people who have basic knowledge of HTML and JavaScript. Companion DVD with source code and graphics.

Brandon Jones will discuss Efficient Vector/Matrix Math in JavaScript

With the rising popularity of Canvas and WebGL apps fast vector and matrix operations in Javascript are a must have. Doing them efficiently, however, is not something that a library alone can accomplish. It takes skill and planning on the part of the developer and a decent understanding of what makes your Javascript engine happy.

This presentation will cover how to structure your code for maximum computational efficiency, how to reduce the amount of garbage generated by your scripts, why benchmarks often hide the real bottlenecks, and why TypedArrays are both the fastest and the slowest structures in your script.

Blog: http://blog.tojicode.com/

Github: https://github.com/toji

Tony Sukiennik will give a lightning talk on iRelate

iRelate allows Users, while they Browse, to accumulate a fully searchable “Personal Interest Graph” defined as “the personal mapping of any Content that has meaning to the User and how this Content is interrelated”. Users own and control their “Personal Graph” but may share selected Insight privately or through Social Networks.  This selective sharing naturally builds a powerful “Social Interest Graph” allowing global review of mutual interest in Content.  As an example, the focus will be on how to better leverage interesting Content from your Twitter Stream as well as more easily Tweeting richer content through Twitter…   A quick review of the Technology Stack, with Javascript at the center, will also be included…

Brian Lonsdorf will talk about Betraying Humanity with Reactive Programming

At what point does your program become scary smart?  Like T-1000 smart?  Like year 3000, Steven Hawking's brain in a jar for a head, cyborg smart?  Building an application that doesn't just act, but actually reacts can get us one step closer to our inevitable dystopian future of robotic overlords. FRP provides a set of tools that make it easy to build reactive programs.  I'll demonstrate how to avoid passing callbacks around, write extremely advanced gui's, and learn to love our humanoid brethren.

Interested in sponsoring or presenting? Tweet @drnugent

Join or login to comment.

  • Oswald Campesato

    @book raffle winners: I'll be happy to autograph your book copy at one of the upcoming meetups (after the publisher sends you a copy, of course).

    July 23, 2012

  • A former member
    A former member

    Thanks for the presentations and introducing me to some great new tools!

    July 19, 2012

  • Brian Lonsdorf

    July 19, 2012

  • Brian Johnson

    Thanks Twitter, and thanks speakers. It was a wonderful event.

    July 19, 2012

  • Deemer

    Some great takeaways on optimizing for performance that go beyond vector and matrix math, and enough info to peak my interest with FRP.

    July 19, 2012

  • Arnaud Brousseau

    Speakers were both awesome. I wish we had more time for the second talk...it was a bit too dense for 15min :p

    July 19, 2012

  • Jose Capo

    It was a well-organized event with interesting presentations. Thanks!

    July 19, 2012

  • Tom Turner

    Excellent location and presentations

    July 19, 2012

  • Mat Tyndall

    I signed up with a +1 and my cofounder is on the waitlist with his full name. Will he be able to get in as my guest?

    July 18, 2012

  • Eric Khun

    what about guest name and the security ?

    July 17, 2012

  • Brian Johnson

    Sounds like something I'll love

    July 8, 2012

  • A former member
    A former member

    Note - the video for this and all subsequent presentations will be announced at https://twitter.com/#!/SFJavaScr...­ (@SFJavaScript).

    1 · June 12, 2012

Our Sponsors

People in this
Meetup are also in:

Sometimes the best Meetup Group is the one you start

Log in

Not registered with us yet?

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