Archives for August 2024
- August 31, 2024
- The Evolution of Source Code Management: From SVN to AI-Powered Git
- August 29, 2024
- Understanding the “Semaphore Released Too Many Times” gsutil Error
- August 27, 2024
- Counting Lines of Code by Language Using Only Unix Tools
- August 25, 2024
- Counting Lines of Code by Language in a Code Repository
- August 23, 2024
- Counting Bazel Targets by Top-Level Directory
- August 21, 2024
- Best Practices, Advanced Topics, and Choosing the Right Tool for Cross-Language RPC
- August 19, 2024
- Protobuf in Rust: Integrating Another Language into the gRPC Ecosystem
- August 17, 2024
- Introducing Protobuf and gRPC: Building a Java Server and Python Client
- August 15, 2024
- Expanding Thrift with Rust: Adding a Third Language to the Mix
- August 13, 2024
- Getting Started with Thrift: Building a Java Server and Python Client
- August 11, 2024
- Introduction to Thrift and Protobuf: Laying the Foundation for Cross-Language RPC
- August 09, 2024
- Comparing Thrift and Protobuf: Choosing the Right Data Serialization Framework
- August 07, 2024
- Hermeticity Best Practices for Open Source Projects
- August 05, 2024
- Overcoming Challenges to Achieve Hermeticity in Large Codebases
- August 03, 2024
- Implementing Hermetic Builds in Your CI/CD Pipeline
- August 01, 2024
- Comparing GitHub Copilot and Amazon Q Developer: Which AI Coding Assistant Is Right for You?