Erik Onarheim
banner
erikonarheim.com
Erik Onarheim
@erikonarheim.com
Fullstack dev by day 💻 maintainer of @excaliburjs.com by night ⚔️
Co-host of @typescript.fm
🎮 IGDATC Board Member
🕹️ Game dev
😻 Cat lover
🏃‍♂️ Distance runner
🚀 Math/physics nerd
👶 New dad
Reposted by Erik Onarheim
Look friends we're on the changelog news!
November 25, 2025 at 11:03 PM
Reposted by Erik Onarheim
At JsConf.jp @loading.trynova.dev introduces Andromeda.

Andromeda is a TypeScript-native runtime that uses the Rust-based Nova JS engine together with Oxc.

It aims to be web interoperable and is part of WinterTC.
November 16, 2025 at 4:13 AM
Reposted by Erik Onarheim
Shit shit shit.

Difficult realization that we're financially at our limit. I need work yesterday to support my wife and I. At this point, anything goes. Full time, part time, you pay and I code for you.

I'm a 20+ year pro software/gamedev in "Fake London" Canada

mikekasprzak.com/Resume-MikeK...
November 14, 2025 at 8:52 PM
Reposted by Erik Onarheim
Today on the pod, Daniel Rosenwasser & Jake Bailey reveal what's coming in TypeScript 6 & 7! Learn about ES2024 defaults, the new Go compiler, and smarter DOM typings.

share.transistor.fm/s/ad05eae6

#typescript
What's Coming in TypeScript 6/7 | Daniel Rosenwasser | Jake Bailey | Ep 43B | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 43
Daniel Rosenwasser and Jake Bailey join the two fools to talk about what's coming soon in TypeScript 6 and 7. What changes should developers expect? What might the new compiler API look like? How is the...
share.transistor.fm
November 13, 2025 at 3:49 PM
Reposted by Erik Onarheim
Always bet on TypeScript 😎
November 12, 2025 at 2:39 PM
Reposted by Erik Onarheim
November 6, 2025 at 2:47 PM
Reposted by Erik Onarheim
got em
Big news in this year's GitHub Octoverse report: TypeScript is now the most-used language on GitHub!

We are thrilled and grateful to see the TypeScript and JavaScript community continue to grow and thrive. 🚀

Read up more at github.blog/news-insight...
Octoverse: A new developer joins GitHub every second as AI leads TypeScript to #1
In this year’s Octoverse, we uncover how AI, agents, and typed languages are driving the biggest shifts in software development in more than a decade.
github.blog
October 28, 2025 at 8:26 PM
Reposted by Erik Onarheim
I am looking for a full-time job.

Being independent in open source for 3.5+ years has been wonderful. I've gotten done most of the high-level goals I wanted to, and miss having people & structure around me.

If you know of a role for a staff-level TypeScript+web developer, let me know! 🙂
October 30, 2025 at 2:40 PM
Woo! The @excaliburjs.com v0.31.0 release (2D TypeScript Game Engine) and my "JavaScript Blazingly Fast! Lessons from a Game Engine" optimization talk made the Web Gamedev Newsletter!!!

www.webgamedev.com/newsletter/028

Definitely go follow the newsletter (and @verekia.com for the latest!)
Newsletter – Issue 028 | Web Game Dev
www.webgamedev.com
October 29, 2025 at 5:23 PM
Reposted by Erik Onarheim
There is a nice summary of my recent whirlwind tour of the refreshed @deno.land Deploy in this episode of @typescript.fm

(And I’m adding the phrase “config dancing” to my repertoire)

Thanks @erikonarheim.com and @kamranicus.com!
October 29, 2025 at 12:03 PM
Reposted by Erik Onarheim
Wouldst thou like the taste of butter to go with that @bun.sh?
October 14, 2025 at 10:41 PM
Reposted by Erik Onarheim
Today on the pod: ReactConf 2025 highlights: React 19.2 & Compiler 1.0, Bun 1.3 security features, TS 7 preview in VS 2026, plus community insights on CSS & ESLint perf! Also plenty of The Witch references. 🐐

share.transistor.fm/s/ddce3e87

#typescript
ReactConf 2025 Highlights, Bun 1.3's Security Scanner API, and Malware-as-a-Service | News | Ep 39 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 39
News of the week of October 6, 2025: Highlights from ReactConf 2025, Bun 1.3's (delicious) security lede got buried, and how to buy lifetime access to someone's webcam for $500. From the community: CSS...
share.transistor.fm
October 14, 2025 at 2:53 PM
We did it! Check out our Ludum Dare 58 Game!

ldjam.com/events/ludum...

#gamedev #excaliburjs #ludumdare #ldjam
October 7, 2025 at 12:50 PM
Reposted by Erik Onarheim
The Theme for Ludum Dare 58 is ...

Collector

ldjam.com #LDJam
October 3, 2025 at 9:59 PM
Reposted by Erik Onarheim
Ludum Dare 58's theme announcement is so very soon! #LDJam
kermit the frog is covering his mouth with his hand and the word anticipation is written on the bottom .
ALT: kermit the frog is covering his mouth with his hand and the word anticipation is written on the bottom .
media.tenor.com
October 3, 2025 at 9:42 PM
Reposted by Erik Onarheim
Ludum Dare 58 Approaches!

We are hosting an in person event with @2dcon.gg

* **Virtual ONLY Friday** October 3

* In-Person 2D Con HQ October 4-6

1325 Winter St NE #108, Minneapolis, MN 55413
Hours: 9AM-6PM Central US

* Discord discord.gg/Qw6Yj9CUvQ

* Message @erikonarheim.com with Q's
Join the IGDATC Jam Server Discord Server!
Check out the IGDATC Jam Server community on Discord - hang out with 61 other members and enjoy free voice and text chat.
discord.gg
October 2, 2025 at 1:46 PM
Hi friends! The State of JS 2025 survey is now open!
survey.devographics.com/en-US/survey...

Please fill it out! It helps all us web peeps out with data!!

Also if you mention you use Excalibur.js or listen to TypeScript.fm that'd be cool too 🥰
State of JavaScript 2025
Take the State of JavaScript survey
survey.devographics.com
October 1, 2025 at 3:56 PM
Reposted by Erik Onarheim
⚔️🔥Excalibur v0.31.0 is out! TypeScript Game Engine!

Tons of new features, QOL, and fixes! Now with NPM Provenance!

* New SoundManager for managing groups of audio
* ECS query enhancement for "all", "any", and "not" querys
* Animation data storage
* EX Playground!
* Dev Containers!
* And lots more!
October 1, 2025 at 2:08 PM
Reposted by Erik Onarheim
HAHA WTF I got it working! 🔥
October 1, 2025 at 5:39 AM
Reposted by Erik Onarheim
🕹️ Game Jam: Ludum Dare 58 🕹️

ldjam.com/events/ludum...

What: Let's make a game in 72 hours!!!

Who: Anyone that wants to make a game!

When: Friday October 3rd - Monday October 6th

How:
* Rules: ldjam.com/events/ludum...
* Suggest/vote on themes! ldjam.com/events/ludum...
September 24, 2025 at 3:04 PM
Reposted by Erik Onarheim
Community highlights ✨

- @squiggleconf.com happened!
- @brianmuenzenmeyer.com shares pure TS GitHub Actions
- @azraelsec.sh type branding ELI5
- @evanhahn.com don't use ts-ignore
- Matt Brown explains using Node's Test Runner with TypeScript & React
- Motion AI on why they're moving off of TS
September 23, 2025 at 2:53 PM
Reposted by Erik Onarheim
Today on the pod: Shai-Hulud attack on npm, WebAssembly 3.0, type branding and tuple techniques, what to use instead of @ts-ignore, and discussing Motion's move off of TS for their backend

share.transistor.fm/s/47197c83

#typescript
Let the Spicy Takes Flow: Shai-Hulud Hits npm, Motion's TS Exodus | News | Ep 36 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 36
News of the week of September 15, 2025: Shai-Hulud worm hits npm supply chain, WebAssembly 3 spec is ratified, and Elixir fans finally get their time in the spotlight. From the community: SquiggleConf...
share.transistor.fm
September 23, 2025 at 2:53 PM
Reposted by Erik Onarheim
This is truly exceptional execution of a classic!!

#indiedev
🧱 Excalitris! A brand new Excalibur tetris-like sample is live! Check it out now! You can even do vim motions! Thanks to @chrisk-7777.bsky.social

Did you know you can do game dev with TypeScript?

Play: excaliburjs.com/sample-excal...

Repo: github.com/excaliburjs/...

#typescript #gamedev #tetris
September 22, 2025 at 2:05 PM
Reposted by Erik Onarheim
🎉

I found that if I prop it up just right, with a certain charger, I'm able to charge my laptop.

Anyway, I made an #LDJam post. Letting it juice up some more before I edit other things for the event. Theme Suggestions open.

ldjam.com
September 20, 2025 at 10:20 PM