Top all-time · #4148
Frontside
Company blog · frontside.com/blogprogrammingweb
Frontside is the company blog at frontside.com, writing about programming and web. Since 2021, 19 different Hacker News readers have linked it 27 times, most often “The await event horizon in JavaScript (2023)”. No feed was found, so read it on the site itself.
Too few sampled comments (8) to say how often HN recommends it.?
Why HN links it
HN readers link Frontside for its Effection library and writing on structured concurrency and JavaScript generators, including a post on generators versus async/await. Its Backstage consulting work is also mentioned.
Summarised by Claude from a sample of 8 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Frontside creates cohesive developer experiences for Cloud Native Teams
Most-linked posts?
- The await event horizon in JavaScript (2023)10 people · 10 mentions · first linked 2023-12-11
- Effection – Structured Concurrency for JavaScript4 people · 6 mentions · first linked 2022-03-21
- Deno Is “Fast” for Humans2 people · 2 mentions · first linked 2022-12-01
- Effection 3.0 – Structured Concurrency and Effects for JavaScript2 people · 2 mentions · first linked 2023-12-18
What Hacker News says?
Resource management, especially when lexical scoping is a feature, is why some of us have been working on bringing structured concurrency to JS: https://bower.sh/why-structured-concurrency Library that leverages structured concurrency: https://frontside.com/effection
Comment linking /effection
on “JavaScript's New Superpower: Explicit Resource Management”Submitted The await event horizon in JavaScript (2023) as a story · 17 points
HN discussionIndeed, Backstage is a framework for creating a developer portal, not a ready-made product. I used to work on a consultancy ( https://frontside.com ) who's specializing in adopting Backstage at Fortune 500s like HP. When you adopt Backstage at scale, you rely on processors that scan your LDAP, GitHub, etc to discover, stitch, and feed cohesive data to the software catalog. HP is giving a talk next month on how they…
Comment linking /
on “I spent two years trying to do what Backstage does for free”Submitted Effection – Structured Concurrency Framework for Node and JavaScript as a story · 5 points
HN discussionI think React would get better developer experience and performance if they adopt language coroutine feature to implement direct style algebraic effect. In fact the React Fiber system is already an implementation of algebraic effect.[1] However, it’s “suspending” a routine by raising an exception. Thus unwinding all the call stack, therefore, it needs to re-run that same routine on resume. This is the core reason wh…
Comment linking /effection/
on “Understanding React Compiler”Submitted The Heart Breaking Inadequacy of AbortController as a story · 4 points
HN discussionFor those interested in exploring Structured Concurrency in JavaScript, there is https://frontside.com/effection
Comment linking /effection
on “Structured Concurrency”Submitted Effection: For When Async/Await Is Not Enough as a story · 3 points
HN discussionI think the simplest expression of the idea of structured concurrency that I've come across is this: The scope of any concurrent process is the same as the lexical scope of the function that created it. This has profound implications. Let's say, for example that I call `doTasks()` with 10 separate tasks. Before any of them can complete, one of them fails. What happens to the other 9? In your example, they are "leake…
Comment linking /effection
on “Structured Concurrency”Submitted Why JavaScript Needs Structured Concurrency as a story · 2 points
HN discussionJavaScript generators are unmined gold! We've done a lot of usage of JavaScript generators as delimited continuations; using them to implement the classic shift/reset operations in JavaScript. https://github.com/thefrontside/continuation Built on those delimited continuations is structured concurrency for JavaScript ( https://frontside.com/effection )
Comment linking /effection
on “Delimited Generators – A more natural API for JS generators”Submitted Effection 3.0 – Structured Concurrency and Effects for JavaScript as a story · 2 points
HN discussionHave a look at effection,which seems to share some ideas: https://frontside.com/effection
Comment linking /effection
on “Delimited Generators – A more natural API for JS generators”Submitted The Await Event Horizon in JavaScript as a story · 2 points
HN discussionHi! Charles has a great article about why it's better to use generators over async/await: https://frontside.com/blog/2023-12-11-await-event-horizon/ There are real benefits to using generators over async/await so I would encourage everyone to learn more about them and their benefits.
Comment linking /blog/2023-12-11-await-event-horizon/
on “Show HN: Starfx – A modern approach to side-effect and state management in UI”Submitted The Await Event Horizon in JavaScript as a story · 2 points
HN discussionSubmitted Deno Is “Fast” for Humans as a story · 2 points
HN discussionSubmitted The Conjoined Triangles of Senior-Level Development as a story · 2 points
HN discussionSubmitted The await event horizon in JavaScript as a story · 1 points
HN discussionSubmitted The await event horizon in JavaScript as a story · 1 points
HN discussionSubmitted The await event horizon in JavaScript as a story · 1 points
HN discussionSubmitted Structured Concurrency and Effects for JavaScript as a story · 1 points
HN discussionSubmitted The await event horizon in JavaScript as a story · 1 points
HN discussionSubmitted The await event horizon in JavaScript (structured concurrency in JavaScript) as a story · 1 points
HN discussionSubmitted The await event horizon in JavaScript as a story · 1 points
HN discussionSubmitted Deno Is “Blazing Fast” for Humans as a story · 1 points
HN discussionSubmitted Effection – Structured Concurrency for JavaScript as a story · 1 points
HN discussion