Search My Likes

First-world problems require first-world solutions

Published on June 30, 2020

I’m a long-time Twitter addict. I’ve tried many, many times to quit over the years, but I can’t ever fully disengage for one reason: I learn more about development and design On Here than I have anywhere else. Even now, I’m stunned by how generous some Twitter users can be with their time, knowledge, and expertise.

Like many folks, I use the “Like” function more as a bookmark than a sign of endorsement. Any article I want to read later, any tip I want to reference when I’m back at my computer—those tweets get liked.

The challenge with that strategy is that Twitter has chosen to order your likes list by the date the Tweet in question was published, and not the date on which you liked it. So, if I happen to like a Tweet about testing today that was published 8 months ago… well, good luck finding that again.

And so, I built a small app using Laravel and Vue to periodically import my likes via the Twitter API. The likes are searchable by the content of the Tweet, and also by the author’s name and username. The result is a tool I can use to quickly track down tips, tricks, and articles that might otherwise have been lost in the Twitter ether.

Does this solve an esoteric problem? Probably. Is the solution over-engineered? Almost certainly, but in the few weeks it’s existed, I’ve already used it two-dozen times. And I finally found that tweet about testing.

Search the platform or read the code.