Python 3.8: Walrus Operator and Performance Wins
Migrated to Python 3.8 - walrus operator, positional-only params, f-string debugging. Code cleaner, performance +15%
9 posts
Migrated to Python 3.8 - walrus operator, positional-only params, f-string debugging. Code cleaner, performance +15%
Exploring Go 1.13's new features including error wrapping, module improvements, and number literals.
Exploring Java 11 LTS features and deciding whether to upgrade from Java 8.
Exploring Java 10's new var keyword for local variable type inference and when to use it.
Exploring Java 9's new module system (Project Jigsaw) and whether it solves real problems or adds unnecessary complexity.
Best practices for designing and using interfaces in Go - keep them small, focused, and composable.
Practical Go concurrency patterns I use in production code - worker pools, fan-out/fan-in, and timeouts.
My thoughts on Go's error handling approach after 6 months of writing production Go code.
Lessons learned from using Java 8 Streams in production code - the good, the bad, and the confusing.