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
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
Reposted by Erik Onarheim
To anyone asking about next month's Ludum Dare, I'm honestly not sure what to do. I'd like to run an event, but I'm too terrified about my ability to pay my bills to focus on it. I've been sending so many job applications that my Google Docs is all cover letters. 🤷
September 16, 2025 at 9:20 PM
Reposted by Erik Onarheim
🧱 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 1:58 PM
Reposted by Erik Onarheim
had an amazing time with @typescript.fm.

if you're interested in a deep-dive on typescript validation and @arktype.io, this is for you! 👇
September 18, 2025 at 4:01 PM
Reposted by Erik Onarheim
ICYMI: @squiggleconf.com Is live right now! Be sure to rewind and catch @jakebailey.dev's talk on porting TypeScript to GO!!!

#typescript

youtube.com/live/C_ePbVZqXrw?si=yv-qp9GRYd_L6yHb
SquiggleConf 2025 - Day 1
YouTube video by SquiggleConf
youtube.com
September 18, 2025 at 5:53 PM