For building such powerful and fast search system Github must be indexing our code. Is that ohk? 🤔
It’s make me uncomfortable as these features work on private repos as well.
I always use to wonder why Microsoft bought Github. What you guys think?
Don't know, I think you underestimate developers or overestimate how much companies care about this a little bit.
Most cloud providers support teams can see your code if you authorize them to when you open a ticket and most terms include authorization to access your code, even if only for backups or redundancy.
With severless computing I'm even authorizing you provider to take my code, put it god knows where so you can start it up to serve customers.
BTW the argument could be made with data (which in a lot of cases is far more important than the code).
Agreed, Data is more important but that also being stoled by these big crops. The only thing I'm concerned about is Microsoft. Github can be a great resource for them to build DeepCoder . Let's hope I'm wrong about this. 😃
Github can be a great resource for them to build DeepCoder.
Is it stolen though? GH has had a API for years. All the article says is that they used existing software code (which you can find everywhere thanks to open source) to feed the AI.
I understand your distrust but if you believe your data is being actively stolen by a cloud provider (not talking about privacy related data leaks of companies in general) I think you can likely sue them.
It would be a giant blowback if the database of a customer is being stolen for internal usage against the terms of service. Imagine the PR nightmare and I reckon many people would migrate instantly.
I think it's far easier and less risky for cloud providers to just copy your idea and offer it as a standard service, like AWS seems to be doing from time to time :D
A software engineer living in Edinburgh, Scotland. I'm passionate about programming, learning new things (and sharing what I learn), digital art, and good sci-fi/fantasy books! 💻📚🎨✨
I will shamelessly promote my github extension for chrome that helps me reviewing large PRs where it shows a hierarchical view of all changed files so you can see the scope of changes at a glance: chrome.google.com/webstore/detail/...
A software engineer living in Edinburgh, Scotland. I'm passionate about programming, learning new things (and sharing what I learn), digital art, and good sci-fi/fantasy books! 💻📚🎨✨
I'm a passionate learner and sharer. I always try to give back to the developer community. I create mobile and Web applications by day. Games, Podcasts and Livestreams by night.
A software engineer living in Edinburgh, Scotland. I'm passionate about programming, learning new things (and sharing what I learn), digital art, and good sci-fi/fantasy books! 💻📚🎨✨
I always wondered why there is a weird / on the search bar of github, now I know why. Awesome post. All of them are so helpful and I didn't know a single one of them, now I do. Thanks a lot.
A software engineer living in Edinburgh, Scotland. I'm passionate about programming, learning new things (and sharing what I learn), digital art, and good sci-fi/fantasy books! 💻📚🎨✨
A software engineer living in Edinburgh, Scotland. I'm passionate about programming, learning new things (and sharing what I learn), digital art, and good sci-fi/fantasy books! 💻📚🎨✨
A software engineer living in Edinburgh, Scotland. I'm passionate about programming, learning new things (and sharing what I learn), digital art, and good sci-fi/fantasy books! 💻📚🎨✨
Totally agreed. I'd only use it for really small things that I'm confident won't result in a broken build.
I don't know that I'd disable it though. If you've got GitHub linked to a CI platform then in the worst case it should result in a single broken commit.
Thanks Darren for the tips. I would like to know if you checked CodeStream, our IDE extension for VS Code, Visual Studio and Jetbrains editors that does some of these things and also includes PRs in your IDE with the ability to add comments on any line of code, not only what's changed. Would love your feedback!
Software Engineer @SciFY.
Live to learn something new -and write cleaner and more sustainable code- every day.
Passionate with learning and discovering new technologies, history, and psychology.
A software engineer living in Edinburgh, Scotland. I'm passionate about programming, learning new things (and sharing what I learn), digital art, and good sci-fi/fantasy books! 💻📚🎨✨
A software engineer living in Edinburgh, Scotland. I'm passionate about programming, learning new things (and sharing what I learn), digital art, and good sci-fi/fantasy books! 💻📚🎨✨
Web developer, and sometimes Linux admin. I work mostly with PHP and Symfony, not so often with JavaScript / Typescript with React or Vue. And when I have time, I'm trying to get into mobile apps.
A software engineer living in Edinburgh, Scotland. I'm passionate about programming, learning new things (and sharing what I learn), digital art, and good sci-fi/fantasy books! 💻📚🎨✨
A software engineer living in Edinburgh, Scotland. I'm passionate about programming, learning new things (and sharing what I learn), digital art, and good sci-fi/fantasy books! 💻📚🎨✨
Software Engineer at Uphold · Previously Software Engineer at MOXY.studio · Java/.NET Back-end and C/C++ Embedded Software Engineer at Fraunhofer Portugal AICOS
Location
Porto, Portugal
Education
M.Sc. in Electrotechnical and Computers Engineering
A software engineer living in Edinburgh, Scotland. I'm passionate about programming, learning new things (and sharing what I learn), digital art, and good sci-fi/fantasy books! 💻📚🎨✨
A software engineer living in Edinburgh, Scotland. I'm passionate about programming, learning new things (and sharing what I learn), digital art, and good sci-fi/fantasy books! 💻📚🎨✨
A software engineer living in Edinburgh, Scotland. I'm passionate about programming, learning new things (and sharing what I learn), digital art, and good sci-fi/fantasy books! 💻📚🎨✨
A software engineer living in Edinburgh, Scotland. I'm passionate about programming, learning new things (and sharing what I learn), digital art, and good sci-fi/fantasy books! 💻📚🎨✨
A software engineer living in Edinburgh, Scotland. I'm passionate about programming, learning new things (and sharing what I learn), digital art, and good sci-fi/fantasy books! 💻📚🎨✨
A software engineer living in Edinburgh, Scotland. I'm passionate about programming, learning new things (and sharing what I learn), digital art, and good sci-fi/fantasy books! 💻📚🎨✨
Thanks @_darrenburns
for this! Have you checked the CodeStream extension for VS Code, VS and Jetbrains? (Disclaimer - I work there). Would love to get your impression.
Great post Darren 👏🏻👏🏻
——————
Food for thought
For building such powerful and fast search system Github must be indexing our code. Is that ohk? 🤔
It’s make me uncomfortable as these features work on private repos as well.
I always use to wonder why Microsoft bought Github. What you guys think?
Hi Sarthak! You might want to take a look at GitHub's terms of service, specifically the section about private repos.
If you're not OK at GitHub potentially having access to your code under the terms then you should probably consider a self hosted solution.
It really depends on what you're comfortable with.
Point is awareness. You know this, I know this but most developers out there, they are clueless.
Don't know, I think you underestimate developers or overestimate how much companies care about this a little bit.
Most cloud providers support teams can see your code if you authorize them to when you open a ticket and most terms include authorization to access your code, even if only for backups or redundancy.
With severless computing I'm even authorizing you provider to take my code, put it god knows where so you can start it up to serve customers.
BTW the argument could be made with data (which in a lot of cases is far more important than the code).
Agreed, Data is more important but that also being stoled by these big crops. The only thing I'm concerned about is Microsoft. Github can be a great resource for them to build DeepCoder . Let's hope I'm wrong about this. 😃
Is it stolen though? GH has had a API for years. All the article says is that they used existing software code (which you can find everywhere thanks to open source) to feed the AI.
I understand your distrust but if you believe your data is being actively stolen by a cloud provider (not talking about privacy related data leaks of companies in general) I think you can likely sue them.
It would be a giant blowback if the database of a customer is being stolen for internal usage against the terms of service. Imagine the PR nightmare and I reckon many people would migrate instantly.
I think it's far easier and less risky for cloud providers to just copy your idea and offer it as a standard service, like AWS seems to be doing from time to time :D
Thanks for the great info!
Another awesome tip for reviewing pull requests is to append
?w=1to the URL. This will make the pull request ignore whitespace changes :)Also, if you want a more natural GitHub Pull Request review experience, check out the GitHub Pull Request extension for VS Code.
Looks awesome 😊
I will shamelessly promote my github extension for chrome that helps me reviewing large PRs where it shows a hierarchical view of all changed files so you can see the scope of changes at a glance: chrome.google.com/webstore/detail/...
Looks really cool! I'll give it a shot this week 🙂
Press
?to see the available keyboard shortcuts.Thanks, Darren, this list is a real gem of tips for all levels of GitHub users.
Thank you Peter.
I always wondered why there is a weird / on the search bar of github, now I know why. Awesome post. All of them are so helpful and I didn't know a single one of them, now I do. Thanks a lot.
Happy to hear that 🙂
This article is absolute gold. Will definitely be using the
tkeyboard shortcut to search for files.Thank you so much 🙂
Great tips, I didn't know about the search hotkeys at all. Thanks
Totally agreed. I'd only use it for really small things that I'm confident won't result in a broken build.
I don't know that I'd disable it though. If you've got GitHub linked to a CI platform then in the worst case it should result in a single broken commit.
Thanks Darren for the tips. I would like to know if you checked CodeStream, our IDE extension for VS Code, Visual Studio and Jetbrains editors that does some of these things and also includes PRs in your IDE with the ability to add comments on any line of code, not only what's changed. Would love your feedback!
Thanks!
This is fantastic! Keep up the good work!
Great post, Darren. Thanks for sharing.
Awesome article, thanks!
Great post Darren! I use a few these in my day to day.
I did know about "suggestions" and "saved replies", they are amazing.
I recommend also the Refined GitHub.
Thanks for tips!
Any idea if you can get Octotree working for GitHub enterprise(privately hosted)?
You can use it with if you grant the correct permissions. Here's a guide:
github.com/ovity/octotree#enterpri...
Hope that helps :)
And unfortunately only on Chrome :/ No way for me to make it work on firefox
Cool post, thanks :)
Genius tips! Thanks :)
You're welcome! Glad you enjoyed it Ido 🙂
Great post! I'll take note of almost all your tips.
Thanks 🙂
I had no idea about the suggested revision feature--going to start using that a lot. Thanks for sharing!
It's pretty helpful for quick fixes 😄
Thanks for the valuable tips. 👌
Wasn't aware at all of some of these.
You're welcome 🙂
Awesome list, Darren! ✨
I didn't know about the hotkey to search for functions in code changes. Going to give it a shot this week!
Thanks Nick 😄
Thanks for the interesting information...
Thanks for writing this up. It's gonna be very beneficial for me. 😁
Thanks Ankur!
Happy to hear you found it helpful :)
Thank you, Darren.
Love the compiled list and wasn't aware one can do so much more on GitHub 🙂
Thanks!!
Thanks for octotree and fuzzy file search. Never knew GitHub has such gems.
Glad I could introduce you to some new features!
Thank you
Learned quite a lot today. Thank you for this post!
Brilliant! Then my mission is accomplished 😊
Please check this out
dev.to/pda_code/github-issues-enha...
Good tips...liked it
Thanks @_darrenburns for this! Have you checked the CodeStream extension for VS Code, VS and Jetbrains? (Disclaimer - I work there). Would love to get your impression.
Great you can also check this out : blog.codewithgauri.tech/blog/how-t...