Most Recent 40 Tweets
Not including replies or retweets or mentions.
Tweets
-
AirDrop is my favorite social media app. No pressure to post, no likes or feeds, you just see which of your friends are using their phone near you.
-
Made a couple of Alfred workflows yesterday: one to quickly grab the size of text, another to open @tot_app github.com/j-f1/alfred-workflows
-
It was fun (and a little bit stressful haha) to build the graphics for this! Check out the @observablehq notebook I used to make them and try your hand at making your own if you want :) observablehq.com/@j-f1/brown-class-of-2026-regular-decision-acceptance-graphics @the_herald/1509668616848904193
-
Super excited to see this! Some of the coolest things I built while at @Neeva 🧵 @Neeva/1504111623740473344
-
Also, for the five people who want to be able to await a JSX expression inside of JSX, that now formats better :) @PrettierCode/1503953341587820544
-
I made an @eleven_ty template language extension for JSX! I designed it to resemble React syntax at a high level, but you don’t have to use any client-side JSX and it’s pretty easy to do async processing in your template ✨ npmjs.com/package/eleventy-hast-jsx
-
Thread (7 tweets) where I explore how Swift enums work in general, and how Optional works in particular. Swift is neat! @jed_fox1/1477433842927611907
-
This brief interruption to your irregularly scheduled tech content is brought to you by the world’s only* ice skating marching band. I had a ton of fun trying to stay simultaneously upright and on beat last night with the rest of @BrownUBandStand! ⛸🥁 (*probably) @TylerDumontNews/1466905862937718796
-
Built with @observablehq + @d3js_org. The live collaboration feature was super helpful! @li_goldstein/1459204858251292675
-
Picture-in-Picture for arbitrary content is such a genius idea! @YoinkApp/1439991174891286534
-
I made a fun little tool yesterday: a parser for decoding C/Objective-C type strings. Now you can quickly find out that c12@0:4@8 is the type of a method with the signature - (char)arg1:(id)arg1! observablehq.com/@j-f1/objc-type-decoder
-
Have you ever wanted to use Force Click on your Mac’s trackpad to right click instead of having to use two fingers? Now you can! apps.apple.com/app/forceclicktorightclick/id1573122660
-
Use format on paste in your editor? Prettier will now put your cursor before the semicolon instead of after it when you paste something at the end of a line! @__sosukesuzuki/1401131082293006336
-
Proud to introduce my revolutionary new frontend UI framework, Vanilla! It renders your UI to an OffscreenCanvas in a Web Worker, exports the canvas as a data: URL, then displays it to the user with an image map to enable interaction.
-
My Little Xcode-Powered Space Heater
-
I am excited for Signal’s upcoming minor aesthetic tweaks! @signalapp/1384906127360548869
-
Localization ProTip: when translating a file manager to British English, make sure to use the British spelling “foulder” instead of the American spelling “folder.”
-
One year later: still very cool, but at ~100 weekly downloads I think it’s safe to say it did not catch on. @Vjeux/1250687160237211649
-
Calling it a night with my coding experiments because Xcode, Archive Utility, and my SSD are all nudging me away from an approach involving shipping 90k+ resource files in an iOS app.
-
Command line arguments *are* a programming language, wow 🤯 @tef_ebooks/1380585140351602699
-
Camera shy [alt: Perseverance’s mast is pictured with its cameras facing away from the viewer] @PersevereImgBot/1379282765414285313
-
There’s never been a better time to start reading your news via RSS! @NetNewsWire/1375928265131589639
-
🤔 maybe the Intel ads are a ploy to get brand exposure. In which case they have been quite successful.