Got some time to play with @repeatdev — using it to test out an upcoming @cloudflare Queues feature.
I really like the way Repeat handles scheduling + exposes in-dash metrics + logs: the fast feedback loop makes iterating really easy ⚡️
My new "thing" just got accepted to the @Cloudflare for Startups program. 🚀
I now have more access to the Cloudflare compute platform (Supercloud), including enterprise plan features, for a year!
tldr; literally, nothing stops me from shipping the thing real soon! 🔥👀
tldr; 2 things I would really love to see in @CloudflareDev Workers developers platform in 2023:
1. Observability - Tracing, zero setup, native binding, not a lib
2. Workers (Workload) identity - a JWT token with metadata signed by @Cloudflare, verifiable with public keys
🪡🧵
It might be slightly different (opinionated) than classic instrumentation tools, but that’s the beauty of building your own platform.
In the end it’s standard traces though, which you will be able to consume in your own tooling in any of the open formats. 👀
@WalshyDev I need way more context in order understand what it is trying to achieve.
If it's to trace anything, I wouldn't even play with defining an API: I'd just follow whatever OpenTelemetry does so that the code is as portable as possible.
Making things nice and simple is the beauty of building your own platform! 🙌
Tracing is automagical in @repeatdev, comes with everything you need to observe and measure your repeats, including the UI to view traces.
@WalshyDev Have you tried the tracing in @repeatdev? I really like their API. Can pass a function or a promise into .measure(), or manually .end() to stop the span. Supports groups too. Oh and it returns the value of the promise/function passed to measure() which is super helpful!
📈Observability is one of @repeatdev's key features, with auto-tracing out of the box -- and the option to trace custom things.
See another @jachands's trace, with complete visibility into his tasks!
Thank you for the spotlight, @supabase, what a lovely surprise. 🥰
Also, looks like Postgres 15 is coming to everyone, this means RLS support for views! 🚀
https://t.co/9OFWU61w7Z
🚀 Superb @supabase storage updates today! 😍
🔥 We will be able to pass webhooks functionality to @repeatdev developers, so you can trigger custom logic whenever your objects are created or updated. Sounds cool to me!
🔥 Observability makes improving your repeat scripts a breeze! @jachands identified latency-saving operations with ease thanks to the @repeatdev tracing feature. Sign up and try tracing yourself - available for everyone.
https://t.co/XvwIz1djVM
🚀 Version actions 🔥
You can now restore any @repeatdev version's code or make any version active.
More actions for versions are comings soon, such as
👀 compare code between versions
💔 healthiness "indicators"
🍴 clone into a new repeat
🙋♂️ actors (who deployed this version?)
🙌 Made a tasks feature for @repeatdev. Still need a lot of work, but it’s usable so I shipped it anyways.
Ideal for use-cases when you need to schedule task at specific time, once or in intervals. You can pass data to each task also.
Give it a try 👇
https://t.co/miouAIDdSp