π
π
I'm using nix instead of homebrew :)
π€
Will need to do a bit more work for the "line by line" part.
import * as Fs from "node:fs/promises" export async function* readReverse(path: string, chunkSize = 1024) { const file = await Fs.open(path, "r") const stat = await file.stat() let pos = stat.size while (true) { pos = Math.max(0, pos - chunkSize) const chunk = Buffer.alloc(chunkSize) const result = await file.read(chunk, 0, chunkSize, pos) yield chunk.subarray(0, result.bytesRead).reverse() if (pos === 0) break } }
@effect-ts.bsky.social 3.11 has been released!
Includes features like Effect.fn (auto-traced functions with better stack traces), Micro improvements and more.
Blog post is here: effect.website/blog/release...
@attilavecerek.bsky.social is a great dev - was really interesting to hear the challenges his team faces at Zendesk!
How Zendesk incrementally adopted Effect in a polyglot environment with a large codebase.
Cause & Effect Podcast with Attila VeΔerek β hosted by @schickling.dev
Give it a listen and let us know what you think about their approach!
www.youtube.com/watch?v=rNAq...
Effect Development: Second revision of HTTP API
By Tim Smart @timsmart.co
www.youtube.com/watch?v=Opuf...