Lots of Git news this week - from GitHub adding free private repositories to GitLab's year in review, plus guidance on security scanning, code reviews, git hooks and Git LFS.
Articles
- New year, new GitHub: free private repos
GitHub kicks off some exciting changes in the new year to simplify their offerings: free unlimited private repositories and a unified Enterprise offering between hosted and on-premises.
- Better Code Reviews with Git
Good code reviews are critical for working together on a team; effective code reviews will help you provide your team with better feedback with less effort.
- .NET Standard and Multi-targeting
.NET Standard is a great format for cross-platform development, but things get a bit more complex when you need platform-specific code. This is a helpful deep dive into multi-targeting.
- Git Hooks the Hard Way
Git has a number of "hooks" that it will invoke at times in the workflow, like the "pre-commit" hook. An in-depth look at how the hooks operate and how to create one.
- Web Standards: The What, The Why, And The How
Web development is complex! Understanding the underlying web standards is important to building proper web sites and applications that are functional, accessible and cross-compatible.
In Brief
- 2018: GitLab's year in review Git
- Learning Git: What is Git LFS? Git
- GitHub: automated NuGet package vulnerability scans Git
- TypeScript 2.8: Conditional Types TypeScript
- Starting the .NET Open Source Revolution OSS
New Releases
- Announcing ML.NET 0.9 – Machine Learning for .NET AI/ML
- GitLab Patch Release: 11.6.3 Git
- .NET Framework January 2019 Security and Quality Rollup .NET
- .NET Core January 2019 Updates – 2.1.7 and 2.2.1 .NET
- IntelliJ IDEA 2018.3.3 is Released! Java IDE
Podcasts
- .NET Rocks: Time Travel Debugging with Omer Raviv
.NET
How often do you step through the debugger and have to start over? Time travel debugging is a game-changer that lets you - yes - step backward through the debugger.
- The Changelog: Perspectives on Kubernetes and successful cloud platforms
Kubernetes
A discussion with Brandon Burns, the co-creator of Kubernetes, about the importance of community, building healthy cloud platforms, and the future of cloud infrastructure.