Assorted links for Thursday, January 2:
- Design Token-Based UI Architecture
Design tokens are design decisions as data and serve as a single source of truth for design and engineering. Utilizing deployment pipelines, they enable automated code generation across platforms, allowing for faster updates and improved consistency in design.
- Retrofitting spatial safety to hundreds of millions of lines of C++
[W]e’re working towards bringing spatial memory safety into as many of our C++ codebases as possible, including Chrome and the monolithic codebase powering our services.
…
Building on the successful deployment of hardened libc++ in Chrome in 2022, we’ve now made it default across our server-side production systems.
- Reconsidering Kubernetes deployments: when operators are overkill
TL:DR: Kubernetes Operators are powerful but can be overkill for simple deployments. Explore alternatives like Helm, ArgoCD, and Devtron to streamline your Kubernetes deployments without sacrificing efficiency.
- Securely Deploy and Run Multiple Tenants on Kubernetes
Three fundamental options:
- Namespace-Based Isolation With Network Policies, RBAC and Security Controls
- Cluster-Level Isolation
- Virtual Clusters
- AI-Driven Code Review: Enhancing Developer Productivity and Code Quality
AI-driven code review tools are changing traditional development and helping teams build better software.