I gotta love love this but never been to this before. I need to check it out
@marcweintraub3 күн бұрын
Have you had to deal with merges with two protected branches?
@theeasylearnandroid90424 күн бұрын
Very Good
@ChrisAthanas8 күн бұрын
I wonder if having the lengths be shown graphically, and how each "slot" can "slide" back and forth, I feel that would illustrate the point clearly.
@discospiff8 күн бұрын
@@ChrisAthanas good idea! That's a nice visualization.
@ChrisAthanas8 күн бұрын
Nice beard Professor!
@discospiff8 күн бұрын
@@ChrisAthanas thanks for noticing. ;)
@coolvibesreloaded794612 күн бұрын
Couid you do a video on media notification please
@AXDIJERG24 күн бұрын
Excellent video, thank you!
@discospiff24 күн бұрын
I'm glad you liked it! Are you building a swing UI?
@IguJl27 күн бұрын
Best explanation
@discospiff27 күн бұрын
Thanks! The topic confused me quite a bit, so I did what I like to do in that situation: make a video explaining it. I had a lot of fun making this video. :) I assume you're using jetpack compose now... How do you like it?
@IguJl27 күн бұрын
@@discospiff Actually i'm a Flutter developer who already tested Kotlin Multiplatform (KMP). Some months ago, I made an application with KVM and did not understand this topic... so just wrote it down and accepted that it is like it is. Now I'm thinking about re-picking native android development to expand my knowledge but just the compose on android without all the limitations of KMP in other platforms. So then, I'm starting again from the key concepts i didn't understood and try again. Hey, do you want to suggest which new app I can develop to learn compose + android? hehehe
@discospiff27 күн бұрын
@@IguJl interesting. I've always been a native app developer... Haven't done much with flutter myself. App idea? Well... What's one thing that would make your life more convenient? Keep in touch, and let me know how your journey goes!
@IguJl27 күн бұрын
@@discospiff Classic suggestion. I'll think about something and tell you when i decide. Thanks for replying. Oh, maybe I bring up some questions in the videos about management and scrum. See you soon
@matheuspereira689827 күн бұрын
thanks teacher, hello from brazil!
@discospiff27 күн бұрын
@@matheuspereira6898 you're welcome, thanks for watching! Two of my co workers live in Brazil... And I'm going to visit Brazil (Iguazu) in January!
@matheuspereira689827 күн бұрын
@@discospiff Nice, if you like drinks you have to prove "Caipirinha" and meet our beachs!
@adrianspikes645428 күн бұрын
Been looking for information regarding the Razor framework and external APIs. Every video or article refer to Ajax/jQuery but not SignalR. Are Razor Pages limited to only using jQuery?? Thanks very much for your videos 💯
@discospiff28 күн бұрын
Oh no, you can use just about any HTML/JavaScript library with C#, as it's just rendering HTML. I just happened to have a good jquery example. ;) What are you building?
@esafonov28 күн бұрын
Great and intriguing, thank you, @bjones !
@discospiff28 күн бұрын
Thanks! I had a lot of fun making this video. Some parts are one year older than the rest ... I had this one going for a while. ;)
@caine7024Ай бұрын
well explained, thanks!
@discospiff28 күн бұрын
Thanks for the feedback! I hope you're building something awesome. Let me know how it goes!
@nountrendingАй бұрын
WHAT IF I CANT LOGIN AND I WANT TO RESET THE ADMIN PASSWORD?
@Liverblow1Ай бұрын
I've been working in agile scrum for many years, this is great explanation of the process. Thank you Brandan for sharing.
@discospiffАй бұрын
Thanks for the feedback! I have several more videos coming on the other scrum ceremonies. Stay tuned!
@elielberra2867Ай бұрын
I have been looking all over for a video that explained in detail how to configure log4j, thank you so much for this wonderful explanation it has been really helpful!
@discospiffАй бұрын
Awesome! I'm glad it helped. While logging is often an afterthought during development, it's crucial during rollout to production, and support. I hope you're building something awesome!
@jonatasferreira6471Ай бұрын
Thanks, really helpful. IMHO only thing missing was the last step - delete/archive the "secondary branch" after pushing to master
@discospiffАй бұрын
Totally agree! It's easy to end up with countless orphan branches. Best to delete them, if they serve no other purpose.
@37DMKАй бұрын
This is really helpful. Thank you for the video series. A friend took the liberty and implemented the same functionality with nodejs according to your video on a github repository called "xml_memorial" by "WoobieTheBear". (Can't link it. Links get deleted.)
@jamesherron673Ай бұрын
Thanks Brandan
@airman5461Ай бұрын
Good and explanatory video, the only issue I find, or Maybe I got wrong, is that when deserializing, for example, if I want to use that deserializer in a list of classes, lest say, [Bananas, Apples and Fruit] where Apples and Bananas Inherit from fruit, the usage of the jsonDeserializerContext.deserialize will create a Loop, since the list containing Fruit, and we are doing a call to deserialize a Fruit inside our Fruit Deserializer. But, afar from that, stills being an excellent tutorial
@NotCliveBixbyАй бұрын
God damn, it was so good and quick, thank you very very much.
@discospiffАй бұрын
Thanks! This is one of my favorite concepts. ;)
@james00783Ай бұрын
You replaced the for loop of linked list containing the 'contains' function with a removeAll(Collection<?> c) function. Have you covered in any of your videos how efficient is removeAll function? What is its time complexity? Also, what is the time complexity of that for loop? Is it O(2n)? Edit: You said removeAll is efficient but how does it compare to the for loop I mentioned at the start of this comment?
@james00783Ай бұрын
Watching this one and it's great to see filtering broken down into basics. Helps me understand how to approach any basic problem with DS.
@issacharlev5553Ай бұрын
that was excellent sir. thank you for this. i do have a question for you or for any C programmers out here, can i compare the concept of remember to declaring a variable inside a function as static? (in C language)
@discospiffАй бұрын
Thanks for the note! Huh... Good thought! I'll confess, I've mostly been a Java/Kotlin developer, not so much C. Though all languages have the concept of static. The concept of remember in Kotlin was a bit tricky for me, as I do not know of another good analogy in computer programming. Perhaps you've found one. Tell me more: what similarities do you see with a static in C?
@james00783Ай бұрын
This is the 5th video today I am watching to understand time complexities and somehow none of the other videos explained these details in such a simplified way. I have been following you for a long time, your videos have been helping me a lot with the topics that are not explained easily by the rest of the internet. A big big thanks to you for grasping all the concepts correctly and then explaining them to us in such an amazing way.
@discospiffАй бұрын
Thanks so much! I really appreciate the feedback! This was one of my favorite videos to record. I ended up making several more videos about Big O algorithm growth as well. Let me know if I can help you find a topic of interest!
@james00783Ай бұрын
@@discospiff I am trying to master DSA to become a better programmer. I an currently exploring DS, will explore algorithms soon. I have an interview in 4 days that I really want to dominate. I will be exploring your channel for related topics
@discospiffАй бұрын
@@james00783 excellent, and great idea! I have a playlist with Data Structures and Algorithms videos only. Have a look, and let me know if you have any questions. I'm happy to help!
@james00783Ай бұрын
Sounds great. Thanks. Any doubt, I'll let you know.
@kodandaraoj2469Ай бұрын
simple n good. thank you
@discospiffАй бұрын
I'm glad you liked it! Knowing how to use GitHub with Visual Studio is powerful for any developer!
@PurpleWarlock2 ай бұрын
I think you made 5 videos on this topic but there is only 4 on the playlist.
@discospiff2 ай бұрын
Hmmm, OK, I'll double check. I have several more draft videos that I'll be adding to the playlist in the coming month. And thanks again for the hashtag suggestion!
@yaz93292 ай бұрын
Brandan you are the best
@discospiff2 ай бұрын
Thanks so much! Though I don't know that I'm thaaaaat good. :)
@gabriellasanusi93752 ай бұрын
Thank you so much for this video. It's precise and on point. I appreciate this Chief.
@discospiff2 ай бұрын
Thanks! I'm glad you found it helpful. As developers, we sound most of our time fixing issues. Having a good understanding of logging and logging levels is imperative!
@rotimiakeem2 ай бұрын
Isn't same stuff we do on Jira?
@discospiff2 ай бұрын
Yes, in a way. It's another good project management option, especially for small projects, and skunk work projects with your friends. Naturally, it has tight integration with the GitHub repo itself. It's easy to automate with GitHub, too. But no worries, I have a series of Jira videos that I plan to publish in the coming weeks. Stay tuned!
@jeremygonzalez12652 ай бұрын
Ha! Excess D. Nice one
@hypernovic53012 ай бұрын
Perfect beard Professor, Try a clean head shave, If you got the time try contact lens
@discospiff2 ай бұрын
I have several new videos coming... With beard experiments! Thanks for noticing.
@NerdyShawn2 ай бұрын
This was a great concise overview with good examples. Wish I had this when I was first learning this. 😊
@discospiff2 ай бұрын
Thanks for the feedback! I have several more GitHub project videos coming this week. Stay tuned!
@NerdyShawn2 ай бұрын
Frist! 😂
@discospiff2 ай бұрын
Thanks! I have several more GitHub project videos coming next week... Including workflow automation. Stay tuned!
@NerdyShawn2 ай бұрын
Glad to hear, thanks Brandan!
@faridlotfabadi17612 ай бұрын
I'm learning a lot from you Mr. Jones. Thank you very much.
@discospiff2 ай бұрын
Excellent! Did this video help with coroutines? A confusing, yet important topic. :)
@faridlotfabadi17612 ай бұрын
@@discospiff Of course it's helpful.
@PurpleWarlock2 ай бұрын
Thank you very much. Today I finally finished watching all the videos and following along coding. Hope this helps me in my career. There is an OOP-shaped in my soul. :P I think gonna give another try to your Jetpack Compose tutorial. Now, onto that final git commit. Thank you.
@discospiff2 ай бұрын
What was your favorite video?
@PurpleWarlock2 ай бұрын
@@discospiff Hard question. Gonna go with the Swing section. But the Interfaces section shines with the myriad of Data Structures available. Usually a coder only needs a few methods. Hope you can touch on Oracle's certification process on future series. Not to turn all that into a playlist. Rather a "this is what you need to master to take it to the next level" when it comes to Java.
@PurpleWarlock2 ай бұрын
I mean, I'm mystified by the process.
@santiagoodragao99612 ай бұрын
Show, obrigado por tudo.
@67Keldar2 ай бұрын
Thanks... I've been struggling with exactly this pattern but in C# and even so, your explanation has really helped to straighten out the concept in my mind so that I can untangle from the mess I was getting myself into. Cheers
@discospiff2 ай бұрын
I'm glad it helped! It's a tricky concept, so I think a good example helps to understand it. ;)
@hypernovic53012 ай бұрын
Hi professor, A full head shave and a beard or just a moustache will look good on you. A change in specs too.
@discospiff2 ай бұрын
Thanks. I have a few videos I'm going to post in the coming weeks where I do some wild beard experiments!
@trollberserker15152 ай бұрын
12:50 "In the Then, validate that the preconditions have been altered by the steps in the when" So if our preconditions is "plant data is available" then what should it become after it have been altered by "when user inputs "rose" "? I don't understad this. I thought that the preconditions is the "Given" part, i.e. something immutable and constant. Clarify please.
@discospiff2 ай бұрын
Yeah, probably a few ways to handle this one. My concept: - "Given that plant data are available" means that we have plant data that are valid. In other words, "Eastern Redbud" is listed under the proper genus/species, "Cercis canadensis". On second thought, that line alone should probably be part of the precondition, because I don't (yet) state that the data will contain an Eastern Redbud. - "When the user searches for Redbud" - OK, given the data feed above, the user filters by Eastern Redbud. - "Then the results should contain at least one Eastern Redbud": So we have Redbud as part of a larger data set. When the user filters that data set by Redbud, then the user should see Cercis canadensis Eastern Redbud as a result. Does that help?
@PurpleWarlock2 ай бұрын
This feels like I'm using SQL on a collection. Yup, I think that's it. Lack of experience is showing. I think .NET has something called LINQ for this type of operations.
@PurpleWarlock2 ай бұрын
Regarding lambdas, I lack knowledge of advanced techniques. But I'm reminded that code is a set of CPU instructions which can be treated as data by the CPU / OS. So "code" can stored in variables: placed as blocks and moved around. So I can pass a function to do "this", as "this" is just a block of code.
@discospiff2 ай бұрын
I'll confess... It took me a while to understand lambdas. But one you understand them, it's easy to do a lot with just a little code.
@discospiff2 ай бұрын
And yes... Your second paragraph is a great summary!
@PurpleWarlock2 ай бұрын
@@discospiff It needs some proofreading. One forgets that underneath high level languages, there is assembly code and that CPU function / interruptions use codes and can used data. I wish I was C / C++ instead of PHP.
@meckstss2 ай бұрын
I've been looking for a concise video on BDD/TDD to share with my team, thank you!
@discospiff2 ай бұрын
Excellent! I'm glad you found this. I have a hands-on demo that follows this video. I'll upload it later this week.
@suvarnaBansode-ei8ee2 ай бұрын
please give code
@hubstrangers34502 ай бұрын
Welcome back!!!....
@discospiff2 ай бұрын
Thanks! It's great to be back.
@PurpleWarlock2 ай бұрын
You added tags to the description!
@discospiff2 ай бұрын
Yes, thanks for the suggestion!
@PurpleWarlock2 ай бұрын
@@discospiff Hope it helps with the views.
@discospiff2 ай бұрын
This is probably the best suggestion I've ever received on KZfaq. Ever since I added tags, the videos are doing better. Thanks friend!
@PurpleWarlock2 ай бұрын
@@discospiff I dont know what is the fancy term: SEO or discoverability. But it helps KZfaq classify things and maybe show videos on the main page as suggestions.
@adam-xt8te3 ай бұрын
Do we all developers gonna live in penthouses like you're in?
@discospiff2 ай бұрын
LOL... The background for videos was definitely a factor when I chose this apartment. Yet it costs me waaaaaaaay less than the home I used to own.
@victorlevi42203 ай бұрын
Welcome back. You were greatly missed!
@discospiff2 ай бұрын
Thanks! I miss engaging with this audience of awesome people!
@user-tj8nx8gn9k3 ай бұрын
Can Sir you make some videos about springboot .
@discospiff3 ай бұрын
Of course! I have a whole playlist. kzfaq.info/get/bejne/hZl9pKeCvMeRhaM.html&pp=gAQBiAQB