My lecturers hardly went over this topic, like they literally covered in 10minutes and were done yet they are still throwing it into our exam as an entire massive topic so thank you for covering this. It's extremely useful👌🏾
I gotta say, man. Your channel is a goldmine of content. You explain stuff very well (much better than most of my teachers) and you cover such a wide array of topics that not only I felt the need to subscribe but also leave this comment. Thank you so much for putting this much quality content out there, I really appreciate it.
I have referred all ur UML online tutorials for my semester. These tutorials are awesome and actually helped me get good grades in my papers. I'd really like to thank you for all these good videos. Seriously, without them I wouldn't have cleared my semester. Thank you so much Derek! :D
I am BS-ComputerScience student and I really like to see your videos related to CS. Videos are nicely edited and don't waste time! Also it's very convenient watching Java, C# etc. compressed in one video. I already knew C++, but learnt Java and C# from you in a day! Thanks ! keep the good work!
I paid a lot of money to go to college... and I learned some pretty good things. but nothing to even comes close to making me a software developer as your video series have done. admittedly I didn't start at the beginning and watch them throughat first but then once I piece together a logical order for the tutorial playlist in a matter of three months I became so much better... confident to take on any project.
Thank you for the nice compliment :) Nothing can beat a great professor in a college environment when it comes to learning, but I hope I'm able to fill in when students are struggling with a poor professor, or when they don't have the ability to go to college.
I hope that makes sense :( I think you guys think this stuff just jumps from my head but there is a bunch of planning involved so I'm sure I cover everything. I often improv the code writing, but I plan out everything structure wise ahead of time
Derek great videos, just realized why its realy hard to focus through your video. its because your fast moving hand, thanks for making very informative videos
In reality, even for simple applications we often need substates, submachine states, orthogonal regions, connection points, deffered events, history and error handling. Designing such state machines is really a PITA.
This video was pretty useful. Thank you! I do have a question, however. What is the difference between using a Boolean condition for going back to a previous state and pointing the state itself with guard?
Hi Derek Banas!!!. Your explanation is good for part wise of the diagram. Could you please refine your video explanation in a logical sequence in same diagram. I'm unable to catch because I'm new to UML diagrams. Thanks in advance.
Thank you but I don't know if I could ever cover Jax-RS quickly. It requires a ton of basic knowledge before it can be approached. I wouldn't want to spit something out quickly that may not be perfectly put together. I structure these tutorials normally a few months in advance, so that is why it is hard to change topics quickly. I'll see what I can do
Could you please, please do some examples of creating these diagrams a la Khan Academy? I'm having a bit of a hard time understanding what's going on. I'd greatly appreciate it! Loving your channel.
Thank you :) I'm not sure what you mean to make videos like Khan Academy. They have many more resources available then me. i basically make my videos in a closet :)
I meant like, go through the process of making one of these from some sort of word problem. I'm looking for use of logic behind this, best practices, do's & do not's and other tips. I don't know if you' d be interested in doing that, but I think you could explain it very well!
hoaxygen I think what you want is covered in my Object Oriented Design tutorial. I show how to work from a problem to UML and then to finished code. Tell me if that didn't help.
I went to school for electrical engineering and illustration. I have worked mainly as a programmer all my life in numerous fields from marketing to finance and everything in between. For the last decade or so I have been focused on building online stores, making custom mobile apps, developing security systems and business analytics using data science and ML. I love to learn new things though in normally any field. This month for example I'm learning how to blow glass and throw pottery.
Video was great and gave me much valuable information for my exams. On my UML course at school we also get shallow history / (deep) nesting en composite states which aren`t explained in this video though :(
Hi Chief , Hope you had a fun-filled holiday. Have been assigned to REST web services PRODUCTION support in my company at short notice. Never done REST before. Inspite of all the effort the progress has been very nominal. Humble , Honest request to you for a demo of Eclipse , REST/JAX-RS. I know the Android team won but this has become an emergency. Greatful for all you did for us , so , SELFLESSLY. Спасибо, и Бог благословит
Thank you :) UMLet is what I use here and it is free, but not amazing. If I could use anything regardless of cost Visual Paradigm. I personally use white boards on most projects
At 3:57, should that say "[card invalid]", because it seems like you wouldn't want to ask the user for a valid card if they already inserted a valid card?
Hi! This tutorial is awesome and help me a lot! I wonder if I can post it on the bilibili.com cause youtube is blocked in P.R.China. I will indicate the source and won't make money on it. Is that OK with you?
Thank you :) Sure feel free to post it. I don't even care if you make money on it. The only thing I ask is to please not repost on RU-vid because I get take down notices on my own videos.
@@derekbanas THANK YOU! I definitely WON'T repost it anywhere else on the Internet. I really appreciate that you share your knowledge and this inspires me to share too.
Hello, Firstly, it is really useful explanation, thank you so much :) I also use UMLet for designing UML diagrams in my thesis. I was trying to parse the state diagram in UMLet, yet I can able to see only Relation, UMLState, UMLSpecialState and Coordinates, which is for determining the Transitions between states, as component in XML file of diagram. I can see the name of actions and events in properties tag as string in XML document. Actually it is so hard for parsing. I was just wondering whether there is any easy way I do not know.
What's the diff between the entry() function and the do() function in a state ? It seems like the do() would only run if entered, then only once, so is same as entry() ? Will do() continuously run ? If so, then all states with a do() are always running code ?
enjoying the vids, thanks. thought I'd mention, 'pseudo' is pronounced 'sue-doe', can hear it at m-w.com dictionary site. I hear a lot of persons mispronounce this nad did it wrong myself for many years - I was saying 'suay-doe' hehe
Three issues: 1. Your states should be verbs (typically ending in “ing) 2. Pseudo state is pronounce “Soo-doe” state. 3. “Boolean” is pronounced “boo lee an” not “Bowl” ean Good video though.