Hamburg, Germany
Joined January 2011
I wrote a small HN client, for fun. You can "subscribe to" topics ("React", "TypeScript", "ChatGPT" or similar) and view the most relevant posts & discussions for different time frames (1 day, 7 days etc.) hackerviews.app
2
1
125
It's a PWA, so it can be added to home screens and be used like an app. It's also client-side only. Topics are reflected in the URL and additionally persisted to local storage.
89
This is exactly how we build getcouped.com/. The experience is great. Our app is highly interactive, so the SPA model fits well, and hosting is cheap. However, we still benefit from build-time-rendered HTML files + JS chunks, allowing e.g. our blog to be SEO-friendly.
This Post is from an account that no longer exists. Learn more
1
3
17
29,199
Rewrites, in our case, are done for Firebase hosting. It’s not automatic, but easy enough to maintain.
2
317
If you want to rely on URL query parameters in React components in a reactive way, useSyncExternalStore makes it pretty simple when combined with a proxy object. wittern.net/blog/use-url-par…
109
It's the holiday season. Time to draft wish lists. In this case, for some amazing features that would oh-so-much improve the jolly #firebase services. wittern.net/blog/firebase-wi…
1
I wrote about how we combine @Firebase Firestore 🔥 with Zustand in Coup's React app. Our setup allows components to subscribe to updates of individual documents, even though we use a single Firestore query to listen to changes across multiple documents. wittern.net/blog/firestore-z…
An IBM-proposed specification for "GraphQL Cost Directives": ibm.github.io/graphql-specs/… The directives aim to consistently capture information required for query cost analysis. Thank you very much for the shoutout, @mmatsa_com! I am excited to see our work finally being exposed.
Replying to @mmatsa_com
In my blog post I wrote about the team - @erikwittern who is my coauthor, as well as @laredoj @TheRealAlanCha , Igor Belyi, Andy Chang, Daniel Shih, Yali Nachum, Naveed Annur, Di Zhang, Ketki Thakre, and Shawn Laflamme. Thanks to you all and so many more who contributed!
1
1
4
Before blocking the Suez Canal, the Ever Given had crashed into a ferry boat in my hometown in early 2019 (fleetmon.com/maritime-news/2…). Maybe try turning the ship‘s steering system off and on again?
🎉
This quoted post is unavailable.
2
It was great talking to @__xuorig__ and @tonyghita two days ago! I have already subscribed to the podcast for future episodes, and so should you!
Yesterday's stream with @erikwittern was a ton of fun. It's fascinating to see research done on GraphQL. You can catch the recording right here: youtube.com/watch?v=zHQWYxSD… Or listen to the podcast version! anchor.fm/graphqlfm
2
4
Very happy that our paper "A Principled Approach to GraphQL Query Cost Analysis" got accepted @FSEconf last week. This is shared work with Alan Cha, @gllmbdrt, @TheDavisJam, @laredoj, and @reactiveml. 🎉
4
9
1
44
We present a static cost analysis for #GraphQL queries, and apply it to the public APIs of GitHub and Yelp. We show that our approach always produces upper cost bounds, and that our bounds are tighter than in existing work (scientific/open-source). Will share a preprint shortly.
2
2
6
Tuesday at 12PM PST, @tonyghita and I are chatting with @erikwittern from IBM about GraphQL research! 🤓 We'll talk about their recent paper called "A Principled Approach to GraphQL Query Cost Analysis", generating GraphQL from OpenAPI, and more! 👉 twitch.tv/graphqlfm
5
1
10
Delighted to see the post "GraphQL Query Generator by IBM" by @TomPoniat on HN - especially since Tomek is another MtG aficionado! Check it out at blog.graphqleditor.com/graph… Or find our library at github.com/ibm/graphql-query…
Two years ago I wrote a draft of "GraphQL over HTTP" spec together with @RomanHotsiy and today it was adopted by GraphQL Foundation 🎉 Big shout out to Sam Parsons who led this process for the last year and @RealBrianWarner from the @GraphQL Foundation 🙌
6
9
79