⭐ SuperAllen
Home Posts Tags About

🏷️ programming

9 posts

January 25, 2020

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%

September 5, 2019

Go 1.13: Error Wrapping and Module Improvements

Exploring Go 1.13's new features including error wrapping, module improvements, and number literals.

October 2, 2018

Java 11 LTS: What's New and Should You Upgrade?

Exploring Java 11 LTS features and deciding whether to upgrade from Java 8.

March 22, 2018

Java 10's var Keyword: Finally, Type Inference

Exploring Java 10's new var keyword for local variable type inference and when to use it.

September 29, 2017

Java 9 Modules: Do We Really Need This?

Exploring Java 9's new module system (Project Jigsaw) and whether it solves real problems or adds unnecessary complexity.

April 17, 2017

Go Interfaces: Small is Beautiful

Best practices for designing and using interfaces in Go - keep them small, focused, and composable.

November 29, 2016

Go Concurrency Patterns That Actually Make Sense

Practical Go concurrency patterns I use in production code - worker pools, fan-out/fan-in, and timeouts.

August 19, 2016

Go Error Handling: Love It or Hate It?

My thoughts on Go's error handling approach after 6 months of writing production Go code.

March 22, 2016

Java 8 Streams: The Gotchas Nobody Tells You About

Lessons learned from using Java 8 Streams in production code - the good, the bad, and the confusing.

← View all tags

© 2025 SuperAllen. All rights reserved.