Grilled Cheese

ExploreLog inSign up

Abdelrahman Awad

@awad.dev

126 Following682 Followers

Sr. Software Engineer @sentry.io โ€ข GDE in Web Technologies โ€ข Vue.js ๐Ÿ’šโ€ข TypeScript ๐Ÿ’™โ€ข OSS Maintainer โ€ข Host ๐ŸŽ™๏ธ Untyped.fm โ€ข YYZ ๐Ÿ‡จ๐Ÿ‡ฆ / CAI ๐Ÿ‡ช๐Ÿ‡ฌ

PostsRepliesMedia
@robpalmer.bsky.socialSep 30, 2026, 8:15 AMReposted by @awad.dev

ECMAScript excitement ๐Ÿ˜‰

Congrats to @ashley-c.bsky.social from TechAtBloomberg on advancing the Composites proposal to Stage 2 at @tc39.es today ๐ŸŽ‰

Composites are objects that are compared by value instead of identity. They are an evolution of Record & Tuple proposal.

const pos1 = Composite({ x: 1, y: 4 });
const pos2 = Composite({ x: 1, y: 4 });
pos1 === pos2; // true

const positions = new Set(); // the standard ES Set
positions.add(pos1);
positions.has(pos2); // true
@awad.devSep 29, 2026, 8:26 PM

Slides are up ๐Ÿ‘‡
awad.dev/talks/tracin...

If you maintain a library and want to add tracing channels, my DMs are open. Happy to help you ship it.

@awad.devSep 29, 2026, 8:26 PM

Gave my "Tracing Without the Tax" talk at @nodeconf.eu
in Bologna ๐Ÿ‡ฎ๐Ÿ‡น

Tracing Channels let libraries own their observability by describing what they do. Computing telemetry and insights is the APM's job.

Thanks to every maintainer and reviewer who pushed with us ๐Ÿ™

Slides in ๐Ÿงต

@nico.kaiser.meSep 29, 2026, 12:27 PMReposted by @awad.dev

๐Ÿ“ธ #NodeConfEU @awad.dev: Tracing Without the Tax

Terms of UsePrivacy PolicyCommunity StandardsHelpGet the app

Grilled Cheese is a product of Village Compute

Version devBuilt at: 2026-10-11 23:30:56 EDT