@tvler@mastodon.social avatar

tvler

@tvler@mastodon.social

software engineer working on mastodon discovery tool #streetpass. echo park, los angeles. ๐Ÿณ๏ธโ€๐ŸŒˆ

This profile is from a federated server and may be incomplete. Browse more on the original instance.

the100rabh, to random
@the100rabh@mastodon.social avatar

I think https://streetpass.social/ mastodon extension is a must have for all users of Mastodon. Such a nice way to know about all the amazing folks who create content that you are reading. Thanks @tvler for creating it






tvler,
@tvler@mastodon.social avatar

@the100rabh glad to hear youโ€™re enjoying it ๐Ÿ˜„

tvler, to random
@tvler@mastodon.social avatar

We need to move past this hardware category as a society

image/jpeg

tvler,
@tvler@mastodon.social avatar

@axiixc it doesnโ€™t!! Iโ€™m specifically talking about โ€œpost phoneโ€ devices that are actually just trash island lifestyle brands ๐Ÿ˜‚

tvler, to random
@tvler@mastodon.social avatar
tvler, to random
@tvler@mastodon.social avatar

Leaving โ€œSent from my iPhoneโ€ on is a complete release from the aesthetic jail of composing a well crafted email. Just throw words onto your screen and send. You are set free, there is no form to bend to

tvler,
@tvler@mastodon.social avatar

@78zeros it literally is lol

tvler,
@tvler@mastodon.social avatar

@TimWardCam I am a secret third thing ๐Ÿ˜‚

tvler, to random
@tvler@mastodon.social avatar
tvler, to random
@tvler@mastodon.social avatar

Giving myself an aggressive timeline of 10 years to move off of gmail

tvler, to random
@tvler@mastodon.social avatar
tvler, to random
@tvler@mastodon.social avatar

If you bring your phone to the Apple Store to get the battery replaced, is it like a 30 minute experience? Or do you not have your phone for a whole day or two?

Sent from my 75% battery capacity iPhone mini

tvler,
@tvler@mastodon.social avatar

@bobliu tis the season

tvler, to random
@tvler@mastodon.social avatar

my new boyfriend

tvler, to random
@tvler@mastodon.social avatar

My toxic trait is I add a Spacer component to every codebase I work in

tvler,
@tvler@mastodon.social avatar

@CodingItWrong the second I saw swiftui does it built in I was like okay time to stop pretending this sucks๐Ÿ˜‚

tvler, to random
@tvler@mastodon.social avatar

The pothos typesafe graphql schema builder is pretty great https://pothos-graphql.dev/ definitely reccomend if youโ€™re looking for something like it. Really impressive type system too ๐Ÿ‘€

tvler, to random
@tvler@mastodon.social avatar

Honestly feel so bad for my laptop when I accidentally leave the Xcode simulator on overnight

tvler, to random
@tvler@mastodon.social avatar

As someone who read the 3 Body Problem series and also watched the tv show, I officially declare that the show is good and youโ€™re allowed to like it. The timeline merging is honestly pretty smart for a tv adaption. As well as merging some side plots into main character arcs

tvler,
@tvler@mastodon.social avatar

@mcg honestly a great time to start reading. The show covers about 1.3 of the books and you donโ€™t even know what you have in store just in book 2. Probably my favorite of the trilogy

tvler, to random
@tvler@mastodon.social avatar

Soon, StreetPass won't inject any client-side javascript at all. This has a few benefits:

  1. Will remove scary โ€œscriptingโ€ permissions. Will guarantee at a platform level that StreetPass will never be able to manipulate the content you're looking at on the web.
  2. Will never run on the main thread. StreetPass currently uses a MutationObserver to detect client-side page transitions, but unfortunately this method is not as performant as I had expected (https://github.com/tvler/streetpass/issues/63)

tvler,
@tvler@mastodon.social avatar

The new architecture will fetch the current webpage you're on & parse for verification links all in the extensionโ€™s background service worker (Throwing in some caching too to decrease network IO)

This model is actually more accurate, since it will only pick up verification links that are properly serverside rendered (mastodon's verification system only works with SSRโ€™d links as well).

Source code for the currently injected clientside code for those curious ๐Ÿ˜„: https://github.com/tvler/streetpass/blob/main/extension/src/content-script.ts

tvler,
@tvler@mastodon.social avatar

A big thing for me was rewiring my intuition that โ€œmore network requests == badโ€. Fetching the initial HTML for a webpage again is like 1/100 the total payload size of a standard webpage after all its resources are loaded (my github profile's initial html is 113kB, and the total loaded resource size is 4.5MB lol). I think this is definitely worth the tradeoff and am super excited to implement!

tvler, to random
@tvler@mastodon.social avatar

How did I almost miss End Of Evangelion screening in American theaters for the first time ever lol https://www.youtube.com/watch?v=v1pWyWIu8x4

tvler, to random
@tvler@mastodon.social avatar

The HTML Review is such a cool publication, excited to read issue 3 today! https://thehtml.review/03/ (if you're on desktop, that page is definitely worth a look for the layout alone ๐Ÿ˜„)

tvler, to random
@tvler@mastodon.social avatar

Griffith park

  • All
  • Subscribed
  • Moderated
  • Favorites
  • โ€ข
  • anitta
  • Durango
  • ngwrru68w68
  • thenastyranch
  • magazineikmin
  • hgfsjryuu7
  • DreamBathrooms
  • Youngstown
  • slotface
  • vwfavf
  • PowerRangers
  • everett
  • kavyap
  • rosin
  • Leos
  • khanakhh
  • tacticalgear
  • InstantRegret
  • cubers
  • mdbf
  • ethstaker
  • osvaldo12
  • GTA5RPClips
  • cisconetworking
  • tester
  • normalnudes
  • modclub
  • provamag3
  • All magazines