 look into my eyes you're getting very sleepy very sleepy you will do my bidding minion you will feed your cat approximately 99 times a day oh man my voice is just wrecked I've had a cold for all of winter this cat is kind of my spirit animal I've got so many cold meds in me my eyes are kind of doing this at the moment so I may be feeling a little weird anyways wanted to drop a video blog on what's been going on it seems like just a month ago I was posting the happy new year 2020 today is February 4th 2020 I have been sick pretty much all winter this is getting ridiculous guys I'm not even joking this is like my third or fourth cold I've actually lost track this one's more sinuses which of course jacks up my voice which means I can't record so what have I been doing and what will I be doing specifically with QML well what I've been doing is hanging out in the Voidrums Facebook group and I'm gonna lose my voice I can feel it bear with me don't lose your voice there we go specifically I've been getting a lot of feedback on some side projects and what's going on in Qt Qt has made some posts that have not been very well received I don't want to doom and gloom Qt's going to publish Qt 6 in 2020 and everybody is amped up and ready for it I mean I am super pumped for Qt 6 but their offering has changed now what does that mean going out and I humbly ask you to go research yourself because I'm probably gonna get most of this wrong but the installation process has now changed you an account is required you remember how you should be able to go out just download the offline installer and skip whenever it asks for username and password you can't do that anymore you have to have an account which of course requires an email address and well kudos to Qt I have not been flooded with any sales presentations or calls or anything like that which is typically what you would get with another company again sorry I'm gonna lose my voice this cold is just kicking my butt so from February onward everybody including Qt open source users will be required to validate an account and I did have to go through the whole account validation process and I actually had an account with them previously so be prepared for that also the LTS and offline installer are now commercial only that just sucks that just pisses a lot of people off I'm sorry it does I'm not super impacted by it but a lot of my friends and fellow developers are really pissed off about that and then they've got a new licensing model for new startup small businesses of $500 a year which to be fair $500 a year is not a lot it's less than $100 a month but excuse me again gonna lose my voice devil is in the details for example Qt for degrice creation is included but not the distribution licenses did I just say distribution like I said again feeling a little weird cold medicine the distribution licenses are not included so you can build it but the minute you go to sell it now you got to call Qt back and say hey let's talk price what do I need to do again do not take my word for it go do your own research call Qt directly and ask questions I encourage everybody to do that I'm kind of on the fence personally about this I wish they had done it a little bit differently but what they're doing strategically as a company makes sense and I'm not affiliated with Qt so my opinion means exactly nothing but I am a consumer and I actually love the technology I've been following it for a long long time Qt will continue to be committed to their open source model I'm applauding that I'm so happy they're doing that a lot of companies excuse me oracle for example do not like the open source communities so I'm really happy they're gonna stick with the open source model so with all of these changes and Qt 6 right around the corner what will I be doing well what I will be doing is wrapping up some Udemy courses I've been feverishly finishing up the Qt core beginners intermediate advanced and I just published Qt widgets not too long ago and I am if I can find it there we go I am finishing up the code for QML for beginners now when I say for beginners I'm anybody who's watching my videos know I take the training wheels off fairly quickly so here's kind of the unofficial errata of what or I should say table of contents of what this thing is intro to QML overview first steps into QML it really starts off with what is a comment what is a root object I mean this assumes you have zero knowledge of QML but then it just full throttles right through all the basic stuff you do basic elements layouts transformations walk-through designer because that's kind of it's very different than the other Qt widgets designers so it takes a little bit to get used to and then we go into controls not a big fan of some of these controls but we go through them similar to how the old YouTube videos were where I say this is a button this is how a button works you know most you're probably gonna fast forward through most of those videos I actually took containers out and integrated that into controls and into views and we do cover some of these views list view I don't really go too in-depth because it's a little bit more advanced than the beginner's level bear with me losing my voice okay that's better I do cover some basic basic JavaScript because I realize a lot of you watching these are probably coming from the C++ world have very little exposure to JavaScript it's super simple you can learn it in about an hour I cover the bare bones basics and we talk about how to do inline external functions external files and then probably some of the limitations and this is where I'm at right now with C++ integration I wasn't gonna add this initially but then I thought a lot of folks are gonna ask how do you do it even though it's a beginner's course so might as well just put the bare bones basics of how to do it in there and then what I'm gonna wrap up with are some custom components and then some basic basic applications like maybe an image viewer calculator dice roller dinner app like when your wife can't pick a place to eat I know every guy out there is probably secretly applauding just things like that now all of this comes with the caveat that I still want to go through and do a QML intermediate and then on and on and on to advanced and I also want to go back to you to me and do the cute widgets intermediate advanced and wrap that whole thing up the problem comes in cute is changing cute obviously is not going to stay static and we don't want them to so when cute 6 comes out what I'm probably gonna do is rename all of these courses to like cute core 5 advanced cute core 5 beginners etc etc and then re-record all of the content for cute 6 and I will you know obviously go through and retool all the code make sure that it works and you know use the new build system and all that goodness and try to really stay centric for cute 6 there's a lot of changes in cute 6 that are still kind of percolating up to the surface and rumors are bubbling and I've seen some tech talks about it but there are some things that are gonna deviate from cute 5 so I want to really nail down cute 6 videos and use a lot of the same source code but at the same time I don't want it to be just raw repetition of what's already out there that would just be vastly stupid and unfair so anyways that's in a nutshell other than just slowly dying from cough medicine is what I've been doing but drop a comment below let me know what you think I'm trying really hard to push a much of this out by 2020 but my health is just not working with me here so that's all I'll talk to you guys later thank you for watching and go feed your cat