Robin Schreiner Profile
Robin Schreiner

@a47ae

Followers
30
Following
93
Statuses
64

Co-Founder at @codelayer_de Building stuff for the web, currently working on @likvi_app

Karlsruhe, Deutschland
Joined October 2014
Don't wanna be here? Send us removal request.
@a47ae
Robin Schreiner
5 days
@kalenjordan Ah, sorry, then my response is not helpful. :D Sadly as far as I know Shopify never published details about the order. My guess is that whatever function was registered first runs first. But if you get any details please let me know.
2
0
1
@a47ae
Robin Schreiner
9 days
@kinngh @aidenybai We are using Sentry in our Shopify apps and it can measure LCP and also you can drill down what causes the LCP:
2
1
5
@a47ae
Robin Schreiner
15 days
@kalenjordan They recently added API access to the menu resource:
1
0
1
@a47ae
Robin Schreiner
1 month
@kalenjordan The "Paper" theme by Brickspace Lab is using Alpine and Tailwind: They even have a toolkit for customizing the theme (, but I never worked with this theme. Would be interested in opinions though. 😄
1
0
1
@a47ae
Robin Schreiner
2 months
@gilgNYC We developed some private apps, mostly discount related and build one public app to add fees to products: But there is one blocker in how discounts and bundles work together:
0
0
0
@a47ae
Robin Schreiner
2 months
@andrew_mcgov Thank you very much, it is so great to have a complex reference app. Read through most of the code, and we will definitely adapt some choices for our own apps. May I ask you, why is the folder wich calls Shopify endpoints called `models`? Because they represent remote entities?
1
0
1
@a47ae
Robin Schreiner
2 months
@kinngh This will simplify so much app code. Can't wait to test it. :D
1
0
2
@a47ae
Robin Schreiner
2 months
@alexanderhupfer Verify nice, best luck with your app. Can you also create eInvoices? In the EU and especially Germany starting from next year it is required to create electronic invoices for B2B sales. A simple PDF sadly does not satisfy the requirements.
1
0
0
@a47ae
Robin Schreiner
3 months
@kalenjordan For larger customers we always recommend Algolia with a custom UI implementation. You can basically configure every part of the search and discovery experience, but it can get quite pricy and in my opinion the default UI is not that great.
1
0
1
@a47ae
Robin Schreiner
5 months
@kalenjordan You need to narrow down the type, as it is a union type. This check should be enough for the typesript compiler to infer the type.
Tweet media one
1
0
1
@a47ae
Robin Schreiner
6 months
@kalenjordan Instead of relying on passing a lot of data, I would solve this by using an HMAC calculated over the customer id. So you generate a HMAC in Liquid (on the server because otherwise your private secret is not private) and then you can verify it on the receiving side.
1
0
1
@a47ae
Robin Schreiner
10 months
@kalenjordan Also Polaris Cards are tricky to get the same height, because their height is dependant on content. So it's really hard to get two cards with different content the same heigth. Maybe you are better off using plain CSS flexbox and building the card yourself.
0
0
0
@a47ae
Robin Schreiner
10 months
@kalenjordan You need the `InlineGrid`, here is an updated example. Also the `sectioned` property does not longer exist on the `<Card>` component :)
Tweet media one
1
0
1
@a47ae
Robin Schreiner
4 years
@troyhunt You may be interested in this review from ASR: They use a Klippel NFS (robotic measurement system) to measure more than 1000 points and calculate the accurate frequency response. The 8010 is one of the best speakers they measured.
1
0
0
@a47ae
Robin Schreiner
5 years
@timohetzel Habe seit Jahren Syncthing am laufen. Funktioniert super zuverlässig und bisher nie Probleme gehabt. Leider keine iOS Integration.
0
0
2
@a47ae
Robin Schreiner
5 years
@Yekki_1 @cybergibbons Maybe this blog post could be helpful for both of you.
1
0
2