Human, Dustcake, Engineer
Doing my best to make the world a little better every day.
❤️ J9
news.ycombinator.com/user?id=lindner
@exk4ji+mpb4mdiCG5KVHxIMCo0as4k4/cIwRoxt3Aw4=.ed25519
www.openhub.net/accounts/plindner
dl.acm.org/profile/99659334862
Bye Bye Bluefin
Today I removed the last remnants of the Google+ mobile basic frontend, aka Bluefin (see http://
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://
What's a collection of cards? Decks! so obvious it hurts...
Did you test that name Dmitry?
http://
#googplus
EOF~
Looking for more examples like this:
http://
#googplus
My new go-to way to share mobile android screens during meetings.
Many conference rooms have a local input for HDMI and this works great with it. Tips:
- Enable Settings→Developer Options→Show touches
- Fire up the camera if you need to display a device that's not slimport compatible. (like the 2012 nexus 7)
- Get it from stuff - https://
http://
#googplus
*One simple trick that simplifies JS Loading!*
@103532563190745371016 has delved deep into script loading and found that it's better to just use a regular script tag to load many resources. The key is to use the async and defer attributes.
It turns out that preload scanners work better than the gobs of script-tag-injecting js code, even on older mobile browsers.
If you're targeting IE9 and above you can also use the _onload_ attribute on your script tag to trigger execution when the script is async loaded.
Work is ongoing to update our docs and existing uses in google3.
https://
#googplus
_"embedded restaurants and taxis"_
This is why I think we need to do more, not less with live content, especially on mobile....
http://
#googplus
Why did no one tell me about this? Would've been so useful for some mobile debugging a little bit ago....
https://
#googplus
Needed: Periodic testing for developer sample apps.
I've been importing a number of Google's sample Android apps into Eclipse and/or Android Studio. It's painful. If we could periodically download and run these Apps on a fresh Android Studio/Eclipse(/Xcode?) we might save developers a lot of time and catch broken examples sooner. Automation for bonus points...
Here's just a few things I bumped into:
- GMS changed their APIs between v4.0 and v4.1 Half the things I was trying to do didn't work.
- Most examples have a hard coded compile version which means the import fails unless you've been downloading SDK versions for the past couple years. Once you figure this out it's an easy fix, but it's still another roadblock.
- Developer Console vs Cloud Console. 'nuff said there..
Here's some of the bits and pieces:
https://
http://
https://
https://
#googplus
One benefit of missing the shuttle is visiting the West Oakland McDonalds and observing the use of technology. Pretty much the opposite of Google demographics you can find anecdotal societal changes first hand at the WiFi watering hole.
Mobile first. Yes
Bluetooth headsets - more than you'd think.
Parents and kids on ancient wintel laptop.
Multiple IPads with keyboards.
Religious argument ended with "Look it up on YouTube!"
https://
#googplus
T-Mobile user with a grandfathered plan?
Install this before you upgrade to KitKat...
https://
#googplus
Why are we serving up the refresh images? Are the cache headers set properly? I've been noticing this too on desktop and mobile.
Photos team -- any idea what's going on here? @102367365652197389609?
https://
#googplus
Circles success story #1.
I wanted to tell people about the awesome mobile apps. Normally I'd buzz it and you'd see it in your stream even for people on Emerald Sea that have been using it for a long time.
However... since I have a circle I'm calling "Other Googlers" I just sent it to that circle and didn't waste other folks time. Just like I'm only sharing this keen observation to es-folks..
so cool...
#googplus
Greetings people not native to the Emerald Sea -- Just in case you missed the promo you *must* check out the mobile app. It's amazing!
https://
(Also that I'm able to share this with non-es folks speaks to the power of the sharing model!)
https://
#googplus