Explicit >>> magic, and the difference between `๐๐๐๐.๐๐๐()` and "๐๐๐ ๐ ๐๐๐๐๐๐๐ " is huge.
We shipped implicit IDs when we created the ๐๐๐๐.๐๐๐ API in 2022. Switched to explicit APIs within months. Here's why:
โ No magic compilation. What you write is what you run. With directives, what you write *isn't* what you run.
โ Steps = explicit code transactions
โ Steps = easy unit test and mock
โ Steps = far more powerful API (`๐๐๐๐.๐ ๐๐๐๐ต๐๐๐ด๐๐๐๐`, `๐๐๐๐.๐๐๐๐๐๐`, etc.)
โ Steps = easy change management
โ Steps = language agnostic: switch from TS โ Go and pick up where you left off
โ Explicit functions = insanely powerful flow control
โ Explicit functions = fan out
In other words, one compiles your code into routes you never wrote. The other gives you typed functions that do exactly what they say. Here's a deep dive:
๐Starting launch week off with a big one!
https://t.co/zfMn71LZs7 is now available for APIs ๐ฎ
Add a single line of code to any REST API to add durability, automatic retries, and observability to applications, without ever having to think about queues, workers, or extra infra.
Fixing noisy neighbor problems in multi-tenant queueing systems is hard. The typical approaches are all pretty bad, but - there is a better way...
โ๏ธ I wrote about the problem, approaches to solve it, and how @inngest is purpose-built to solve it. Blog post link below โฌ๏ธ
It's 2024. Queues aren't the right abstraction anymore. Almost all other aspects of software dev have evolved in the last 20 years and queues haven't. You just shouldn't be building directly with raw queues anymore. Why is that?... ๐๐
https://t.co/dOd0367uJU is undergoing maintenance and will be back up as soon as possible!
Because it's a free service that is maintained by an individual, it may take a few days to return. No data has been lost - only upgrades need to be performed. Thanks for your patience!
@irJustineee@inngest If you already have a team, my first goal is to allow people to log in and see their existing teams. I'll work on this as soon as I can :)
@irJustineee Sorry Justine! The site broke with our hosting provider and I haven't gotten the time to re-build it and up to a new hosting platform. I'm currently building a startup (@inngest) during my days so I've struggled to find the time ๐ . Out of curiosity, do you have an existing team?
@caffeinatedwes@thecodaguy Sorry - I'm still working on it - hard to find the time at the moment w/ my other company. Hoping to get this back up and running soon!
@reinsch82 Hi there - yes, I'm still working on it. Timezone isn't fully back online yet, we've got the basics sorted, but it will take a little more time!
@reinsch82 Hi there, it seems something is broken with our cloud provider - it's more than a quick fix so it will take some time to bring this back up!
Today we launch our official @vercel integration on the Vercel Marketplace ๐
Now, with combining @vercel with @inngest, it's the fastest way to ship event-driven functions. Build background jobs, cron jobs, webhooks, event-driven user flows in minutes.
https://t.co/PYvwXC2lbb
Today, we're open sourcing the execution engine at the core of Inngest to enable developers to build background jobs faster than ever with no boilerplate code, no config, and no infra. You can run Inngest right on your own machine, and, soon, self-host:
https://t.co/bd6N1bDZD9
@OrsecTech Hi there, how large is the image that you're uploading? I've just been able to successfully upload an avatar on Chrome and Firefox. If you try this again, could you send me a screenshot of the developer tools console in chrome after this issue happens? Console: CMD+Shift+J
@kajurria Hi Jurriaan, how large is the image that you're uploading? I've just been able to successfully upload an avatar on Chrome and Firefox. If you try this again, could you send me a screenshot of the developer tools console in chrome after this issue happens? Console: CMD+Shift+J
@kajurria@buffer Hi Jurriaan, Timezone is run as a separate project by a single person separate from Buffer, sorry for any confusion. I can look into fixing image uploading soon, I'll let you know when it's fixed :)
The timezone database the app uses has just been updated. This should fix any issues with places that have updated their daylight savings time rules this year! ๐ฐ๏ธ