Welcome to our channel
0:10
10 жыл бұрын
Пікірлер
@sagarkale358
@sagarkale358 20 күн бұрын
@DX7Dev on line #13, you have included whole kendo library. Considering MVVM part of Kendo is open source, I was wondering if only MVVM (viewmodel.js) can be used without rest of the overheads?
@ArtimMeyer
@ArtimMeyer Ай бұрын
Good vid! Keep it comming David :D
@BRODZELi
@BRODZELi 3 ай бұрын
Thank you for sharing this valuable information! I have a question: I'm a beginner developer with no experience in code signing (I haven't purchased any certificates yet). I'm currently developing software using Tauri, which will run on both Windows and macOS. As a single developer not working with a team or a company, which certificate authority do you recommend for purchasing a certificate for my app? Any recommendations would be greatly appreciated.
@esjay3562
@esjay3562 3 ай бұрын
Even after 11 years the best video regarding building a custom WPF window!
@pogburke2112
@pogburke2112 4 ай бұрын
Best explanation of why/when and how to implement IDisposable pattern I've seen ever! Thank you!
@shaswatkumarparida6179
@shaswatkumarparida6179 4 ай бұрын
One of the worst videos on Dispose and finalize..if you are a educator explain in a way everyone understands, not just some selected people!
@bdeem20
@bdeem20 4 ай бұрын
Thanks for this video, David - greater primer; we're investigating code signing now and just learned of the changes related to HSM requirements as of June 2023. Sincerely appreciate the knowledge shared here. Stay safe!
@brianjames1262
@brianjames1262 7 ай бұрын
Thanks for sharing the information
@JohnLawson-o7e
@JohnLawson-o7e 8 ай бұрын
Can I get good link to source code?
@daveplarkin
@daveplarkin 8 ай бұрын
Worked like a charm. In my case I am reusing the stream in a retry scenario and also needed to set the seek back to 0.
@DX7Dev
@DX7Dev 7 ай бұрын
Nice! I am glad this helped you!
@brandytaguiang4459
@brandytaguiang4459 8 ай бұрын
This is a great example and I tried to implement it but could not get the MainWindow xaml to build. Could you please make the code available? Thank you!
@djelasrca8091
@djelasrca8091 8 ай бұрын
No default animation when minimizing and maximizing
@espressotonic
@espressotonic 9 ай бұрын
Security best practices are always a struggle between the ideal and the practical. This is one instance where the ideal has won and using code signing is becoming less and less practical.
@espressotonic
@espressotonic 9 ай бұрын
These HSM changes are great for large companies that have unlimited resources they can dedicate to it. Which small companies or open source developers have the time and energy to implement these complicated processes?
@DX7Dev
@DX7Dev 8 ай бұрын
In the simplest case, you get a USB device with your certificate purchase, and you plug it into the computer that needs to do signing and configure the vendor software that provides access to the certificates. If it's a cloud hosted machine you can setup a VPN connection to an network where the physical machine is located, and script your signing process to sign on the remote machine. There's a little more to it than that, but code signing is still pretty easy to do. You don't necessarily need your own HSM
@GaneshkumarM-ks8my
@GaneshkumarM-ks8my 7 ай бұрын
@@DX7Dev Thanks David, But How we can actually store and retrieve the purchased code signing certificate in the AWS HSM and I'm only able to see an options of siging a file only by using key pair that we generated in the HSM itself.
@maheswarareddy4564
@maheswarareddy4564 9 ай бұрын
Thank you so much, It saves me
@teamRizek
@teamRizek Жыл бұрын
Thanks for the video! MAUI really needs more content like this to become more popular.
@DX7Dev
@DX7Dev Жыл бұрын
No problem. So far it's okay. Not as great as WPF because the UI is more limiting, but I get why, and so far the debugging/F5 experience has been smooth and that is important. It will be more interesting to me as I get deeper into MAUI and add more functionality
@freddycancino1
@freddycancino1 Жыл бұрын
Hi David, thank u very much for shared
@DX7Dev
@DX7Dev Жыл бұрын
No problem. Glad it was helpful
@metalnotis
@metalnotis Жыл бұрын
Welcome back David!! I find your work very interesting!!
@DX7Dev
@DX7Dev Жыл бұрын
Thanks! I plan on staying back :)
@metalnotis
@metalnotis Жыл бұрын
@@DX7Dev Wow!! Sounds great!!
@jacquesdemolay2699
@jacquesdemolay2699 Жыл бұрын
why not make the parameter optional ? Alternatively, why not follow nomenclature -- ie: AsyncCommandWithOption
@DX7Dev
@DX7Dev Жыл бұрын
Consistency with the normal implementation of ICommand, but I think there is a better design than what I did here. Optional parameter would be a nice add
@voanhtuan9486
@voanhtuan9486 Жыл бұрын
why can't I do Binding mvvm:Itab to the DataTemplate DataType. can you help?
@kacmac1000
@kacmac1000 11 ай бұрын
Same problem. Did you find the answer?
@bakshev
@bakshev Жыл бұрын
Hi, can someone advise how I can add a table from the SQL Server to my VS? Basically I scaffolded the database, but one table is missing.
@Gabs0010
@Gabs0010 Жыл бұрын
excelent video, it would be usefull to my but the link in the description doesn't work, can you fix it please? i'm curious of the project in web, thanks
@shibinsibyvarghese2983
@shibinsibyvarghese2983 Жыл бұрын
Seeing this using VS 2021 just shows how much stuff has improved.
@Erik-cs9qf
@Erik-cs9qf Жыл бұрын
Link to code doesn't work
@Erik-cs9qf
@Erik-cs9qf Жыл бұрын
link to code does not resolve
@bozoskopljakovic5508
@bozoskopljakovic5508 Жыл бұрын
I‘d like to implement it into my project but your code isn‘t available anymore. So can anyone help me by telling me what‘s written in the ActionCommand file?
@mikicerise6250
@mikicerise6250 Жыл бұрын
Coming from C++, I think .Net GC should also be considered a memory leak. 🤣
@DX7Dev
@DX7Dev Жыл бұрын
I understand your point of view. I did not spend a lot of time in C++, but ensuring the code deletes objects from memory immediately instead of (not, as many developers don't), or deferring it to the GC to run at some indeterminate time can be a strange leap. I haven't seen a lot of C++ source code in real applications, but even with .NET GC developers don't call IDisposable.Dispose (they rarely check if a class even implements it). Even though the GC provides automatic reference counting memory management, developers should still have the C++ mentality of deleting objects from memory (or in this case, calling Dispose)
@Tall-Cool-Drink
@Tall-Cool-Drink Жыл бұрын
Thanks.
@biniteshome1403
@biniteshome1403 Жыл бұрын
this is nice but somebody needs to do deployment migration with frequent entity changes
@ReviewCantina
@ReviewCantina Жыл бұрын
The awesome thing is I was able to get this to work with 2022 Dot net Maui MVVM with only a few changes. Funny how five years later its still relevent.
@dariodusper7068
@dariodusper7068 Жыл бұрын
Great explanation
@DX7Dev
@DX7Dev Жыл бұрын
Glad it was helpful!
@ДжанСали-ш7э
@ДжанСали-ш7э Жыл бұрын
I've been banging my head for several days but your tutorial solved my problem right away. Many thanks, dude!
@DX7Dev
@DX7Dev Жыл бұрын
Glad I could help!
@VivekKumar-mj3yl
@VivekKumar-mj3yl Жыл бұрын
Hi, I want to access my controls in the ViewModel class then how can I do it. basically, how can I inject the view instance to ViewModel using dependency injection so that I can access the controls.
@DX7Dev
@DX7Dev Жыл бұрын
You don't access the view in any capacity from your view model. That violates the design pattern and defeats the purpose of using it. Your view can reference your view model and use it via databinding, but the view-model should have zero knowledge of the view.
@SHAMITHADEVINDA
@SHAMITHADEVINDA Жыл бұрын
Many thanks for the video, is there another video showing how to change an existing table?
@DX7Dev
@DX7Dev Жыл бұрын
Unfortunately not
@milosacimo
@milosacimo 2 жыл бұрын
This helped me so much, thanks for the video. I got rid of Prism and async void command methods in my application so I can catch exceptions if they occur. Amazing! :-)
@DX7Dev
@DX7Dev Жыл бұрын
Glad it helped!
@TheDotnettex
@TheDotnettex 2 жыл бұрын
WHAT????? HELLO??? IS THERE AUDIO ON THIS??? CAN YOU SPEAK UP???? Another person that has no idea how to set the correct audio level in a video....
@DX7Dev
@DX7Dev Жыл бұрын
There is a link to a fixed video in the video description. Sorry about that.
@petermerkx5817
@petermerkx5817 2 жыл бұрын
Great explanation, but the Code is not available anymore. Can you make it available again?
@pidunate
@pidunate 2 жыл бұрын
Great content, but the audio is unusually low.
@bioanu
@bioanu 2 жыл бұрын
Excellent, excellent, excellent!!!!
@jonathanbekk1675
@jonathanbekk1675 2 жыл бұрын
tyman!
@knowledgesharer6983
@knowledgesharer6983 2 жыл бұрын
I have got Views but I don't know who View will find ViewModel at page load?
@knowledgesharer6983
@knowledgesharer6983 2 жыл бұрын
Do you have an idea how to Bind view to the ViewModels?
@leonardox222
@leonardox222 2 жыл бұрын
I suggest you to use validation decorators, much more cleaner and faster [StringLength(50, ErrorMessage = "Name lenght must be smaler than 50")] [MinLength(5, ErrorMessage = "Name lenght must be smaler than 50"))] [Required()] public string Name { get; set; }
@moose43h
@moose43h 2 жыл бұрын
thats overkill. too much boilerplate
@skla00
@skla00 2 жыл бұрын
Excellent EF Migration tutorial!!
@danielfridman8317
@danielfridman8317 2 жыл бұрын
Finally, simple and clear explanation!
@gibafsar
@gibafsar 2 жыл бұрын
This information is really hard to find. You saved me spending too much time. Thank you so much.
@anasilviatelleriamartinez1812
@anasilviatelleriamartinez1812 2 жыл бұрын
link to the code doesn't work for me now :(
@jorgetinocomx
@jorgetinocomx 2 жыл бұрын
Many thanks, David. Was really helpful and super quickly introduction. As all the tutorials should be.... congratulations
@myminka9702
@myminka9702 2 жыл бұрын
Thanks a lot, it's very useful.