Thanks! GitHub is essential to software development... And many IDEs have great built in support for it!
@feruzboymuratov5 күн бұрын
👍
@CoorporateSlave5 күн бұрын
This was very good, If this video is a part of a tutorial, can you point me to the tutorial?
@discospiff3 күн бұрын
Thanks! I have several playlists that feature this video. Feel free to have a look. Is there a specific topic you're interested in? I'm happy to make recommendations.
@evana642519 күн бұрын
I gotta love love this but never been to this before. I need to check it out
@marcweintraub22 күн бұрын
Have you had to deal with merges with two protected branches?
@theeasylearnandroid904223 күн бұрын
Very Good
@ChrisAthanas26 күн бұрын
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.
@discospiff26 күн бұрын
@@ChrisAthanas good idea! That's a nice visualization.
@ChrisAthanas26 күн бұрын
Nice beard Professor!
@discospiff26 күн бұрын
@@ChrisAthanas thanks for noticing. ;)
@coolvibesreloaded7946Ай бұрын
Couid you do a video on media notification please
@AXDIJERGАй бұрын
Excellent video, thank you!
@discospiffАй бұрын
I'm glad you liked it! Are you building a swing UI?
@IguJlАй бұрын
Best explanation
@discospiffАй бұрын
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?
@IguJlАй бұрын
@@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
@discospiffАй бұрын
@@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!
@IguJlАй бұрын
@@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
@matheuspereira6898Ай бұрын
thanks teacher, hello from brazil!
@discospiffАй бұрын
@@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!
@matheuspereira6898Ай бұрын
@@discospiff Nice, if you like drinks you have to prove "Caipirinha" and meet our beachs!
@adrianspikes6454Ай бұрын
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 💯
@discospiffАй бұрын
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?
@esafonovАй бұрын
Great and intriguing, thank you, @bjones !
@discospiffАй бұрын
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!
@discospiffАй бұрын
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.)
@jamesherron6732 ай бұрын
Thanks Brandan
@airman54612 ай бұрын
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
@NotCliveBixby2 ай бұрын
God damn, it was so good and quick, thank you very very much.
@discospiff2 ай бұрын
Thanks! This is one of my favorite concepts. ;)
@james007832 ай бұрын
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?
@james007832 ай бұрын
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.
@issacharlev55532 ай бұрын
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)
@discospiff2 ай бұрын
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?
@james007832 ай бұрын
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.
@discospiff2 ай бұрын
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!
@james007832 ай бұрын
@@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
@discospiff2 ай бұрын
@@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!
@james007832 ай бұрын
Sounds great. Thanks. Any doubt, I'll let you know.
@kodandaraoj24692 ай бұрын
simple n good. thank you
@discospiff2 ай бұрын
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!
@yaz93293 ай бұрын
Brandan you are the best
@discospiff2 ай бұрын
Thanks so much! Though I don't know that I'm thaaaaat good. :)
@gabriellasanusi93753 ай бұрын
Thank you so much for this video. It's precise and on point. I appreciate this Chief.
@discospiff3 ай бұрын
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!
@rotimiakeem3 ай бұрын
Isn't same stuff we do on Jira?
@discospiff3 ай бұрын
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!
@jeremygonzalez12653 ай бұрын
Ha! Excess D. Nice one
@hypernovic53013 ай бұрын
Perfect beard Professor, Try a clean head shave, If you got the time try contact lens
@discospiff3 ай бұрын
I have several new videos coming... With beard experiments! Thanks for noticing.
@NerdyShawn3 ай бұрын
This was a great concise overview with good examples. Wish I had this when I was first learning this. 😊
@discospiff3 ай бұрын
Thanks for the feedback! I have several more GitHub project videos coming this week. Stay tuned!
@NerdyShawn3 ай бұрын
Frist! 😂
@discospiff3 ай бұрын
Thanks! I have several more GitHub project videos coming next week... Including workflow automation. Stay tuned!
@NerdyShawn3 ай бұрын
Glad to hear, thanks Brandan!
@faridlotfabadi17613 ай бұрын
I'm learning a lot from you Mr. Jones. Thank you very much.
@discospiff3 ай бұрын
Excellent! Did this video help with coroutines? A confusing, yet important topic. :)
@faridlotfabadi17613 ай бұрын
@@discospiff Of course it's helpful.
@PurpleWarlock3 ай бұрын
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.
@discospiff3 ай бұрын
What was your favorite video?
@PurpleWarlock3 ай бұрын
@@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.
@PurpleWarlock3 ай бұрын
I mean, I'm mystified by the process.
@santiagoodragao99613 ай бұрын
Show, obrigado por tudo.
@67Keldar3 ай бұрын
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
@discospiff3 ай бұрын
I'm glad it helped! It's a tricky concept, so I think a good example helps to understand it. ;)
@hypernovic53013 ай бұрын
Hi professor, A full head shave and a beard or just a moustache will look good on you. A change in specs too.
@discospiff3 ай бұрын
Thanks. I have a few videos I'm going to post in the coming weeks where I do some wild beard experiments!
@trollberserker15153 ай бұрын
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.
@discospiff3 ай бұрын
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?
@PurpleWarlock3 ай бұрын
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.
@PurpleWarlock3 ай бұрын
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.
@discospiff3 ай бұрын
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.
@discospiff3 ай бұрын
And yes... Your second paragraph is a great summary!
@PurpleWarlock3 ай бұрын
@@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.
@meckstss3 ай бұрын
I've been looking for a concise video on BDD/TDD to share with my team, thank you!
@discospiff3 ай бұрын
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-ei8ee3 ай бұрын
please give code
@hubstrangers34503 ай бұрын
Welcome back!!!....
@discospiff3 ай бұрын
Thanks! It's great to be back.
@PurpleWarlock3 ай бұрын
You added tags to the description!
@discospiff3 ай бұрын
Yes, thanks for the suggestion!
@PurpleWarlock3 ай бұрын
@@discospiff Hope it helps with the views.
@discospiff3 ай бұрын
This is probably the best suggestion I've ever received on KZbin. Ever since I added tags, the videos are doing better. Thanks friend!
@PurpleWarlock3 ай бұрын
@@discospiff I dont know what is the fancy term: SEO or discoverability. But it helps KZbin classify things and maybe show videos on the main page as suggestions.