We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
KEYNOTE: GitHub -- The Interconnected Developer Community and the Evolution of Software Productivity
Explore GitHub's intersection of open source, collaborative software development, and DevOps featuring insights on monorepos and automated testing.
- The future of software development is closely tied to the evolution of open source, which has led to a collaborative ecosystem of developers working together to build and improve software.
- The monorepo model, where a single repository contains all project code, has been shown to improve software productivity and collaboration.
- Google’s experience with a monorepo-based DevOps culture has been adopted by other companies, leading to significant improvements in developer productivity.
- Encouraging code and workflow sharing, especially through open source, can lead to security improvements and increased productivity.
- Automated testing, continuous integration, and shifting left on security are key to improving software outcomes.
- DevOps and automated workflows can help improve security by reducing the complexity and number of potential vulnerabilities.
- Open source is not just about large corporations; it is a movement driven by individual developers working together to build and improve software.
- GitHub is committed to supporting the open source community and providing tools and resources to help improve software security and productivity.
- The rise of machine learning and data science on GitHub is driven by the need for more effective data analysis and modeling.
- TensorFlow has become a key tool for data professionals and is widely used in the data science and machine learning communities.
- Kubernetes has been a major driver of the container revolution and has simplified DevOps and freed teams from their infrastructure.
- Docker has also been a key player in the container movement and has enabled greater flexibility and portability of applications.
- The growth of open source software has led to a greater dependence on open source dependencies, which can be vulnerable to security risks.
- GitHub is working to improve security and provide tools and resources to help developers manage dependencies and reduce the risk of vulnerabilities.
- Investment in code health and code health tooling is critical to improving software quality and reducing the risk of vulnerabilities.
- Trust is a key component of security, and open source provides a mechanism for verifying the integrity of software through transparent code review and testing.