“Backdooring Your JavaScript Using Minifier Bugs”
When shrinking code introduces a security vulnerability
Enlightenment through inconsistent command-line options
Clear identifiers don’t need to be enormous
“Programming Language Naming Patterns”
The stories behind Scheme, Perl, Forth, and other names
“Survey Of Rounding Implementations In Go”
Floating-point rounding is harder than it looks
One less environment variable to configure in Go 1.8
Finding a safe path through a language’s pitfalls
What Go removes may be its greatest contribution
Enlightenment through the wrong tool
Why zeroed allocation can beat malloc and memset
A critique of Go, with comparisons to Rust and Haskell
Aphyr Tests Redis Withxa0Jepsen
Redis failover meets the realities of network partitions
Automating the setup of my Mac development environment
A Go program for validating Sudoku boards of different sizes
Expressiveness In Human Languages
Could the language you speak shape what you can think?
Fixing The Inequity Of Startup Equity
Why leaving a startup shouldn’t mean losing earned compensation
A simple problem gets the full enterprise treatment
Frighteningly Ambitious Programming Language Ideas
Rethinking control flow in more than one dimension
What a modern programming language should come with
A programming language that caught my eye
Rethinking the urge to add classes to JavaScript
A guide to the language’s quirks and pitfalls
New GitHub Reactions For xa0Pull Requests, Issues, And Comments
More ways to respond to issues, pull requests, and comments
Some abbreviations are better left unwritten
PHP’s creator gives a lively lecture at Cal Poly
SQL Injection Can Compromise The OS
One database vulnerability can reach beyond the database
A tutorial on transforming Go abstract syntax trees
What’s Awful About Being A Software Engineer IC, Tech Lead & Manager
The frustrations that come with each engineering role
Why I Left Language 1 For Language 2
A familiar programming language breakup, with blanks to fill in
Why Some Diversity Thinkers Aren’t Buying Tech Industry’s ‘Pipeline’ Excuses
How childhood expectations shape the technology talent pool