Harry Yu

47 posts

Harry Yu

Harry Yu

@harryzyu

Engineer at Wanderlog, traveler, ex-Googler, SFer, casual chef, and careful cyclist

San Francisco, CA Katılım Ocak 2014
169 Takip Edilen141 Takipçiler
Harry Yu
Harry Yu@harryzyu·
@nireshkaur @chandlerpeachy Hi Niresh! I'm a co-creator of Wanderlog. What did you like doing on Sheets that felt harder on Wanderlog? We're always looking to improve!
English
0
0
0
63
Niresh Kaur
Niresh Kaur@nireshkaur·
Tried using Wanderlog to plan my trip to Italy...still prefer Google Sheet.
English
2
0
3
1.7K
Harry Yu
Harry Yu@harryzyu·
@ruthgracewong If you're mostly concerned with environmental footprint, honestly, getting a bunch of patches may be a good alternative! Peter's patched his bike bag and it was very effective.
English
0
0
1
28
Ruth Wong
Ruth Wong@ruthgracewong·
my jansport bag has a hole in the bottom again.. should i try to use the lifetime warranty again?
English
2
0
0
2.8K
Harry Yu
Harry Yu@harryzyu·
@VictorPontis We just put our Zoom/Meet recordings in a shared Google Drive folder, mostly because it's simple and it works. You can watch it with the Google Drive/Youtube player at 2x.
English
0
0
1
35
Victor Pontis
Victor Pontis@VictorPontis·
we record our all hands + other team meetings. where is a good place to host these recordings so everyone internally can easily access them?
English
5
0
5
1.2K
Harry Yu
Harry Yu@harryzyu·
@carolynz We've built our app with RN! It lets us deploy to both Android and iOS with one codebase, and has made it easier to share code with our web app. I strongly recommend it, but there are occasionally quirks and sometimes slower performance.
English
1
0
2
220
kelin
kelin@kelin_online·
if i wanted to build a simple mobile app... should i do it in react native *ducks*
English
13
0
24
8.5K
Harry Yu
Harry Yu@harryzyu·
@snigdhasur With both methods, you still have to: 1. Add client libraries and paywalls in app to call either iOS APIs or RevenueCat APIs to start subscriptions 2. Register a webhook listener to update your own databases based on RevenueCat or Apple webhooks
English
1
0
1
58
Harry Yu
Harry Yu@harryzyu·
@snigdhasur Note that integrating with RevenueCat is actually not a ton less work than integrating with the app store. The main things you get out of the box are: 1. Cross-platform unification 2. You can pipe out data a bit more easily 3. Nicer default dashboards than App Store Connect
English
1
0
1
65
Snigdha Sur
Snigdha Sur@snigdhasur·
friends who run consumer subscription companies, do you use another layer or service to manage in app purchases? or just integrate with the apple store directly?
English
3
1
4
2.9K
Harry Yu
Harry Yu@harryzyu·
@eedwardsun Note that we never require tests anywhere, but recommend it for most backend functions.
English
0
0
1
29
Harry Yu
Harry Yu@harryzyu·
@eedwardsun We ran automated tests for backends. Testing is also great when writing complex functions in general, even functions used in the front-end. For front-end, we used Storybook so just added screenshot tests using Storyshots after 1-2 years.
English
1
0
1
106
Edward Sun
Edward Sun@eedwardsun·
I've always struggled with this one. How do you view writing automated tests at an early stage startup that's also trying to maximize speed and meet critical deadlines?
English
2
0
1
692
Harry Yu
Harry Yu@harryzyu·
@VictorPontis @nbaschez We switched from Sentry to Bugsnag. If you don't care about every single error but rather just what's common, Bugsnag has a feature that samples the errors that come in. We think this still gives enough insight, while saving a ton of money.
English
0
0
0
0
Nathan Baschez
Nathan Baschez@nbaschez·
What's the best way to track exceptions / errors? I've used Sentry before and have liked it, curious what the state of the art is these days
English
9
0
12
0
Harry Yu
Harry Yu@harryzyu·
@snigdhasur Blog/Notion seems good for job pages. For sourcing and emailing we used Gem/Gmelius. For logistics/stage tracking, we used a spreadsheet. For interview notes, Notion/Docs. I think overhead of buying a tool, especially a non-self-serve one, is often not worth it at our scale.
English
1
0
1
0
Snigdha Sur
Snigdha Sur@snigdhasur·
fellow friends who hire... we used to use lever but i've been noticing folks are just using notion + email to hire. is there an ATS that folks REALLY love? what's your recruiting stack?
English
8
2
12
0
Harry Yu
Harry Yu@harryzyu·
@vivqu @GetPathlight We've had a good experience with QuillJS on web and an OK experience with the Aztec Editor (created by Wordpress) on native mobile. Slate definitely had the best React bindings, but good mobile support was a must-have for us.
English
0
0
0
0
Vivian Qu
Vivian Qu@vivqu·
@harryzyu @GetPathlight Great question! We use SlateJS (slatejs.org) on web and have used workarounds to get it working on mobile. It's also not ideal, really curious what you have for rich text on Wanderlog?
English
1
0
0
0
Mike Bird
Mike Bird@Birdyword·
Pretty cool airport tbh
Mike Bird tweet media
English
6
5
85
0
Harry Yu
Harry Yu@harryzyu·
@vivqu These are really good! I really agree with these two: - You're throwing away years of accumulated bugfixes and necessary workarounds (Joel Spolsky's article) - There's always unexpected side effects, and new technologies are often less efficient (Swift at Uber and Venmo)
English
1
0
1
0
Vivian Qu
Vivian Qu@vivqu·
Happy 2022! 🎊 In the spirit of learning and reflection, compiled an incomplete list of engineering disaster stories. Here's to learning and calm serenity in the face of project trainwrecks🥂🔥 vivqu.com/blog/2022/01/0…
English
1
0
3
0
Harry Yu
Harry Yu@harryzyu·
@wgyn_ We use Websockets at Wanderlog: we use one Websockets connection for document changes, and a separate one for everything else. We use a Redis pubsub to ensure messages to one server get sent to clients connected to other servers. Ping me on FB messenger if you want to chat!
English
0
0
1
0
Ryan Wang
Ryan Wang@wgyn_·
Anyone running WebSockets in production? Curious if/how people are doing multiplexing but there are surprisingly few resources, it seems.
English
2
0
1
0
Harry Yu
Harry Yu@harryzyu·
谢谢你在2017-2018年为Wordpress的AztecEditor贡献!我的公司现在正在考虑编自己的Rich Text编辑工具。我有点懒😅-我情愿直接用AztecEditor,但是他们只会允许MPL的函式庫
中文
0
0
1
0
Harry Yu
Harry Yu@harryzyu·
@kyloma I think with React, creating Storybooks, or mini test cases for single components are a very effective way to view single components granularly. That, combined with snapshot tests are a pretty good way to prevent regressions: storybook.js.org/docs/react/get…
English
1
0
1
0
Casey! 🌈🫧 (he/him) on Mastodon or Bluesky (bsky)
Ooh it's TDD discussion day online I love TDD for well encapsulated backend code, but I've always had trouble doing TDD on frontend UI work, especially involving the DOM. I feel like tools could help. Has anyone gotten particularly comfortable with frontend UI TDD?
English
1
0
1
0
Harry Yu
Harry Yu@harryzyu·
@Getaround I can't sign into my account and your identity verification is broken! I've already submitted pictures of my ID once but got no response the last time.
GIF
English
0
0
0
0