Lunch&&Learn: Principles of Software Design

Join waitlist?

13 on waitlist



662 King Suite 001 · Toronto, on

How to find us

Sonar Classroom

Location image of event venue


Join Devhub Toronto for their weekly series of Lunch&&Learns-- casual one-hour seminars with varying topics targeted at developers. Why not use your lunch break to learn something new?

This week's Lunch&&Learn will talk about 'Principles of Software Design' , presented by Sumit Roy.

Sumit will talk about the Flexibility of Design - showcasing how there are multiple solutions to one problem. He will discuss principles like single responsibility principle, and the dependency inversion principle. Furthermore, Sumit will explain Coupling and Cohesion in design and go over the complexity reduction through KISS principle. He will also suggest what design patterns to use and anti patterns to avoid.

Sumit has 20 years experience in software development and design across a variety of functional areas like Finance, Capital Markets, Data Science and 3D graphics. He is proud of his experience of delivering quality software products on time and budget. Sumit is passionate about reading on a variety of technical topics and is an active blogger:


Interested in holding a Lunch&&Learn yourself? Or know someone who would be great at it? Email Olivia at: [masked]


About Devhub:

Devhub is Canada’s first full-out community space for developers of all levels. A place where members can work, learn, and teach, whether they’ve been coding for two decades or ten weeks. It’s a space that connects developers with community, mentorship, and a unique co-working environment, all programmed for their needs and growth.

By registering and attending this event, you consent to be photographed, filmed and/or otherwise recorded.


PLEASE BYOL (Bring your own lunch):
At Devhub we aim to provide developers with free quality events and resources, so are unable to provide lunch for everyone.