Thomas
banner
thomas3577.bsky.social
Thomas
@thomas3577.bsky.social
Programming & Tinkering. #javascript #typescript #dotnet #deno
Reposted by Thomas
Our Deploy platform continues to ramp up, and after exploring it for while @philhawksworth.dev has some highlights to share.

deno.com/blog/deno-de...
My highlights from the new Deno Deploy | Deno
Highlights from the new version of Deno Deploy.
deno.com
October 27, 2025 at 3:03 PM
Reposted by Thomas
Look who got off his ass and finally improved his side project's website!

👉 code.movie

Key achievements:

- The "design" now has some contrast
- The playground finally lazy-loads language modules
- Performance in general rips, thanks to a bit of SSR and some CSS tweaks

LMK if something's broken!
October 19, 2025 at 8:06 PM
Reposted by Thomas
New in Deno v2.5.4: Deno tunnel

Connect your local and your Deploy environments.
October 9, 2025 at 1:43 PM
Reposted by Thomas
My biggest frustration with Fresh 2 was the removal of the component, which has now been restored! I have reverted my personal blog as well as updated my post below! Thanks @marvinh.dev!
September 21, 2025 at 10:30 AM
Reposted by Thomas
We received reports of a phishing campaign targeting crates​.io users. Do not click on links asking to authenticate to protect your account. More information: blog.rust-lang.org/2025/09/12/c...
crates.io phishing campaign | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
September 12, 2025 at 2:22 PM
Reposted by Thomas
2️⃣🔘5️⃣
September 11, 2025 at 3:49 PM
Reposted by Thomas
Deno 2.5 is out —
⭐ Permission sets in config
⭐ Setup and teardown APIs to Deno.test
⭐ HTML entrypoint support in deno bundle
⭐ Runtime API for deno bundle

deno.com/blog/v2.5
Deno 2.5: Permissions in the config file | Deno
Simpler permission management with permission sets, new Deno.test APIs for setting up and tearing down test cases, specifying custom headers in WebSocket connections, runtime APIs in deno bundle, and ...
deno.com
September 10, 2025 at 5:30 PM
Reposted by Thomas
No webdev shitposting today: it's workshop time! Today is basically all about #JavaScript modules: scripts vs. modules, strict mode, import/export, import maps, top-level await...
September 9, 2025 at 8:49 AM
Reposted by Thomas
Proud to announce my new Pluralsight course "Angular Deep Dive: Monorepos with Nx" app.pluralsight.com/library/cour... is now live 🥳🥳🥳🥳🥳🥳
September 9, 2025 at 8:52 AM
Reposted by Thomas
🚨 Breaking: npm author Qix compromised. Malicious package versions published in projects that typically see hundreds of millions of downloads each week.

Details: socket.dev/blog/npm-aut...
npm Author Qix Compromised in Major Supply Chain Attack - So...
npm author Qix’s account was compromised, with malicious versions of popular packages like chalk-template, color-convert, and strip-ansi published.
socket.dev
September 8, 2025 at 3:23 PM
Switzerland ✅
Favor: folks in Europe have been telling me that my blog has been giving them a 403 forbidden. If you're around take a moment and hit hanselman.com and let me know if you're getting an error
August 29, 2025 at 9:01 PM
Reposted by Thomas
Deno v2.4.4 just dropped, including:
📦 `deno bundle` uses correct conditions for browser code
🚀 faster `structuredClone` API and Node-API addons
⚙️ `node:worker_threads` handles CommonJS better
💡 new progress bar spinner
and many more 👉

github.com/denoland/den...
Release v2.4.4 · denoland/deno
2.4.4 / 2025.08.13 feat(unstable): add json repl (#30307) feat(unstable): allow setting headers on EventSource (#30278) feat(unstable): allow specifying default path and path prefix (#30320) feat(...
github.com
August 14, 2025 at 3:56 PM
Reposted by Thomas
August 7th is almost upon us. Wondering what moves Oracle will pull next.

youtu.be/_tGwOv3scKw?...
Our fight with Oracle is getting crazy...
YouTube video by Deno
youtu.be
August 4, 2025 at 7:43 PM
Reposted by Thomas
Deno v2.4.3 has been shipped:
⭐ Improved node:tls peer certificates capabilities
⭐ Workspaces add package.json subpath imports
⭐ Certain Buffer APIs are now 2x faster
⭐ Upgraded LSP to better handle text and bytes imports
and much more!

github.com/denoland/den...
Release v2.4.3 · denoland/deno
2.4.3 / 2025.07.30 Upgrade to 2.4.3: deno upgrade Or install for the first time curl -fsSL https://deno.land/install.sh | sh feat(unstable): add useful metadata to tunnel (#30161) fix(bundle): d...
github.com
July 31, 2025 at 8:07 PM
Reposted by Thomas
News from Code.Movie: Improved animation heuristics in version 0.0.31

👉 code.movie/blog/improve...

TLDR: The animation heuristics got better, at least for some corner cases. Also this version has been released for over a month, but I have had no time to write about it 🤷
Code.Movie | Declarative animated syntax highlighter
Automatically turn code snippets into highlighted step-by-step animations for the web
code.movie
July 28, 2025 at 2:03 PM
Reposted by Thomas
Nach einem Phishing-Angriff auf npm-Maintainer war das Paket is, das auf etwa 2,7 Millionen wöchentliche Downloads kommt, mit einem Malware-Loader infiziert. #Malware
Beliebtes JavaScript-Paket is: Malware durch Supply-Chain-Angriff
Nach einem Phishing-Angriff auf npm-Maintainer war das Paket is, das auf etwa 2,7 Millionen wöchentliche Downloads kommt, mit einem Malware-Loader infiziert.
www.heise.de
July 25, 2025 at 10:51 AM
Reposted by Thomas
Correct?

• Both Node.js and Deno grant permissions to the whole app (network access, file access, etc.).

• Wouldn’t it be better to additionally specify permissions for dependencies? That could prevent a rogue utility library from accessing files even though the app itself is allowed to do so.
July 18, 2025 at 10:45 AM
Reposted by Thomas
I just wanted to say, I’m probably more proud of this Ted talk than just about anything I’ve ever done so I’m gonna be absolutely useless for the next couple of weeks as I promote the shit out of this because I want you to watch it because it matters in the moment we are in youtu.be/dVG8W-0p6vg
Tech Promised Everything. Did it deliver? | Scott Hanselman | TEDxPortland
YouTube video by TEDx Talks
youtu.be
July 17, 2025 at 8:37 PM
Reposted by Thomas
Deno v2.4.2 has been released, including:
- `deno bundle` defaults to "react" for `jsxImportSource`
- `deno lint` now handles overlapping fixes
- `node:fs` gets better support for `exists` and `link`
- `text` and `bytes` imports can now be used in npm packages

github.com/denoland/den...
Release v2.4.2 · denoland/deno
2.4.2 / 2025.07.16 fix(bundle): default "jsxImportSource" to "react" (#30082) fix(check): temporarily ignore ERR_TYPES_NOT_FOUND (#29926) fix(ext/node): don't throw error on invalid path input on ...
github.com
July 16, 2025 at 2:16 PM
Reposted by Thomas
I have this weird theory that it's still probably a good idea to know what you're doing.
July 1, 2025 at 2:23 PM
Reposted by Thomas
Deno 2.4 is here:
⭐ deno bundle is back
⭐ bytes and text imports
⭐ stabilized OTel
⭐ modify environment with --preload flag
and much more 👇

deno.com/blog/v2.4
Deno 2.4: deno bundle is back | Deno
Deno bundle is back, alongside the addition of bytes and text imports, stabilized built-in OpenTelemetry, a new --preload flag, simplified dependency management with deno update, and more.
deno.com
July 2, 2025 at 4:01 PM
Reposted by Thomas
c't : The agenda is set | heise online

👉 www.heise.de/news/c-t-web...

Including a talk by yours truly about 5 (or thereabouts) JS features that you've NEVER used - things like revocable proxies, transferable streams, yield* and more!

#javascript
c't <webdev>: The agenda is set
The conference for front-end developers will focus on AI, architecture, accessibility, testing, practical projects and many other topics.
www.heise.de
July 2, 2025 at 11:34 AM