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...
@foobarstein31932 ай бұрын
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.
@gcg81872 ай бұрын
Live share works so well!!!!
@shynsky5 ай бұрын
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?
@foobarstein31935 ай бұрын
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.
@karthickb19737 ай бұрын
unfortunately the card is removed from projects i think
@Ziko2687s87 ай бұрын
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)?
@williamdk29688 ай бұрын
Thank you
@balsbalubalu10 ай бұрын
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
@OgenBertrand10 ай бұрын
Thank you Mr Barstein this video has thought me a lot
@terraaw7680 Жыл бұрын
light mode is pain
@foobarstein3193 Жыл бұрын
turn down your brightness
@kinvert7 ай бұрын
@@foobarstein3193 Or just do a print screen, paste in paint, and invert colors.
@rexgregorlaylo7724 Жыл бұрын
Great job!
@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 Жыл бұрын
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 Жыл бұрын
Thanks for the great video but I can't find part 2?
@VISHALRAMESHRAOGAYAKAWAD Жыл бұрын
how to add Add cards or user stories in board because it's not visible for me.
@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 Жыл бұрын
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 Жыл бұрын
Thank you a lot, very useful.
@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 Жыл бұрын
@MushroomManToad - thanks for the info! Happy eclipsing.
@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 Жыл бұрын
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 Жыл бұрын
@@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 Жыл бұрын
Hi where do we register the Daily stands up and Retro meetings? Thank you!
@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 Жыл бұрын
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 Жыл бұрын
@@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 Жыл бұрын
You saved me bro I'm having a huge-scale project on Processing and didn't what to do xDD thanks
@foobarstein3193 Жыл бұрын
@superiment9531 - that's fantastic. Thanks for letting me know!
@vasjacibic6285 Жыл бұрын
tnx have benn helpfull for my iot project to understand basic of data structure
@StephenBeale Жыл бұрын
really helpful, thanks
@CashLootsOfficial Жыл бұрын
WOW HELPED THANKS MAN
@MrE3956 Жыл бұрын
this got recommended to me by Chatgpt. Even AI can see how good you are, thank you
@GlobalYoung72 жыл бұрын
thank you
@dud89052 жыл бұрын
Can you use task boards on iOS (iPad)?
@kerrykilian91272 жыл бұрын
90% of the video are senseless because you dont show how to implement junit
@foobarstein31932 жыл бұрын
@KerryKilian - there are lots of videos about writing junit tests... this video is specifically about running them within visual studio code.
@kerrykilian91272 жыл бұрын
@@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
@alanlai87692 жыл бұрын
@@kerrykilian9127 You do not search hard enough.
@johnhartley24382 жыл бұрын
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?
@foobarstein31932 жыл бұрын
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.
@davidmc9712 жыл бұрын
Great explanation!
@foobarstein31932 жыл бұрын
Thank you for the feedback!
@muhammadnaveed79532 жыл бұрын
Thank you SIR.
@foobarstein31932 жыл бұрын
You are welcome!
@muhammadnaveed79532 жыл бұрын
Thankyou ... Great job
@muhammadnaveed79532 жыл бұрын
Thank you sir.awesome
@foobarstein31932 жыл бұрын
You're welcome!
@florinpandele52052 жыл бұрын
And you switch to the test tab , which is empty...
@foobarstein31932 жыл бұрын
@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.
@deepakDeepu90302 жыл бұрын
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
@jubalm2 жыл бұрын
thank you professor foobar for an excellent content!
@foobarstein31932 жыл бұрын
My pleasure, @Jubal!
@marsdwarf2 жыл бұрын
Loved it, thanks for making this series!
@foobarstein31932 жыл бұрын
Glad you enjoyed it, @MD!
@Prexxo2 жыл бұрын
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..
@foobarstein31932 жыл бұрын
The owner of the session can open multiple terminals and the developers can informally agree to each use their own.
@kendallwalter86212 жыл бұрын
𝚙𝚛𝚘𝚖𝚘𝚜𝚖 🔥
@oussamarachid37472 жыл бұрын
this was very helpful !!! thank you ♥♥
@foobarstein31932 жыл бұрын
You're very welcome!
@akxnz_2 жыл бұрын
sir thnx for your big help
@foobarstein31932 жыл бұрын
@The_AK - you're very welcome!
@renem12192 жыл бұрын
I like the scope of how you wrote your user story. It is not too broad and it is not too narrow.
@foobarstein31932 жыл бұрын
@rene - That's the trick! While I dislike cheesy acronyms, the INVEST guidelines for user stories make some sense: www.agilealliance.org/glossary/invest/
@PraditioAditya2 жыл бұрын
Hi, i always got package org.junit does not exist in the vscode. how to solve this? thank you.
@foobarstein31932 жыл бұрын
@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.
@aryabagde84242 жыл бұрын
Can the developer #2 save those files in his/her local computer?
@foobarstein31932 жыл бұрын
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-exito2 жыл бұрын
Excellent! Thank you so much. You have educated me and my group (6 more people). God bless you.
@foobarstein31932 жыл бұрын
@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!
@benjaminshtark59772 жыл бұрын
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?
@foobarstein31932 жыл бұрын
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
@nameless43433 жыл бұрын
lifesaver!! thank you so much for this video tutorial!!
@foobarstein31932 жыл бұрын
Glad it helped, @nameless!
@sanchaythalnerkar97363 жыл бұрын
The most proper and efficient tutorial on the live share feature .
@foobarstein31933 жыл бұрын
Thanks @Sanchay! Glad you found it useful.
@wheatonrecurrence95253 жыл бұрын
Would you use the milestone as user stories?
@foobarstein31933 жыл бұрын
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.
@wheatonrecurrence95253 жыл бұрын
@@foobarstein3193 I see, got it. Thanks for the response! And appreciate all you content.