This is one of my favorite podcast episodes I've ever been on. I love this conversation and the points covered: linting in 2025, performance vs. devX tradeoffs, and all sorts of interesting dives into architectures.
If you never thought you should care about your linter, this will blow your mind! ๐ง
07.08.2025 15:04 โ ๐ 14 ๐ 3 ๐ฌ 2 ๐ 2
Thanks again @joshuakgoldberg.com for all the latest on linters!
07.08.2025 15:01 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0
YouTube video by NDC Conferences
JavaScript Blazingly FAST! Lessons from a Game Engine - Erik Onarheim - NDC Oslo 2025
My NDC Oslo talk is live!!! Let's Make JavaScript BLAZINGLY FAST! Lessons from a Game Engine @excaliburjs.com
www.youtube.com/watch?v=xCB9...
#gamedev #javascript #excaliburjs
06.08.2025 13:11 โ ๐ 9 ๐ 3 ๐ฌ 0 ๐ 0
YouTube video by NDC Conferences
JavaScript Blazingly FAST! Lessons from a Game Engine - Erik Onarheim - NDC Oslo 2025
Checkout my buddyโs NDC talk on how to make JavaScript performant!
This is what powers ExcaliburJS as a game engine.
#gamedev #indiedev
youtu.be/xCB9cB9YZL8?...
06.08.2025 11:50 โ ๐ 14 ๐ 6 ๐ฌ 0 ๐ 0
Thanks, I've been very sleep deprived and that's when the good lines come out lol
06.08.2025 02:01 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0
Did you know you can just say things on the internet? Like "July is National Carpet Cleaning Month"?
Welp worked on me, got my carpets cleaned haha.
05.08.2025 04:12 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
I've been trying to give web components a real shot. I used to think the API 100% sucked but I've mostly come around on it. Thinking of them as "enhanced elements" rather than bespoke components has helped make their use-case click (thanks enhance.dev, great resources there @brianleroux.bsky.social)
04.08.2025 15:46 โ ๐ 3 ๐ 2 ๐ฌ 3 ๐ 0
More people should hire Rob tbh
04.08.2025 19:00 โ ๐ 0 ๐ 2 ๐ฌ 0 ๐ 0
Fooled around and made a ExcaliburJS level design tool that uses Excel or Google Sheets to design the level, parses it, and automagically creates your tilemap and entities for you in Excalibur!!!!
#gamedev #indiedev
@excaliburjs.com
02.08.2025 00:55 โ ๐ 14 ๐ 5 ๐ฌ 0 ๐ 0
I learned a ton from @lirantal.com while recording this episode! Many thanks again for joining us!
31.07.2025 16:36 โ ๐ 3 ๐ 1 ๐ฌ 0 ๐ 0
@distraction.engineer Howdy! I'm planning on organizing a local get together for LDJAM in October for igdatc.org! Anything we should sign up for/notify/participate in?
30.07.2025 18:22 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Deno Fresh 2.0 Alpha, a BigInt Trick, and Learn TS in One Hour | News | Ep 28 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 28
News of the week of July 21, 2025: Deno Fresh 2.0 is in alpha, TS 5.9 RC has some small changes, and beware the latest eslint-config-prettier supply chain attack. From the community: learn TypeScript...
Today on the pod: Deno Fresh 2.0 alpha, TS 5.9 RC, npm linter attack, learn TS in an hour, generics, DI libs & more! share.transistor.fm/s/857c045a #typescript
29.07.2025 14:53 โ ๐ 3 ๐ 2 ๐ฌ 1 ๐ 0
I'm very interested, is this similar to the snowflake ids? en.wikipedia.org/wiki/Snowfla...
Looks like the code is private still? github.com/nxjosh/flake...
28.07.2025 02:58 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0
My talk titled "Your GPU is a JavaScript Runtime*" just landed on YouTube! ๐จโ๐ป
I answer WHY and HOW we compile JS/TS to WGSL, how it improves interop for the whole ecosystem, and the added dimension of customizability it unlocks for WebGPU libraries
Video below โฌ๏ธ
#webgpu #typegpu #typescript
24.07.2025 19:46 โ ๐ 7 ๐ 2 ๐ฌ 1 ๐ 0
I'm going to guess that the finally doesn't run in the expected order and it's false. Maybe the goto jump is considered "part" of the catch?
25.07.2025 02:01 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Deno 2.4 Bweets, Next.js Vuln Alert, Modern Node, and Typed Mongo | News | Ep 25 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 25
News of the week of June 30, 2025, Deno Bundle is Back in Black in 2.4! We coin the term "Bweet", Deno also gets some non-standard import attributes for text and bytes, OTEL is now stable in Deno,โฆ
Today on the pod! Deno Bundle is Back in Black in 2.4! We coin the term "Bweet", Deno also gets some non-standard import attributes for text and bytes, OTEL is now stable in Deno, and Next.js has a DoS vulnerability.
Listen: share.transistor.fm/s/cee76c97
09.07.2025 15:45 โ ๐ 3 ๐ 1 ๐ฌ 1 ๐ 0
stylized night sky shader i've been poking at...might be cooking up an actual game project who knows ๐๐ซฃ #godot #gamedev #indiedev
08.07.2025 06:29 โ ๐ 60 ๐ 10 ๐ฌ 1 ๐ 0
I wrote an update on our JavaScriptโข cancellation effort
deno.com/blog/deno-v-...
#FreeJavaScript
28.06.2025 11:26 โ ๐ 152 ๐ 28 ๐ฌ 3 ๐ 1
Code Snippet:
```typescript
const query = new Query({
// all fields are optional
components: {
all: [ComponentA, ComponentB] as const, // important for type safety!
any: [ComponentC, ComponentD] as const, // important for type safety!
not: [ComponentE]
},
tags: {
all: ['tagA', 'tagB'],
any: ['tagC', 'tagD'],
not: ['tagE']
}
})
```
๐งฉ New ECS feature to improve Query options just landed in main Excalibur thanks to @mattjennin.gs!
Latest alpha `npm install excalibur@next`
Queries can now take additional options to filter in/out by components or tags! This is huge for our ECS fans out there and a long requested feature!
27.06.2025 13:17 โ ๐ 2 ๐ 1 ๐ฌ 0 ๐ 0
Code Snippet
```typescript
import { Graph } from 'excalibur';
// Create an empty graph of strings
const graph = new Graph<string>();
// Add a few nodes with string data
const nodeA = graph.addNode("A");
const nodeB = graph.addNode("B");
const nodeC = graph.addNode("C");
// Connect nodes with bidirectional edges (default)
graph.addEdge(nodeA, nodeB);
graph.addEdge(nodeB, nodeC);
graph.addEdge(nodeC, nodeD);
graph.addEdge(nodeD, nodeE);
// Check if nodes are connected
const connected = graph.areNodesConnected(nodeA, nodeB); // true
// Get neighbors of a node
const neighbors = graph.getNeighbors(nodeA); // [nodeB]
// Find shortest path from A to C
const { path, distance } = graph.shortestPathDijkstra(nodeA, nodeC);
const aStarResults = graph.astar(nodeA, nodeB);
```
๐บ๏ธ New Graph module to do graph data structures and algorithms with built in path finding! Thanks @mookie4242.bsky.social!
Features:
- Nodes with custom data
- Weighted, directed or undirected edges
- Position nodes in 2D space for spatial algorithms
- Built in BFS and DFS
- Path finding!
27.06.2025 13:39 โ ๐ 5 ๐ 1 ๐ฌ 0 ๐ 1
Everyone will know all the deets soon!
24.06.2025 20:55 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
New Biome, Mocha, Jest, and k6 Releases All Kissed by TypeScript | News | Ep 23 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 23
News for the week of June 16, 2025: Biome v2 features type-aware linting without TSC, Mocha and Jest both get native ESM and TS upgrades, and Grafana Lab's k6 load testing tool... also can now run native...
Biome v2 brings type-aware linting, Mocha & Jest add native ESM/TS, k6 runs TS tests, plus tips on map/index key type safety, import maps & WebGPU. Listen: share.transistor.fm/s/48085fcd #typescript
24.06.2025 14:53 โ ๐ 4 ๐ 1 ๐ฌ 1 ๐ 0
Community highlights โจ
- @lirantal.com on securing TS
- @socket.dev post on pnpm's new virtual store
- @nxjosh.bsky.social introduces TypeFire
- @cinny.bun.how shares a JIT schema validation library
- @dr-axel.de releases new ES2025 edition for Exploring JS
- @ycmjason.codes wants #ROLP to trend
17.06.2025 14:53 โ ๐ 5 ๐ 2 ๐ฌ 0 ๐ 0
We are building the future of JavaScript packages.
wholesomegames.com
Wholesome Games Presents ๐ Is This Seat Taken? ๐ Fishbowl ๐ Minami Lane ๐ Usagi Shima ๐ MakeRoom
Full-stack developer at @laravel.com
Currently fiddling with tidyinbox.com and termsky.app
joe.codes/links
Rstack is a lightning-fast JavaScript toolchain that includes Rspack, Rsbuild, Rslib, Rspress, Rsdoctor, and Rstest.
5 years in tech. Like traveling and cool people. I build stuff like http://typefire.dev (magic TypeScript thingamajigs) and DBs and whatchamacallits
TypeScript's 1:1 validator, optimized from editor to runtime โต
โญhttp://github.com/arktypeio/arktype
๐http://arktype.io/discord
โกEmpowering JavaScript with native platform APIs โจnativescript.new Best of all worlds (TypeScript, Swift, Obj-C, Kotlin, Java) ๐ซ
Vite team member and maintainer of React plugins
Software developer at Deno. Also working on ts-morph, dprint, and more (https://github.com/dsherret)
unsolicited technical advisor. 10,000ร girlfriend
24 bun/buns she/her it/its
๐ก https://roe.dev
โ building @nuxt.com โข @nitro.build โข https://elk.zone
๐ https://page-speed.dev โข https://firstcommit.is โข https://react-to-nuxt.com
๐
Google GDE โข Microsoft MVP โข GitHub โญ๏ธ
๐งโโ๏ธ โท๏ธ ๐ดโโ๏ธ โ๏ธ
๐ edinburgh ๐ด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ
Lead Developer on http://typegpu.com // @swmansion.com
๐จ๐ปโ๐ป๐ธ๐ https://github.com/iwoplaza
๐ง๐ท๏ธโ๏ธ https://github.com/mobends
๐ถ๐น๐ถ http://soundcloud.com/ivesiris
cofounder/CTO @honeycombio, co-author of Observability Engineering and Database Reliability Engineering. I test in production and so do you. ๐๐ณ๏ธโ๐๐ฆ
web performance and DevTools, mostly.
In '97 I wrote a paper for English class on HTML Image Maps. I haven't changed much since.
JavaScript Infrastructure & Tooling at Bloomberg. Co-chairing TC39. Likely to tweet tech stuff about JS & software performance. Opinions are my own.
Devrel for hire!
Angular GDE
Mediocre at best
he/him
npx mhartington
I cook delicious TypeScript / JavaScript nuggets. ๐ณ