Skip to content

Add 'Why laziness matters in Effection' blog post - #1227

Merged
cowboyd merged 6 commits into
thefrontside:v4from
joshamaju:blog/why-laziness-matters
Sep 2, 2026
Merged

Add 'Why laziness matters in Effection' blog post#1227
cowboyd merged 6 commits into
thefrontside:v4from
joshamaju:blog/why-laziness-matters

Conversation

@joshamaju

Copy link
Copy Markdown
Contributor

Motivation

Adds a new blog post explaining why lazy operations are fundamental to structured concurrency in Effection, and how laziness distinguishes operations from promises.

Approach

Adds www/blog/2026-08-24-why-laziness-matters-in-effection/index.md with featured image

@pkg-pr-new

pkg-pr-new Bot commented Aug 24, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/effection@1227

commit: e3a342a

@codspeed-hq

codspeed-hq Bot commented Aug 24, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 6 untouched benchmarks


Comparing joshamaju:blog/why-laziness-matters (e3a342a) with v4 (34b8ebe)

Open in CodSpeed

@cowboyd cowboyd left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Short and to the point.

@taras

taras commented Aug 24, 2026

Copy link
Copy Markdown
Member

I like it. Like @cowboyd, short and to the point.

The title is "why laziness matters in Effection", but the post starts with a promise, which suggests that the title has wrong scope. Maybe something like "why Effection operations are lazy"?

The thumbnail needs a bit of clean up. To help tease out what the thumbnail should say, can you answer

  1. what is the thumbnail communicating?
  2. what should the thumbnail communicate?
  3. what would be a better way to communicate the main point of the article?

@joshamaju

Copy link
Copy Markdown
Contributor Author

I like it. Like @cowboyd, short and to the point.

The title is "why laziness matters in Effection", but the post starts with a promise, which suggests that the title has wrong scope. Maybe something like "why Effection operations are lazy"?

The thumbnail needs a bit of clean up. To help tease out what the thumbnail should say, can you answer

  1. what is the thumbnail communicating?
  2. what should the thumbnail communicate?
  3. what would be a better way to communicate the main point of the article?

"Why Effection operations are lazy" is a much better title.

The thumbnail should communicate calling != running. I think a better image should represent the flow as stages, I'll update it to communicate that clearly.

@cowboyd

cowboyd commented Aug 27, 2026

Copy link
Copy Markdown
Member

@joshamaju Still looks like the preview deployment is messed up somehow

@joshamaju

joshamaju commented Aug 27, 2026

Copy link
Copy Markdown
Contributor Author

@joshamaju Still looks like the preview deployment is messed up somehow

Fixed that

@cowboyd

cowboyd commented Aug 28, 2026

Copy link
Copy Markdown
Member

@joshamaju not sure why it isn't working, but this is the url that I'm seeing https://extraordinary-dango-a3ed41.netlify.app

Is there a different one?

@joshamaju

Copy link
Copy Markdown
Contributor Author

Right. Anonymous deployments are short lived.

@cowboyd

cowboyd commented Aug 30, 2026

Copy link
Copy Markdown
Member

Is there a way we can get it to re-deploy. Everything looks good, but I just want to do one pass with it actually rendered. If we can't bring back the deploy in a more durable way, I can just check it out locally.

@cowboyd
cowboyd merged commit 7d83898 into thefrontside:v4 Sep 2, 2026
13 of 16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants