Skip to content

Qt Toronto Community Meetup

Photo of Extenly
Hosted By
Extenly and Pedro B.
Qt Toronto Community Meetup

Details

Welcome to the first Qt Toronto Community Meetup !

Talks
1) "Taking Qt Quick Controls 2's Template/Style to the Next Level" by Furkan Üzümcü, Autodesk (Toronto, Canada)

  • Abstract: QML is designed to be a language that makes it very easy to properly separate the logic from the design.A great example of this is Qt Quick Controls 2 library. Qt Quick Controls 2 provides a template and stylearchitecture that makes it very easy for Qt to implement platform specific designs while keeping the logicthe same. This also helps us tailor the design of these controls to our application's UX.
    Good news is this architecture is very easy to replicate with the tools that Qt/QML provides. Bad news is,it's easy to get it wrong. Qt Quick Controls 2 provides a list of about 50 controls. But when we aredeveloping our applications, especially the large scale ones, the number of our controls will rise tohundreds.
    At Autodesk, we've been extending on this architecture at a large product to completely separate thelogic from the view for all our controls and having them available to our designers so that they can dothe visual work while we, developers, can deal with the logic of our controls.
    Some core principles of QML are at the center of making this a smooth experience for both developersand designers. Therefore, it's paramount that these concepts are understood by the developers who arecreating these templates and are properly communicated to the designers.
  • About the speaker: Furkan Üzümcü is a senior software engineer at Autodesk. He has worked with many languages, backend, and frontend systems to solve problems. He's passionate about good UX, software architecture, and design. He's worked with Qt/QML for over 8 years, and developed software for desktop and mobile devices. He's been working at Autodesk for the past 4 years, on the architecture and the user interface of a large 3D CAD software. When he's not working, he enjoys reading, rock climbing, running, and building mechanical keyboards.

2) "Is Qt good for your health?" by Alexandra Betouni, Extenly (Nicosia, Cyprus)

  • Abstract: This presentation offers a unique perspective on software project health, drawing parallels to the principles of a balanced diet. We explore Qt's role as a nutritional powerhouse, providing essential 'nutrients' in the form of features and components, fostering a robust software development ecosystem with hints on where to find what. Diving into the exercise metaphor, we showcase how Qt serves as a fitness routine for code flexibility. Real-world examples illustrate its adaptability, scaling seamlessly for desktop and embedded systems, along with best practices to ensure a smooth experience, avoiding post-traumas. We also dissect Qt's clean syntax as a mental health exercise, reducing cognitive load and ensuring code readability, while navigating the intricacies of licensing. In the final segment, we underscore the Qt community's pivotal role as a support system for project health. This presentation invites you to uncover how Qt contributes to the overall 'well-being' of your codebase, fostering adaptability, clarity, and growth within a vibrant community. Join me on this talk to explore the intersection of Qt and your project's health.
  • About the author: Alexandra is the founder and Managing Director of Extenly. With a decade of expertise in Qt development, Alexandra began by developing award-winning Blackberry 10 OS and medical device UI apps. Since then, Alexandra has made significant contributions to the automotive sector, notably on Mercedes-Benz’s MBUX and played a key role in shaping the Neptune 3 UI, recognized as the reference UI of Qt Automotive Suite. In addition, Alexandra is a certified Scrum Master and an accomplished educator, having created two online Qt courses. In her free time, she reveals a passion for music as an avid electric bass guitar player and also enjoys exercising, traveling, and socializing.

3) "Community + Qt Highlights" by Pedro Bessa, Qt Group (Berlin, Germany)

  • Abstract: Pedro brings some of the latest updates regarding the Qt Community and some Qt Group highlights.
  • About the speaker: Pedro Bessa is a dedicated and passionate Community professional, with a background in communications, community and project management.

Schedule

  • 17:00-18:00: Welcome Reception
  • 18:00-18:45: "Taking Qt Quick Controls 2's Template/Style to the Next Level"
  • 18:45-19:00: Break
  • 19:00-19:45: "Is Qt good for your health?"
  • 19:45-20:00: "The Qt Community"
  • 20.00: Networking & drinks

Sponsors

Photo of Qt Toronto Community Meetup Group group
Qt Toronto Community Meetup Group
See more events
StartWell - Offsite Venue
782 King St W · Toronto, ON