Containers - Part 2
13:15
21 күн бұрын
Containers - Part 1
18:17
21 күн бұрын
Clone GitHub Assignment
0:41
6 ай бұрын
MongoDB Setup
1:07:24
2 жыл бұрын
Recursion
45:18
2 жыл бұрын
SQL Joins with SQLite
38:13
3 жыл бұрын
SQL CRUD with SQLite
1:01:25
3 жыл бұрын
Spreadsheet Basics For Everyone
43:19
Web Architecure
50:49
3 жыл бұрын
Data Munging Workshop
18:51
3 жыл бұрын
Python Programming Blast Review
52:56
Пікірлер
@exploringarts4152
@exploringarts4152 27 күн бұрын
Amazing explanation
@foobarstein3193
@foobarstein3193 23 күн бұрын
Glad you enjoyed!
@unhandledexception1948
@unhandledexception1948 2 ай бұрын
I find that the abscence of hierarchical structure to these elements is a shortcoming... for instance I'd typically want to create various tasks within each story and assign those differently...
@foobarstein3193
@foobarstein3193 2 ай бұрын
There are certainly shortcomings to using GitHub's tools for this purpose and I agree that an easier way to connect Tasks to the Story from which they come. My solution is to include a link within the Task description to the Story, but it's not perfect.
@gcg8187
@gcg8187 2 ай бұрын
Live share works so well!!!!
@shynsky
@shynsky 5 ай бұрын
Nice video. Without actual connection of User Story to Tasks it's really hard to track what's going on from sprint to sprint, especially if you work with the bigger team. If all tasks are resolved, there's no way for User Story to update itself as "Done", right?
@foobarstein3193
@foobarstein3193 5 ай бұрын
I agree with you. This workflow is not ideal for that reason, but it is the best I've found with GitHub's tools so far.
@karthickb1973
@karthickb1973 7 ай бұрын
unfortunately the card is removed from projects i think
@Ziko2687s8
@Ziko2687s8 7 ай бұрын
Isn't it better to set user stories as milestones so that the tasks can be converted to issues without being mixed up with the user stories (as issues)?
@williamdk2968
@williamdk2968 8 ай бұрын
Thank you
@balsbalubalu
@balsbalubalu 10 ай бұрын
Is there provision for entering story points and create epics and give a hierarchical view of epic and the taskss/stories/issues under the epic
@OgenBertrand
@OgenBertrand 10 ай бұрын
Thank you Mr Barstein this video has thought me a lot
@terraaw7680
@terraaw7680 Жыл бұрын
light mode is pain
@foobarstein3193
@foobarstein3193 Жыл бұрын
turn down your brightness
@kinvert
@kinvert 7 ай бұрын
@@foobarstein3193 Or just do a print screen, paste in paint, and invert colors.
@rexgregorlaylo7724
@rexgregorlaylo7724 Жыл бұрын
Great job!
@davidhall1732
@davidhall1732 Жыл бұрын
omg bro thank you so much. The TA's in my class spent hours trying to get this set up and they literally gave up. Got it working thanks to your video! <3
@foobarstein3193
@foobarstein3193 Жыл бұрын
That's fantastic. Thanks for letting me know! Tell your TAs they should tell the professor to stop using Eclipse already and switch to Visual Studio Code!
@timmcintyre1040
@timmcintyre1040 Жыл бұрын
Thanks for the great video but I can't find part 2?
@VISHALRAMESHRAOGAYAKAWAD
@VISHALRAMESHRAOGAYAKAWAD Жыл бұрын
how to add Add cards or user stories in board because it's not visible for me.
@foobarstein3193
@foobarstein3193 Жыл бұрын
I'm showing what is now called a "Classic" project. GitHub has updated their interface and now by default does not use the Classic type, although there still is an option to do so in the Projects tab.
@GretSeat
@GretSeat Жыл бұрын
Gotta love how none of the terminology of "Scrum" and "Agile" flow together. Spike, Task, User Stories, Product Backlog, Scrum... Did no one take the time to actually think of names that work? "Meeting" "Task" "Wanted Features" "Internal Work" anything like that... like come on. I listen to people talk about scrum and it's just so confusing because none of the terms make sense.
@SuperAlienz
@SuperAlienz Жыл бұрын
Thank you a lot, very useful.
@MushroomManToad
@MushroomManToad Жыл бұрын
For anyone doing this on a more modern eclipse/java, you may need to add "requires core;" and "exports yourpackage;" to your module file. Thanks for the tutorial, saved me a ton of time!
@foobarstein3193
@foobarstein3193 Жыл бұрын
@MushroomManToad - thanks for the info! Happy eclipsing.
@hligfl
@hligfl Жыл бұрын
Are most of AGILE Github developpers working with this method ? Because it seems like a good standard. For example is the github Angular organized in this kind of manner ?
@foobarstein3193
@foobarstein3193 Жыл бұрын
From my experience, there is a wide variety of practices in the workplace. Many use task boards and issues like this, although they may use more sophisticated/complicated tools like Jira to create them.
@hilloldasgupta
@hilloldasgupta Жыл бұрын
@@foobarstein3193 I don't think Jira or Rally are complicated tools. They are the proper tools for Agile or any Project management. GitHub is good for code management for sure but not a tool to manage a project. For example, if I need to see the progress of a specific task or need to take a snapshot of the entire project progress at any given time, I can't do that in Github easily
@victoria-exito
@victoria-exito Жыл бұрын
Hi where do we register the Daily stands up and Retro meetings? Thank you!
@daliovic24
@daliovic24 Жыл бұрын
This was amazing! I just wanted to add that if you are like me trying to use you workstation as a "server"/host for developing on your less performant second computer, you can use Ngrok for tunneling your localhost server, this worked out really good for me. I use my desktop workstation to host the code and docker container etc. then connect to it using the Live Share extension on my laptop that's now running only VS Code and a browser window.
@foobarstein3193
@foobarstein3193 Жыл бұрын
Thanks for the feedback, @daliovic24. I've also started to use a vscode server from my ipad, but not yet as a regular thing... I'm planning to set up a raspberry pi with the server in a docker container like you said... hadn't thought about using ngrok, but is definitely better than fiddling with router firewalls... which protocol and port do you open up with ngrok?
@daliovic24
@daliovic24 Жыл бұрын
@@foobarstein3193 it's actually very simple, when I run my ReactJS server from VS Code it defaults to localhost:5173. After downloading ngrok and running the exe, I executed "ngrok http 5173" and just like that I got an http address where I could access my localhost from my laptop. There is a bit of delay (especially noticeable for a frontend developer like me) but nothing too serious and I am happy to live with this trade-off
@superkiment9531
@superkiment9531 Жыл бұрын
You saved me bro I'm having a huge-scale project on Processing and didn't what to do xDD thanks
@foobarstein3193
@foobarstein3193 Жыл бұрын
@superiment9531 - that's fantastic. Thanks for letting me know!
@vasjacibic6285
@vasjacibic6285 Жыл бұрын
tnx have benn helpfull for my iot project to understand basic of data structure
@StephenBeale
@StephenBeale Жыл бұрын
really helpful, thanks
@CashLootsOfficial
@CashLootsOfficial Жыл бұрын
WOW HELPED THANKS MAN
@MrE3956
@MrE3956 Жыл бұрын
this got recommended to me by Chatgpt. Even AI can see how good you are, thank you
@GlobalYoung7
@GlobalYoung7 2 жыл бұрын
thank you
@dud8905
@dud8905 2 жыл бұрын
Can you use task boards on iOS (iPad)?
@kerrykilian9127
@kerrykilian9127 2 жыл бұрын
90% of the video are senseless because you dont show how to implement junit
@foobarstein3193
@foobarstein3193 2 жыл бұрын
@KerryKilian - there are lots of videos about writing junit tests... this video is specifically about running them within visual studio code.
@kerrykilian9127
@kerrykilian9127 2 жыл бұрын
@@foobarstein3193 no it is not. You are not showing how to implement junit in vs Code. my vs Code is not running the tests and I am angry because there is no tutorial in the www which is solving this problem
@alanlai8769
@alanlai8769 2 жыл бұрын
@@kerrykilian9127 You do not search hard enough.
@johnhartley2438
@johnhartley2438 2 жыл бұрын
Hi, nice practical demo, but I note github has changed the layout,.eg. I can't create a new label by clicking on it :( any ideas?
@foobarstein3193
@foobarstein3193 2 жыл бұрын
Yes - they moved the Projects out of specific repositories and into organization or user accounts. So if you go to your organization page or personal home page, you'll see the Projects tab there where you can make them. And once the project has been created there, you can link it to your repository from within the repository's Projects tab... it's a stupid way of doing things... I'm sure they'll fix it eventually.
@davidmc971
@davidmc971 2 жыл бұрын
Great explanation!
@foobarstein3193
@foobarstein3193 2 жыл бұрын
Thank you for the feedback!
@muhammadnaveed7953
@muhammadnaveed7953 2 жыл бұрын
Thank you SIR.
@foobarstein3193
@foobarstein3193 2 жыл бұрын
You are welcome!
@muhammadnaveed7953
@muhammadnaveed7953 2 жыл бұрын
Thankyou ... Great job
@muhammadnaveed7953
@muhammadnaveed7953 2 жыл бұрын
Thank you sir.awesome
@foobarstein3193
@foobarstein3193 2 жыл бұрын
You're welcome!
@florinpandele5205
@florinpandele5205 2 жыл бұрын
And you switch to the test tab , which is empty...
@foobarstein3193
@foobarstein3193 2 жыл бұрын
@Florin - if the test tab doesn't show any tests, you should run the test command from the command-line to see any errors reported. See the video at around 2:20 for how to do that.
@deepakDeepu9030
@deepakDeepu9030 2 жыл бұрын
Live Share Audio failed to start due to a corrupted download. Ensure you have network connectivity then click `Repair` to restart VS Code and attempt recovery. error is displayed when use audio call how to resolve this issue
@jubalm
@jubalm 2 жыл бұрын
thank you professor foobar for an excellent content!
@foobarstein3193
@foobarstein3193 2 жыл бұрын
My pleasure, @Jubal!
@marsdwarf
@marsdwarf 2 жыл бұрын
Loved it, thanks for making this series!
@foobarstein3193
@foobarstein3193 2 жыл бұрын
Glad you enjoyed it, @MD!
@Prexxo
@Prexxo 2 жыл бұрын
Is there a way so each developer has his own terminal, for game programming mainly, seeing what others see when debugging in game development is more annoying than useful..
@foobarstein3193
@foobarstein3193 2 жыл бұрын
The owner of the session can open multiple terminals and the developers can informally agree to each use their own.
@kendallwalter8621
@kendallwalter8621 2 жыл бұрын
𝚙𝚛𝚘𝚖𝚘𝚜𝚖 🔥
@oussamarachid3747
@oussamarachid3747 2 жыл бұрын
this was very helpful !!! thank you ♥♥
@foobarstein3193
@foobarstein3193 2 жыл бұрын
You're very welcome!
@akxnz_
@akxnz_ 2 жыл бұрын
sir thnx for your big help
@foobarstein3193
@foobarstein3193 2 жыл бұрын
@The_AK - you're very welcome!
@renem1219
@renem1219 2 жыл бұрын
I like the scope of how you wrote your user story. It is not too broad and it is not too narrow.
@foobarstein3193
@foobarstein3193 2 жыл бұрын
@rene - That's the trick! While I dislike cheesy acronyms, the INVEST guidelines for user stories make some sense: www.agilealliance.org/glossary/invest/
@PraditioAditya
@PraditioAditya 2 жыл бұрын
Hi, i always got package org.junit does not exist in the vscode. how to solve this? thank you.
@foobarstein3193
@foobarstein3193 2 жыл бұрын
@praditio - Firstly, make sure you have the junit jar file - in my case, I had placed it in the `lib` directory. You can download it here: search.maven.org/remotecontent?filepath=junit/junit/4.13.2/junit-4.13.2.jar (or use Maven or Gradle build tools to do that for you). Secondly, the directory where junit lives must be in your classpath. In the video, you'll see how I indicate that when compiling and running java from the command line. Within Visual Studio Code, the Java Extension Pack should take care of that, but you can make sure by creating a .vscode/settings.json file with the setting, { "java.project.referencedLibraries": ["lib/**/*.jar"] }, and then restarting Java by opening View -> Command Palette, and then selecting "Java: Clean Java Language Workspace" from the drop-down list of commands.
@aryabagde8424
@aryabagde8424 2 жыл бұрын
Can the developer #2 save those files in his/her local computer?
@foobarstein3193
@foobarstein3193 2 жыл бұрын
Not that I am aware of. The easiest might be to have Developer #1 push changes to a repository on GitHub and have Developer #2 pull those changes.
@victoria-exito
@victoria-exito 2 жыл бұрын
Excellent! Thank you so much. You have educated me and my group (6 more people). God bless you.
@foobarstein3193
@foobarstein3193 2 жыл бұрын
@victoria - thanks for letting me know you found this helpful. Hopefully your 6 teammates can remember what they're doing when they set these up!
@benjaminshtark5977
@benjaminshtark5977 2 жыл бұрын
can you do this using code-server ? i mean, if you are not using actual vscode installed on laptop but rather run vscode on server to work remotely?
@foobarstein3193
@foobarstein3193 2 жыл бұрын
No, according to code-server's documentation, they cannot support extensions such as Live Share that are not open source. However, there is discussion in the community about developing something similar: github.com/coder/code-server/issues/33
@nameless4343
@nameless4343 3 жыл бұрын
lifesaver!! thank you so much for this video tutorial!!
@foobarstein3193
@foobarstein3193 2 жыл бұрын
Glad it helped, @nameless!
@sanchaythalnerkar9736
@sanchaythalnerkar9736 3 жыл бұрын
The most proper and efficient tutorial on the live share feature .
@foobarstein3193
@foobarstein3193 3 жыл бұрын
Thanks @Sanchay! Glad you found it useful.
@wheatonrecurrence9525
@wheatonrecurrence9525 3 жыл бұрын
Would you use the milestone as user stories?
@foobarstein3193
@foobarstein3193 3 жыл бұрын
I would not. In GitHub, a user story can be associated with a particular milestone. You'd have to create Milestones (which are linked from a repository's Issues tab) and then when editing a particular user story, you could select one of the milestones you have created.
@wheatonrecurrence9525
@wheatonrecurrence9525 3 жыл бұрын
@@foobarstein3193 I see, got it. Thanks for the response! And appreciate all you content.