We're moving to Monday! After realizing that I'm often on an airplane on Sundays and scramble to get this newsletter out, I'm officially moving it to every Monday so that I don't have to scramble to get it out.
Articles
- Supercharging the Git Commit Graph IV: Bloom Filters
What happens when you unleash a graph theorist and software engineer on the Git codebase? Aggressive performance improvements, like adding bloom filters to Git's file history to dramatically increase its speed.
- Can the Future of Tech Include Autism Spectrum Disorder?
The most important tools we have as developers are our brains; understanding neurodiversity within software development is crucial to building effective development teams.
- Machine Learning for Fair Decisions
As Machine Learning is increasingly employed with human interactions, it becomes especially important to remove bias from decision making. Some researchers analyze "fair" ML.
- The Future of WebAssembly - A Look at Upcoming Features and Proposals
WebAssembly is a low-level VM that lets you compile languages like C, Rust, Java and Go to a browser-based virtual machine. Here's a look at where WebAssembly is going in the future.
- Kubernetes: 11 Ways (Not) to Get Hacked
Security in Kubernetes can be complex; here are some great tips and tricks to help harden your clusters and increase their resilience if compromised.
In Brief
- The March of DevOps from the Backroom to the Boardroom DevOps
- Updating your Games for Modern Android Android
- Initial Blazor support in ReSharper and Rider 2018.2 EAP Blazor
- Making Application Collaboration Easier with Docker Application Packages Containers
- Groovy Improvements in IntelliJ IDEA 2018.2 Java
- Advisory on July 2018 .NET Framework Updates .NET
New Releases
- GitLab Critical Security Release: 11.0.4, 10.8.6, and 10.7.7 GitLab Security
- GNU AutoGen Version 5.18.14/AutoOpts Version 41.1 GNU
- New GNU Binutils 2.31.1 Release GNU
- Azure Service Fabric Mesh tools now available for Visual Studio 2017 Azure
Podcasts
- Kubernetes Podcast: Kubernetes 1.11, with Josh Berkus and Tim Pepper
Kubernetes
A look at how Kubernetes is actually built and released - including a deep dive into the people and the toolchain that drives the development.
- TalkPython: Guido van Rossum Steps Down
Python
Inventor (and BDFL) Guido van Rossum steps down from leading the Python language. What does this mean for Python's future and how it evolves?
- Software Engineering Daily: Git Vulnerability with Edward Thomson
Git
Jeff Meyerson invited me on to his podcast to talk about some security vulnerabilities in Git and - more importantly - how the Git community resolves them to keep developers safe.