Tamir Bahar
  • blogvent🎄
  • posts
  • archives
  • rss
Home

Posts

  • 2026-08-26 Python’s double leading underscore
  • 2026-04-17 Single Abstract Method (SAM) Interfaces in Python
  • 2026-04-15 Signing out, for now
  • 2026-04-15 20-20-20 Timers
  • 2026-01-28 Embedding HTML in Graphviz Graphs
  • 2025-11-18 AI Coding Vibe Check
  • 2025-05-14 New Tools I’m Using (May 2025)
  • 2025-01-13 Graphviz DOT & SVG Transforms
  • 2025-01-01 Hello CFGBot 🤖
  • 2024-12-18 Invisible Codegen in Go
  • 2024-12-04 Beautiful Sorting in Python
  • 2024-10-06 Visualizing Code in CFGs
  • 2024-04-13 Some Thoughts About Version Numbers & Security Patch Levels
  • 2024-01-15 Home Cooked Software
  • 2023-10-29 Tag your Go Types
  • 2023-10-22 Implementing C++ Semantics in Python - a writeup
  • 2023-08-13 Finalizing Mutexes
  • 2023-08-05 Resource Management Models
  • 2023-07-20 Context Managers in Go
  • 2023-07-06 Sets of Floats
  • 2023-07-06 Binary Reverse Engineering Features
  • 2023-06-08 Github Discussions for Hugo posts
  • 2023-04-24 Snake Eyes: C++ Scoped enums
  • 2023-04-14 Adding Wikilink Support To Mdformat
  • 2023-02-10 Python Tools & Libraries
  • 2023-01-14 Significant Whitespace
  • 2022-12-26 The Karate Kid
  • 2022-11-30 Blogvent Calendar
  • 2021-07-02 More Memory Profiling (in Python)
  • 2021-03-10 GitLab CI Tricks
  • 2021-01-30 Finding a memory-leak in my Python code
  • 2020-06-03 TIL Python attribute lookup order is tricky
  • 2020-03-06 Snake Eyes: Extension Methods
  • 2019-12-27 Snake Eyes: Scopes and IIFE
  • 2018-10-13 Recognizing Ducks
  • 2018-06-09 Working Across Time-Zones
  • 2018-04-27 Adventures in Rust
  • 2018-01-27 Types of Loops
  • 2017-09-04 A Functional-Style State Machine in C++, Part 2
  • 2017-08-15 That overloaded Trick: Overloading Lambdas in C++17
  • 2017-05-26 A Functional-Style State Machine in C++
  • 2017-05-01 The Windows CLI sucks, and that’s good.
  • 2017-03-10 Don’t Amend, Fix
© 2026 Tamir Bahar Powered by Hugo & PaperMod