Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lorendsr
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
31.
▲
by
lorendsr
4y ago
No, the sample app is 100% Temporal backend, but you can incrementally adopt—writing durable functions for specific processes. Usually companies start out with things that are either long running or for which reliability is particularly imp
32.
▲
by
lorendsr
4y ago
This post talks about the durable execution systems, which include Azure Durable Functions, Amazon SWF, Uber Cadence, Infinitic, and Temporal. Durable execution systems run our code in a way that persists each step the code takes. If the pr
33.
▲
by
lorendsr
4y ago
You are correct, that's the main difference. I wrote some more on the topic of data workflow engines like Airflow vs general-purpose application development workflow engines like Temporal here: https://community.temporal.io
34.
▲
by
lorendsr
4y ago
Temporal jobs/tasks are called workflows because the code is effectively translated into workflow steps—i.e. code progress is made by workers, and each step is persisted so that if the worker dies, you don't lose anything—another
35.
▲
by
lorendsr
4y ago
I agree about the limitations of DSLs. Temporal is a workflow engine that doesn't use a DSL or nerfed version of a programming language. It runs your arbitrary code with any of the supported runtimes (currently Go/Java/Node&#
36.
▲
When to Use gRPC vs. GraphQL
(stackoverflow.blog)
1 points
by
lorendsr
4y ago
|
1 comments
37.
▲
by
lorendsr
4y ago
Yeah, an unfortunate name collision! Name was chosen when Temporal the company was founded in 2019.
38.
▲
by
lorendsr
4y ago
Oops, that used to be normal-looking JS! Will fix, thanks
39.
▲
by
lorendsr
4y ago
Co-author here! For those unfamiliar with Temporal, here's an excerpt from the post: We think of Temporal as a "durable code execution framework." We execute your backend code in a durable fashion: by persisting each step you
40.
▲
1.0.0 Release of the Temporal TypeScript SDK
(docs.temporal.io)
18 points
by
lorendsr
4y ago
|
7 comments
41.
▲
by
lorendsr
5y ago
It certainly could, but not a fit for a real-time game. In order to make Temporal general-purpose, fault-tolerant, and scalable, it had to do more database writes / have higher latency than real-time game backends.
42.
▲
by
lorendsr
5y ago
A language runtime that runs your code in durable way (every step of program execution is persisted so that if there’s a failure—even the machine running the program losing power—execution can be continued), and a service that enables that
43.
▲
by
lorendsr
5y ago
Manually is writing code to read and write to the DB. Automatically is writing code, and all the code state (local variables, execution progress) is persisted for you.
44.
▲
by
lorendsr
5y ago
By “there’s no DB”, burgundy means that the dev doesn’t interact with the DB—the state of all their code is automatically being saved to the DB at each step.
45.
▲
by
lorendsr
5y ago
I believe Temporal is the best-in-class way to architect/code a wide range of distributed systems. Glad to hear it's so well funded!
46.
▲
by
lorendsr
5y ago
Oh cool, makes sense! What are you working on that has external devs contributing?
47.
▲
by
lorendsr
5y ago
Temporal is IMO the best way to write reliable code. Great for microservice orchestration, async work, long-running tasks, crons, distributed transactions/SAGAs. And a great benefit to the TS SDK versus the other language SDKs is that
48.
▲
So you want to self-publish books and courses on programming
(css-tricks.com)
194 points
by
lorendsr
5y ago
|
65 comments
49.
▲
by
lorendsr
5y ago
I'd like to be able to enable email notifications for just payment link payments. Currently only option is all successful payments. Link page: "Get an email after every successful payment by managing your settings." Settings
50.
▲
by
lorendsr
5y ago
I'd like to be able to enable PPP so that the page shows lower prices for those located in countries with less purchasing power.
51.
▲
John Resig's book on GraphQL is finally published
(blog.graphql.guide)
9 points
by
lorendsr
5y ago
|
1 comments
52.
▲
by
lorendsr
8y ago
Chapters 1-5 are apollo-free! And the queries and mutations used in the apollo client chapters are applicable outside apollo.
53.
▲
by
lorendsr
8y ago
Apollo has been in the lead for a while—it currently has 125k weekly downloads on npm, vs Relay's 20k. You can use the new render prop API instead of the HOC API if you don't like wrapping. The data fetching itself is separate fro
54.
▲
by
lorendsr
8y ago
Would definitely recommend GraphQL over GRPC! We'll go over how to generate types or add them manually, but the rest of the book is in ecmascript.
55.
▲
by
lorendsr
8y ago
It's node: `apollo-server-express` https://www.apollographql.com/docs/apollo-server/
56.
▲
Use All the Databases (REST – GraphQL)
(compose.com)
4 points
by
lorendsr
10y ago
|
0 comments
57.
▲
by
lorendsr
10y ago
This is great
58.
▲
Thoughts from the Hunted: Broken things about Product Hunt
(medium.com)
2 points
by
lorendsr
11y ago
|
0 comments
59.
▲
Emoji at scale: Render performance of CSS sprites vs. individual images
(medium.com)
1 points
by
lorendsr
11y ago
|
0 comments
60.
▲
by
lorendsr
13y ago
I don't believe the NSA should be giving data (or even just "tips") on citizens to LE. It's either illegal or done under a law I don't know about. Do you know what this is talking about? >FISA surveillance was or
More ›