Skip to content

Binary Musings

  • Privacy Policy
  • Connect
  • Terms and Conditions

Data-Structures

3 Ultimate Secrets of Rust HashMap: Swiss Tables, SIMD, and Memory Layout

December 14, 2025 by Garry Chen 101
hash buckets

Explore how Rust’s HashMap uses Swiss Tables with SIMD lookup and quadratic probing. Learn the memory layout, ctrl tables, and why Google spends 1% CPU time on hash operations.

Categories rust Tags Data-Structures, Hashmap, Performance, Rust, simd Leave a comment

Go Generics Guide: Type-Safe Programming & Data Structures

November 9, 2025July 7, 2025 by Garry Chen 101
Golang Generics

Comprehensive guide to Go generics: learn type parameters, constraints, and build generic data structures like stacks and linked lists. Explore functional programming patterns with generic Map, Reduce, and Filter operations for type-safe, reusable code.

Categories golang Tags Data-Structures, Functional-Programming, Generics, Golang, Type-Safety Leave a comment

C++ STL Containers Guide: Vector, List, Deque Performance

November 9, 2025June 20, 2025 by Garry Chen 101
C++ Containers

Complete guide to C++ STL containers: vector, list, deque, queue, stack with memory layouts, performance tips, and usage examples.

Categories c++ Tags C++, Data-Structures, Performance, STL Containers, Vector Leave a comment

Recent Posts

  • 3 Ultimate Secrets of Rust HashMap: Swiss Tables, SIMD, and Memory Layout
  • Rust Collections Guide: Mastering Vec, &str, Box<[T]>, and Iterators
  • Linus Torvalds on AI, Linux, and Life in Korea
  • Rust Error Handling 101: Option, Result, and Panic
  • Makefile Tutorial Part 1: Basic make Rules, Targets & Clean

Recent Comments

No comments to show.

Archives

  • December 2025
  • November 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025

Categories

  • c++
  • cpp
  • golang
  • javascript
  • rust
  • talks
© 2026 Binary Musings • Built with GeneratePress