RSSAmplifier

Blog

sffc's Tech Blog

Shane is a Staff Software Engineer at Google working on internationalization libraries and standards. He is chair of TC39-TG2, the i18n subcommittee for ECMAScript, and sits on the ICU technical committee. He maintains many open-source projects with a vision that software should be built to advance the lives of people around the world. Learn more at www.sffc.xyz.The content on this blog reflects my personal opinions and not those of my employer.

blog.sffc.xyzRSS feed ↗8 posts

Latest posts

The Persona of the AI Curator

Agentic coding assistants are here, and they are here to stay. They hold tremendous potential for...

Comparing Linux Environments on macOS Host

Running a Linux VM from my MacBook Pro is how I spend much of my time during software development....

Why You Should Not Parse Localized Strings

As a programmer, it is natural to think of data as a series of one-to-one relationships between...

Why You Should Use git pull --ff-only

Git is a simple, elegant version control system. Like many great things, if you are new to Git, it...

Operational Tranformation in Redis

Originally posted on March 8, 2016. Operational Transformation (OT) is a widely used algorithm for...

Optimized Images in Jekyll

Written for Gist posted on June 17, 2018. Jekyll is a popular static site generator. If...

Writing a Custom Camera Plugin for PhoneGap

Originally posted on January 3, 2014. PhoneGap (the brand name of Apache Cordova) is a great tool...

Welcome!

This is the second home of my blog, which was started in 2013 on the now-defunct codrspace.com. I...