Latest Articles
JSON Web Tokens (JWT) are Dangerous for User Sessions—Here’s a Solution
Learn why JSON Web Token (JWT), although popular, is dangerous and also view a proposed battle-tested solution.
Understanding Rust futures by going way too deep
going deep to Rust async
Disasters I've seen in a microservices world
Most engineers forgot, though, that while solving an organizational problem at the software architecture's level, they also introduced a lot of complexity.
On Comments in Code
Useful and Useless Code Comments
metaphor of useless code comments
Commit Often, Perfect Later, Publish Once: Git Best Practices
GitHub Copilot: First Impressions
The right tag for the job: why you should use semantic HTML
Semantics from the start = accessibility from the start
HTML and CSS techniques to reduce your JavaScript
try the html and css way is an alternative choice or even better
Real-world CSS vs. CSS-in-JS performance comparison
tldr: Don’t use runtime CSS-in-JS if you care about the load performance of your site. Simply less JS = Faster Site.
CDN experiment shows Free CDN surprisingly faster than Amazon CloudFront in many cases (case study: WordPress’s Jetpack CDN)
OMG, SVG Favicons FTW!
Modulinos In Bash
A modulino is a file which behaves like a library when it is imported, and like a script when executed.
How to Handle Secrets on the Command Line
How I Automated My Dotfiles Screenshots
automated taking screenshots of my terminal environment
Bash Function Names Can Be Almost Anything
and how it can be used
Against SQL
SQL is inexpressive, incompressible, and non-porous
Use The 'tail' Command To Monitor Everything
Mitchell's New Role at HashiCorp
Another case that CEO steps down to write code
Go 1.17 is deprecating the traditional use of 'go get'
go install with take over part of go get's function
[Amazon] Lethal for career. Think 100 Times before you join Amazon
tldr: don't go amazon
How to Become a Bad Developer
bad thinking of a bad dev
Dropbox Engineering Career Framework
basically engineering level guide
GitHub brings supply chain security features to the Go community
tldr: dependable bot is now available for go mod
Building an Inclusive Codebase
Inclusive language in codebase is somehow controversial. In China, we don't actually have these kinds of racial problems. But the discrimination on disabled people is very pervasive.
PHP has been removed in macOS Monterey