The Raleigh-Durham Web Design Group Monthly Meetup

  • April 8, 2014 · 7:00 PM
  • This location is shown only to members

Javascript and HTML5 animation, The Physics of Fun

Instead of making this a presentation or lecture based get-together, I am instead hoping to have a forum or Q & A-based session in which the audience openly engages in the topic of discussion.

I will start with a very brief introduction into what animation actually is and display how we can apply it into web pages using the HTML5 canvas. The opening examples will be very simple and brief as they are only meant to show exactly what animation is.

Then, the discussion will get a little more interactive and show how the elements on the screen can interact with the user through either screen events or keyboard interaction. Following the simplicity of adding user interaction, the talk will move on to show how easy it is to make visual representations of data and an introduction to making games with the canvas.

There are 2 themes:

The first is that there is very little external help required as far as importing 3rd party libraries and/or frameworks. I understand why people use them but I try to stay away from them any time I can.

The second theme is that with a little practice, working with animation will make a designer/developer more proficient with javascript, better at coding in general, and most importantly this will make an individual stronger with mathematical concepts.

So much of what we do in the computer world revolves entirely around a computer making multiple calculations per second. While there is no way that we can ever produce the same amount of computation, animation concepts are a universal key to helping us with better design/development strategy for future projects.

Audience participation and discussion is the program for the evening, moderated by Michael Karavan.


Want to speak? Just contact any organizer or assistant organizer - Pepper, Dieter, Michael, or Mitch!

Please consider moderating a meeting! It takes only a small amount of preparation and the back-and-forth discussion is much more lively than a Q&A session after a "powerpoint and bullets" lecture style presentation.

We often have Open Floor discussions on topics chosen by a volunteer moderator. Some tickler topics:

Building skills, or, what new software/services have you learned (or written!)

Tips and Techniques for effective design by newbies

Web SEO, marketing and evaluating results

Book or article reviews - read or written!

Focus Group style Web Site Tear Downs


Format of Meeting, and Time

Please arrive before 7pm as the downastairs doors are locked at that time in this office building. You will need to call or text one of the organizers for us to come downstiars and let you in after 7pm.

We typically do a round-robin greeting just before the action starts after enjoying some pizza provided by our hosting location TekSystems. We will end the greeting period with announcements, and then give the floor to the presenter or moderator.


Consider the benefits of moderating, presenting lecture style, or giving a tutorial:

Enhanced Credibility

Visibility For Your Business

Increased Good Will

Speakers, THANK YOU for your participation.

We Thank Our Sponsors and Organizers


Agile Markup Corporation

Feliz Applications


About the Locations

Recent meetings have been held at TekSystems' offices at the corner of Edwards Mills and Trinity Road. Outside doors of the building lock at 7pm - we will try to have a posted paper with a cell number to call or text or have a person at the door - but arriving promptly will help avoid a wait.

Panera has WiFi access, deep pots of coffee, and plenty of room. Please be polite to the staff and mindful of other customers. We should vacate by 9pm so staff can go home! Note: Maps.Google.Com finally shows the correct location.


Check the menu on our Web site for Past Meetups you may have missed.


Join or login to comment.

  • JuanO

    I had a great time conversing with everyone and taking part of the great conversations. Michael, great job putting the material together and presenting. I'm always excited to learn about new tools for the toolbelt! :)

    April 10, 2014

  • Dan Y.

    Definitely a great presentation showing what can be done with HTML5 Canvas and JavaScript. Thanks, Michael.

    April 9, 2014

    • A former member
      A former member

      Always glad to share knowledge.

      April 9, 2014

  • A former member
    A former member

    As requested per the group, here is the link to GitHub for the game I have been developing.

    Thanks to everyone for visiting and listening to me babble and gratitude to Pepper, Dieter, and Mike for allowing me to be this month's presenter.

    2 · April 8, 2014

  • Pepper O.

    Michael Karavan really prepared some fun work for us to see and explained his code. We've been having some really interesting presentations lately and TeK Systems has welcomed us well with pizza dinners and a well-equipped auditorium.

    April 9, 2014

  • Pepper O.

    It was really fun - bouncing circles everywhere - and code too. Interesting group discussion on the use of animations in websites.

    April 9, 2014

  • JuanO

    Halp!!! Let us in!! ;)

    April 8, 2014

  • Byron M.

    How long is the topic

    April 8, 2014

    • Byron M.

      Ok when do you pay the fee

      April 8, 2014

    • Byron M.

      Upon arrival

      April 8, 2014

  • Mitch A.

    Sounds like a great topic. I am unfortunately tied up with an unavoidable obligation and won't be able to make it.

    April 7, 2014

25 went

Your organizer's refund policy for The Raleigh-Durham Web Design Group Monthly Meetup

Refunds are not offered for this Meetup.

Our Sponsors

People in this
Meetup are also in:

Sometimes the best Meetup Group is the one you start

Get started Learn more

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

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