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

August Tech Talk Night

Eeeek it's been a while since we've seen all of your wonderful faces at Bento Miso! Join us for the August edition of our Tech Talk nights.

First of all, we'd like to thank Top Hap for sponsoring the A/V for the event:

Top Hat is a mobile first learning platform designed to help educators make every lecture count.  With over 400K students, 350+ schools and thousands of professors, Top Hat is changing the way students engage in and out of class. Founded in 2009 in Waterloo Top Hat has raised 20M in funding and of course... they are hiring amazing devs ;)



We have 2 tickets to give away for FITC's upcoming Web Unleashed event in September. Check out their website for more details and use code "TorontoJS" to receive a $50 discount!



6:15pm - Doors Open. Grab a bite to eat and chat with other attendees.


7pm - JavaScript Through The Ages - Tasveer Singh
There are a million different ways to use JavaScript right now but which one is right for you? Tasveer will give a macro level overview of different front-end JavaScript application architectures to aide you in this decision. He will be reflecting on his experience as a JavaScript developer and lessons that he has learnt along the way.

About Taz
Tasveer is a software architect, CTO, and organizer of the Toronto JavaScript and Toronto Code Retreat groups. He is recognized for his work on highly concurrent web applications which, more recently, are backed by graph database technology and served via WebSocket. When he’s not tinkering with a computer, he can be found at the local race track or rock climbing gym.


7:30pm - Making Accessible Web Components - Josh Kelly
As JavaScript developers, we've got legal and ethical responsibilities to ensure that our web applications are accessible to assistive technologies like VoiceOver. Thankfully, with the ARIA standard we can build rich Web Components without sacrificing our responsibility to access. We'll cover what accessible markup looks like, and how to implement it in example Web Components driven by popular Javascript MVC frameworks.

About Josh
Joshua Kelly (https://github.com/jdjkelly) is a developer of applications that modify DOM fragments. He's been using JavaScript since DHTML was a buzzword people actually used. Lately, he's been working on front end apps and APIs at Uniiverse.


8:15pm - Visualizing Persistent Data Structures - Dann Toliver
Basic persistent data structures like a linked list or sorted binary tree are easy enough to grasp from a single picture, but more complex structures are becoming increasingly important and widely used. Interactive animations can help us develop a deep intuition for how these complicated structures evolve over time, and can serve as a profiling tool to highlight inefficiencies in our data models.

We’ll look at some old chestnuts (red-black trees, queues, deques, finger trees) and some modern classics like persistent HAMTs and RRB-Trees. Along the way we’ll see that data structures come in many different flavors: partially, fully, or confluently persistent; catenable or not; amortized or not, and that they can also be categorized by general performance characteristics, query functionality, update functionality and more. We’ll examine the importance of those properties from a variety of use case perspectives, and see how using them can reduce complexity and make our JS programs easier to reason about.

About Dann
Community rabble-rouser. Author of Daimio. Contract coder. Maker of things. Partner at Bento Box. Co-founder of Bento Miso. Likes math.



See you there!

Join or login to comment.

  • A former member
    A former member

    For those interested, just a follow up on accessibility and the current limits of Web components: http://lists.w3.org/Archives/Public/public-webapps/2014JulSep/0355.html

    tl;dr: web components are limited in how they explain the web platform. There is also some limitations between the mapping of ARIA roles and interaction with the accessibility features of the underlying platform. This currently leads to some sadness when applying aria-roles to web components. From my reading of the email thread, as a general rule, one should avoid using the `role` attribute unless you absolutely have to (at least, until this mess is sorted out) - and should avoid setting it dynamically. Instead, always try to use semantic HTML elements (i.e., anything that is not a div or a span - as the aforementioned elements have no meaning and are semantically neutral containers).

    1 · August 28, 2014

  • Andrew

    Who is good at developing Mobile App using Javascript? We can talk

    August 21, 2014

  • Kyle W.

    Will the revolution be televised/screencasted?

    1 · August 20, 2014

    • Tasveer S.

      Hi Kyle, we will be recording the event and releasing the videos online at a later date.

      2 · August 21, 2014

    • Mark

      Awesome! Was really looking forward to your talk Tasveer, but client demands will not allow me to attend.

      August 21, 2014

  • Henri H.

    #a11y x JS, #FTW. Really looking fwd to hearing that talk as well.

    1 · August 20, 2014

  • Joshua K.

    I can't wait to hear that Josh guy's talk.

    4 · August 12, 2014

    • Kieran H.

      I'll bootleg it for you

      August 15, 2014

  • Henri H.

    #a11y

    1 · August 13, 2014

  • Melanie B.

    Regrettably, this meetup conflicts with another: http://www.meetup.com/Khronos-Toronto-Chapter/events/196641312/. V. tough decision.

    August 12, 2014

Our Sponsors

  • New Relic

    New Relic is sponsoring JS Workshops from April 2017 to Mar 2018

  • StrongLoop

    StrongLoop is sponsoring JS Tech Talks

  • OK GROW!

    OK GROW! is sponsoring JS Code Club for 2017

  • Lighthouse Labs

    Ongoing space for JS Workshop and JS Code Club

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