Jump to content

QtChampions: Difference between revisions

From Qt Wiki
Merge edit by Pagiguere - "Added mikhal svetkin as my champion!"
Tag: merged edit of another user
 
(45 intermediate revisions by 18 users not shown)
Line 1: Line 1:
[[Image:Qt_Champion_200.png|400px]]
[[Image:Qt_Champion_200.png|400px]]


This page will be used for nominations for the 2020 [[Qt Champions]].
This page will be used for nominations for the 2022 [[Qt Champions]].


'''The nomination process''' is public. To nominate a community member, '''please fill in the details at the end of this wiki page'''.
===The Nomination Process===
'''The nomination process''' is public. To nominate a community member, please fill in the table down below.


We’ll keep the nominations open until the 6th December 2020 and then ask the current Qt Lifetime Champions to evaluate the nominees.
[[QtChampions#Nominations 2022|<span style="color: white; background-color: #41cd52">'''Nominate them here'''</span>]]
 
We’ll keep the nominations open until the 15th December 2022 and then ask the current Qt Lifetime Champions to evaluate the nominees.


'''The categories''' for nomination are:
'''The categories''' for nomination are:
Line 24: Line 27:
In the below table please add the following information of the person you wish to nominate for a Qt Champion title:
In the below table please add the following information of the person you wish to nominate for a Qt Champion title:


*Qt Account username (or codereview name)
*Qt Account username, codereview name or Name
*Category or Title to be nominated for
*Category or Title to be nominated for
*Reasons for nomination (max. 300 words, please provide links to relevant material if possible)
*Reasons for nomination (max. 300 words, please provide links to relevant material if possible)


==Nominations 2022==
{| class="wikitable"
{| class="wikitable"
!Username||Title category||Reason for nomination
!Username||Title category||Reason for nomination
|-
|-
|KDE Project
|Łukasz Kosiński
|Ambassador, Community Builder, Developer
|Ambassador
|The KDE project has been a large user and promoter of Qt for the past decades. They help contribute with developer out-reach, packaging, bug reports/fixes, as well as a great source of developer recruits for all companies operating in the Qt space.
|<nowiki>- Hosting talks at several Qt-related events like Qt Dev Con, Qt World Summit 2022 Online, Qt World Summit Local Road Show Berlin, Qt World Summit Local Road Show Stockholm </nowiki>
 
- Spreading knowledge about Qt on the Scythe Studio blog - https://scythe-studio.com/en/blog


- Building Polish Qt community with a blog and YT channel targeting students - https://binarnie.pl/


(I know this is not a person, but I think that the project as a whole deserves the recognition of being considered a Champion)
- Working on the popularization of Qt framework on SM like LinkedIn
|-
|[https://forum.qt.io/user/chris-kawa Chris Kawa]
|Community Builder
|Chris continues to dedicate a significant amount of time to the Qt Forum, frequently providing answers of exceptionally high quality. His detailed answers convey deep technical insight, helping readers to improve their understanding of Qt and the platforms that it runs on.
|-
|-
|Voidrealms
|Mike Trahearn
(bcairns@voidrealms.com)
|Community Builder
|Content Creator
|Mike posts about Qt and Qt related topics on LinkedIn on an almost daily basis. He is very engaged with our posts and write great comments on them.
|Bryan Cairns (aka Voidrealms) is a Qt Champion for many. His latest courses on Udemy serve as a one-stop resource to not just get started but writing efficient code using Qt C++, QML, and Qt Widgets (<nowiki>https://www.udemy.com/user/bryan-cairns/</nowiki>). There is minimal material available on the Internet, especially for design patterns, and Bryan has done a superb job by creating a super useful course on "Qt5 Design Patterns" (<nowiki>https://www.udemy.com/course/qt-5-design-patterns/</nowiki>). Additionally, Bryan administers a unique community of supportive developers on Facebook (<nowiki>https://www.facebook.com/groups/1400884323467285/</nowiki>). Never have I ever found a community so helpful and supportive of each other on a global scale.
 
 
The cherry on the cake is that Bryan provides most of his courses for free from time-to-time.
 
So, he deserves more recognition from the Global Qt community. And awarding him as a Qt Champion will be a step in the right direction.
|-
|-
|mikhailsvetkin
|Dheerendra Purohit V
|Content Creator, Developer, Community Builder
|Community Builder
|Mikhail has done a great job this year with the Qt Http server! (https://bugreports.qt.io/browse/QTBUG-60105)
|It's a great pleasure to nominate Mr Dheerendra(https://forum.qt.io/user/dheerendra) for the Qt Champion 2022. I believe that Dheerendra is the best choice, because he is readily available for any kind of support related to Qt, QML. I worked with Dheerendra in the Mercedes Benz, Bangalore and his design solutions helped me lot. He is providing training on Qt, QML for companies, colleges and Universities. He has trained more than 10000+ people in Qt framework. So, he is the best choice for Qt Champion 2022.
An async option has been added this year after all the discussions we've had, and it works flawlessly! The quality of the code and the abundance of tests gives us the confidence to use this server is all our environments.
 
And best of all he's always responded with very precise information when we ask for help, what a gentlemen!!
|}
|}


Criteria for Qt Champions:
==Criteria for Qt Champions==


*Community Builder
*Community Builder
Line 117: Line 119:
To find the top non-Qt-company contributors in a repo:
To find the top non-Qt-company contributors in a repo:


git log --since=2020-01-01 | grep Author  | grep -v qt.io  | sort | uniq -c | sort -n
git log --since=2021-01-01 | grep Author  | grep -v qt.io  | sort | uniq -c | sort -n

Latest revision as of 10:10, 3 January 2023

This page will be used for nominations for the 2022 Qt Champions.

The Nomination Process

The nomination process is public. To nominate a community member, please fill in the table down below.

Nominate them here

We’ll keep the nominations open until the 15th December 2022 and then ask the current Qt Lifetime Champions to evaluate the nominees.

The categories for nomination are:

  • Community Builder
  • Content Creator
  • Quality Assurer
  • Developer
  • Fixer
  • Ambassador
  • Rookie of the year
  • Maverick

Each category may or may not have a Qt Champion in a given year. The number of Qt Champions is limited. Being nominated does not automatically bring a title, but is a recognition in itself.

We know we have very talented Qt Champions out there, but please nominate a person for one category. You can nominate multiple people for a category, only Rookie of the year and Maverick are strictly limited to one Champion per year. You can nominate any member of the community, including yourself.

In the below table please add the following information of the person you wish to nominate for a Qt Champion title:

  • Qt Account username, codereview name or Name
  • Category or Title to be nominated for
  • Reasons for nomination (max. 300 words, please provide links to relevant material if possible)

Nominations 2022

Username Title category Reason for nomination
Łukasz Kosiński Ambassador - Hosting talks at several Qt-related events like Qt Dev Con, Qt World Summit 2022 Online, Qt World Summit Local Road Show Berlin, Qt World Summit Local Road Show Stockholm

- Spreading knowledge about Qt on the Scythe Studio blog - https://scythe-studio.com/en/blog

- Building Polish Qt community with a blog and YT channel targeting students - https://binarnie.pl/

- Working on the popularization of Qt framework on SM like LinkedIn

Chris Kawa Community Builder Chris continues to dedicate a significant amount of time to the Qt Forum, frequently providing answers of exceptionally high quality. His detailed answers convey deep technical insight, helping readers to improve their understanding of Qt and the platforms that it runs on.
Mike Trahearn Community Builder Mike posts about Qt and Qt related topics on LinkedIn on an almost daily basis. He is very engaged with our posts and write great comments on them.
Dheerendra Purohit V Community Builder It's a great pleasure to nominate Mr Dheerendra(https://forum.qt.io/user/dheerendra) for the Qt Champion 2022. I believe that Dheerendra is the best choice, because he is readily available for any kind of support related to Qt, QML. I worked with Dheerendra in the Mercedes Benz, Bangalore and his design solutions helped me lot. He is providing training on Qt, QML for companies, colleges and Universities. He has trained more than 10000+ people in Qt framework. So, he is the best choice for Qt Champion 2022.

Criteria for Qt Champions

  • Community Builder
    • Being a forum maintainer / helping people on forums
    • Managing mailing lists / helping on the mailing lists
    • Helping Qt newcomers find their way around the project
    • Running Qt study groups
    • Running local Qt meetups
  • Content Creator
    • Finding, writing and sharing use-cases of Qt in unexpected places
    • Creating video material of Qt (demos, guides, other material)
    • Authoring articles and even books
    • Fixing documentation issues
    • Creating examples and snippets
    • Being a wiki gardener / editor
  • Quality Assurer
    • Bug triager
    • Being in the bug squad
    • Verifying and closing bugs
    • Help in package testing
    • Help in unit testing
    • Being in the community beta testing program
  • Developer
    • Providing new features for Qt
    • Create stunning Qt applications
    • Share Qt application creation knowledge
  • Fixer
    • Fixing bugs in Qt
    • Providing patches to Qt
  • Ambassador
    • Spread the Qt word in blogs, social media, videoblogs
    • Find and help newcomers to Qt
    • Working to bring Qt to students
    • Present Qt at events
  • Rookie of the Year
    • First code commit during the past year
    • Active and positive contribution to the Qt project
  • Maverick
    • Has made a significant impact on the project
    • Might not have always followed the rules to the point, but gets the job done

What is expected of a Qt Champion

A Qt Champion is there to show what the Qt Community is best at.

The Qt Champion is friendly and has shown active participation with the Qt project.

Limited time only

Once you are given the title of Qt Champion, you will hold the title for a year.

If you achieve the title for three years, you will be entitled for a lifetime title. If you are so committed to the project, you need to be recognised beyond a normal Qt Champion title.

But I get paid to do this! / What if we are a company?

Yes, some of us are paid to work on Qt by our employers. Mostly on the code base, but also testing, documentation and other essential work goes on in the project. Some of the people who do get paid to work on the project do so above and beyond the normal limits of their day jobs (coding all day and helping newcomers in their free time, for example). We need metrics to find these people and provide them with a Qt Champion title too.

Tools to help figure this out

To find the top non-Qt-company contributors in a repo:

git log --since=2021-01-01 | grep Author | grep -v qt.io | sort | uniq -c | sort -n