Our mission is to build and nurture a thriving community of Software Developers in St. John’s by providing a place to connect, share new ideas, and learn from each other. NDev features monthly tech talks from members of the software development community that will always be free to attend. We encourage anyone interested in software development regardless of skill level to join, attend one of our Meetups, and meet new friends and mentors! Feel free to join us on Slack as well at http://slack.ndev.co/
This month we're featuring a talk lovingly put together by Dr. Theodore Norvell of MUN's Computer Engineering Faculty. Dr. Norvell has been experimenting lately with event driven design and wanted to share his thoughts. See the abstract below!
Title: Take Back Control (Or How I Learned to Stop Worrying and Love Event Driven Code)
A lot of what we do is event-driven: user interfaces process events from users; servers process events from clients; clients process events from servers. The usual way of dealing with event-driven code is "inversion of control", which essentially means we are implementing a state machine. Inversion of control often leads to messy code that is hard to understand and modify.
Thanks to Dr. Norvell for putting together a talk, to Bitters for hosting, and for all of you for your continual support!
As always feel free to hang around after the talk to discuss, chat, network, and have some food or drink!
See you there!
- Mike & Scott