GitHub Focuses on Security, Cloud, DevEx at Universe Event – InApps is an article under the topic Software Development Many of you are most interested in today !! Today, let’s InApps.net learn GitHub Focuses on Security, Cloud, DevEx at Universe Event – InApps in today’s post !

Key Summary

This article from InApps.net covers key announcements from GitHub’s 2021 Universe conference, emphasizing improvements in security, cloud-based development, and developer experience (DevEx) for its 73 million users. Key points include:

  • Security Enhancements:
    • GitHub addresses concerns about vulnerabilities in code generated by GitHub Copilot, its AI-powered coding assistant, using CodeQL to scan and flag security issues in open-source projects used for training.
    • Chief Product Officer Thomas Dohmke claims Copilot will eventually produce more secure code than average programmers, who often copy insecure code from the internet. Developers remain responsible for reviewing suggestions.
    • New features include Ruby support for CodeQL-powered code scanning (joining C/C++, C#, Java, JavaScript/TypeScript, Python, Go) and custom repository access roles for GitHub Enterprise Cloud, allowing tailored permissions.
    • Enterprise Managed Users feature improves identity management, provisioning, and deprovisioning for enterprises.
  • GitHub Copilot Updates:
    • Expanded IDE support for JetBrains IntelliJ IDEA and PyCharm, alongside Visual Studio Code and GitHub Codespaces.
    • Multiline completion support for Java, with plans for more languages.
    • Copilot suggests ~30% of new code in Python, with potential to reach 50% in coming years, significantly speeding up development (e.g., reducing hours-long tasks to minutes).
  • GitHub Codespaces Improvements:
    • Enhanced cloud-based development environment with faster setup (from 45 minutes to 10 seconds for onboarding), CLI and REST API support (in beta), forward port access control, and GitHub Container Registry integration.
    • Over 600 GitHub internal developers use Codespaces, showcasing its scalability and ease of use.
  • GitHub Issues Public Beta:
    • Reimagined as a project planning tool with a spreadsheet-like interface, supporting lists, project boards, dynamic tables, filtering, sorting, grouping, iteration support, and new reporting/data visualization features.
    • Aims to streamline backlog management for developers and project managers.
  • Context: With over 20,000 platform improvements since the previous year, GitHub focuses on secure, efficient, and flexible development workflows, leveraging AI, cloud infrastructure, and enhanced collaboration tools to support modern DevOps practices.

Read more about GitHub Focuses on Security, Cloud, DevEx at Universe Event – InApps at Wikipedia

You can find content about GitHub Focuses on Security, Cloud, DevEx at Universe Event – InApps from the Wikipedia website

It’s time for the annual GitHub Universe conference where developers using the popular git repository hosting service get to see all of the new features and improvements the company has added to make their work lives easier.

Read More:   How Microsoft Finally Came Around to Open Source – InApps Technology 2022

Since last year’s event, GitHub has shipped more than 20,000 improvements to its platform for the more than 73 million developers that use it, said Thomas Dohmke, chief product officer at GitHub. This year’s focus is on improving the developer experience, coding in the cloud and ensuring secure development, among other issues.

Security is top of mind for GitHub, Dohmke said, noting that the company has been at work to improve the security of code generated by the revolutionary GitHub Copilot AI-powered auto-completion tool that GitHub refers to as an “AI pair programmer.”

Amid reports that Copilot could generate code that could introduce vulnerabilities, Dohmke told InApps GitHub has been taking a two-pronged approach to resolving the issue.

“We have technology within GitHub called CodeQL that allows us to scan code and, and filter out security issues, or actually flag those security issues, back to the open source projects that were used to synthesize the code,” he said. “So we are leveraging the data to provide more and more secure code.”

Moreover, over time, GitHub Copilot will eventually be writing more secure code than the average programmer, Dohmke said.

“If you think about it, what many programmers do is that they go into the internet and search for solutions, and then copy and paste code and, and that copy and paste the code — similar to the Copilot code — may or may not be fully secure,” he said. “And as the name Copilot implies, it’s the Copilot, not the pilot. The developer is still in charge, to understand the intent of the search. So we’re taking basically a two-pronged approach. We’re making Copilot better on the one side, and we’re obviously offering security solutions in GitHub, that when you submit a pull request with insecure code, and whether it’s your [GitHub] Actions workflow or your advanced security workflow it will flag issues to the developer before merging the code into the main branch.”

Specific security improvements for Universe 2021 include expanding code scanning to support Ruby programming and improving enterprise cloud access controls. GitHub has added Ruby support to the CodeQL engine that powers GitHub code scanning. Ruby joins C/C++, C#, Java, JavaScript/TypeScript, Python and Go on the list of supported CodeQL languages.

Meanwhile, also in beta, GitHub Enterprise Cloud customers can now create custom repository access roles to provide teams with the permissions they need, Dohmke said. This means GitHub administrators can now create custom permission levels for teams, organization members, and outside collaborators. In addition, the new Enterprise Managed Users feature offers a new option to manage enterprise identities where enterprise administrators can own and manage a lifecycle of identities, while improving provisioning and deprovisioning capabilities, he said in a blog post.

Read More:   How Apache Brooklyn Helped IBM SoftLayer Auto-Scale a Heavy Workload – InApps 2022

Riding with the Copilot

GitHub continues to ride the popularity of Copilot, announcing in technical preview expanded IDE support for the JetBrains IntelliJ platform of editors, including the latest versions of IntelliJ IDEA and PyCharm, to help support developers wherever they work. The company also is adding support for multiline completions in Java, with support for more languages over the coming months.

“OK I forgot I installed GitHub Copilot and went to write a function and … folks, we are in trouble. It’s not just that this is some sort of generic checkForUpdates function that it found on GitHub. This is written specifically in Gluegun-style. This is incredible,” said Jason Holmgren, CTO of Infinite Red, in a tweet.

In a separate tweet, another Copilot tire kicker noted, “Holy shit GitHub Copilot is a lot of fun! It really speeds up the easy boilerplate kind of stuff. I am working on a little game in JavaScript and the core functionality took me maybe 30 min with Copilot, where it would have taken a couple hours without. I was just mashing tab!”

Dohmke said GitHub has seen significant improvements since the Copilot technical preview was released over the summer. For some languages, particularly Python, the company has seen that about 30% of newly written code is being suggested by Copilot and that number could get past 50% in the next couple of years, he noted.

Moreover, “You can now use GitHub Copilot with Neovim and the latest versions of JetBrains IntelliJ IDEA and PyCharm,” Dohmke said. GitHub Copilot was initially available as a Visual Studio Code extension or in the cloud on GitHub Codespaces.

Enhancements to Codespaces

Speaking of Codespaces — GitHub’s platform for spinning up development environments directly from the browser or through Visual Studio Code — the company has delivered several enhancements on that front, including easier dev environment creation, CLI support, REST API support in beta, access control for forward ports, and access to GitHub Container Registry.

“We’ve added Codespaces support into the GitHub CLI to help developers who prefer the command line and direct SSH access to their development environments,” Dohmke said.

Codespaces is an instant-on customizable container-based development environment in the cloud. And the true power of Codespaces is that you can go from zero to being productive and writing code within seconds, he said.

GitHub migrated all of its engineering teams to Codespaces earlier this year and scaled-down the ramp-up time for onboarding new projects from 45 minutes to 10 seconds, Dohmke said. “We now have over 600 of our own internal developers using Codespaces to build up in the cloud,” he said.

Read More:   Quarkus Gives Spring Boot Users a Path to Serverless and Live Coding – InApps Technology 2022

Public Beta of GitHub Issues

In addition, GitHub has released its GitHub Issues project planning platform as a public beta.

GitHub Issues reinvents how developers do planning and tracking, Dohmke said. It is based on the simple idea of lists. “We are offering a spreadsheet-like user interface where developers and project managers and product managers can simply add items to the backlog. It’s really fast, because you can complete it with cursor keys,” he said.

Overall, the new GitHub Issues workflow experience includes features like project boards and dynamic tables, which give developers the ability to filter, sort, and group issues and pull requests. Additional key features include iteration support, new reporting and data visualization, and public projects.

List of Keywords users find our article on Google:

codeql ruby
intellij idea
github security
devex jobs
devex
intellij ultimate
github enterprise
intellij ruby
devex.com
jetbrains intellij
jetbrains pycharm
www jetbrains com pycharm
jetbrains ide support
copilot vs intellij idea
github keywords
github support
github issues
telegram github
hire ssh developers
jetbrains webstorm
pycharm github
github advanced security
intellij vs pycharm
intellij ide
pycharm reviews
github time tracking
c# event
pycharm new project from git
github team
intellij review
codespaces
phpstorm git ssh key
github power up
intellij vs visual studio
agile development ruby
lambeq
across the universe wikipedia
dotnet github
elementor github
github nvim
nvim github
ruby github
github neovim
intellij github
github intellij
game github
games github
ats co pilot
fast.ai github
github 2048
github facebook
github milestones
ats copilot
mathematica cloud
github browser games
intellij idea review
github search
intellij idea icon
mobile universe
github problems
intellij idea pricing
ruby intellij
github client
pycharm cloud
glue gun wikipedia
how to push project to github from pycharm
c# projects github
red github
intellij idea update
copilot ai
hot glue gun wikipedia
jetbrains idea
github codeql
github projects beta
lists mathematica
pycharm icon
intellij idea vs visual studio
github mark
intellijidea
main menu pycharm
the c programming language github
cli elearning
event c#
intelij idea
intellij idea wikipedia
simple commerce github
github lists
github search or
2048 github
github spreadsheet
intellij typescript
scann github
github codespaces pricing
github java projects
github universe
intelli idea
internet security cloud
power apps github
github function
java project github
agile in github
intellij id
intellij to github
issues github
git spreadsheet
github search keywords
how to add project to github from intellij
intellij git pull
use github as portfolio
event planning wikipedia
hire pycharm experts
jetbrains ssh
multiline comment python pycharm
visual studio vs intellij
cloud kicker
milestone in github
pycharm git
github cli
pair programming intellij
pycharm specifications
github codespaces
food universe
how to build a kicker ramp
intellij play
visual studio code vs intellij
github saas
deprovisioning workflows
web security cloud
github scan
glue gun wiki
holmgren design
copilot

Source: InApps.net

Rate this post
As a Senior Tech Enthusiast, I bring a decade of experience to the realm of tech writing, blending deep industry knowledge with a passion for storytelling. With expertise in software development to emerging tech trends like AI and IoT—my articles not only inform but also inspire. My journey in tech writing has been marked by a commitment to accuracy, clarity, and engaging storytelling, making me a trusted voice in the tech community.

Let’s create the next big thing together!

Coming together is a beginning. Keeping together is progress. Working together is success.

Let’s talk

Get a custom Proposal

Please fill in your information and your need to get a suitable solution.

    You need to enter your email to download

      Success. Downloading...