Skip to main content
 

Bye Bye Bluefin

Today I removed the last remnants of the Google+ mobile basic frontend, aka Bluefin (see http://go/bluefin)

And congratulations to the team for leaving me some traps:

- Removing protos lead to global js compile errors. Turns out that a bunch of random code relied on mobile basic soy_globals.

- To calculate a URL path the following was done:
- Execute a java method.
- ... that instantiates a soy template *places.soy*
- ... that executes {mbPlaceUrl(....) }
- ... which is provided by a soy plugin
- ... that runs some other java code!

Well played, well played indeed.


cc +107239907223614146058 +115243107530846780027 +114418285744011589781 +105287604880515191722 +115114058966008692727 +105016019269323464412


https://j.gifs.com/7aNxzY.gif