Thomas
@thomas3577.bsky.social
📤 23
📥 140
📝 19
Programming & Tinkering.
#javascript
#typescript
#dotnet
#deno
reposted by
Thomas
Anthony Fu
7 days ago
I am burning out on this... Multiple PRs created by AI-bot accounts are trying to solve the same issue that has not yet even been identified, with verbose plain-text PR descriptions. I don't even know if I should bother to reply... Any ways to stop this? 😇
add a skeleton here at some point
10
90
6
reposted by
Thomas
Deno
about 1 month ago
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...
loading . . .
My highlights from the new Deno Deploy | Deno
Highlights from the new version of Deno Deploy.
https://deno.com/blog/deno-deploy-highlights
1
21
6
reposted by
Thomas
Peter Kröner
about 2 months ago
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!
0
3
2
reposted by
Thomas
Deno
2 months ago
Deno 2.5.4 has been released
github.com/denoland/den...
loading . . .
Release v2.5.4 · denoland/deno
2.5.4 / 2025.10.09 fix(cache): don't try to set up node_modules with node_modules_dir manual in deno cache (#30957) fix(cli): jsx pragma-related swc panics (#30935) fix(ext/node): fs.cp and fs.cpS...
https://github.com/denoland/deno/releases/tag/v2.5.4
0
26
3
reposted by
Thomas
Deno
2 months ago
New in Deno v2.5.4: Deno tunnel Connect your local and your Deploy environments.
loading . . .
2
99
17
reposted by
Thomas
Kitson Kelly
3 months ago
My biggest frustration with Fresh 2 was the removal of the <Head> component, which has now been restored! I have reverted my personal blog as well as updated my post below! Thanks
@marvinh.dev
!
add a skeleton here at some point
0
6
1
reposted by
Thomas
Rust Language
3 months ago
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...
loading . . .
crates.io phishing campaign | Rust Blog
Empowering everyone to build reliable and efficient software.
https://blog.rust-lang.org/2025/09/12/crates-io-phishing-campaign/
0
113
60
reposted by
Thomas
Deno
3 months ago
2️⃣🔘5️⃣
loading . . .
1
55
3
reposted by
Thomas
Deno
3 months ago
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
loading . . .
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 ...
https://deno.com/blog/v2.5
0
59
18
reposted by
Thomas
Peter Kröner
3 months ago
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...
0
3
1
reposted by
Thomas
Fabian Gosebrink 🅰️ 🇨🇭
3 months ago
Proud to announce my new Pluralsight course "Angular Deep Dive: Monorepos with Nx"
app.pluralsight.com/library/cour...
is now live 🥳🥳🥳🥳🥳🥳
1
5
2
reposted by
Thomas
Socket
3 months ago
🚨 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...
loading . . .
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.
https://socket.dev/blog/npm-author-qix-compromised-in-major-supply-chain-attack
2
31
29
Switzerland ✅
add a skeleton here at some point
3 months ago
0
0
0
Seht ihr das auch so? 🤔
t3n.de/news/warum-i...
loading . . .
Warum in fünf Jahren niemand mehr Browser nutzen wird | t3n
Perplexity soll Google 30 Milliarden Dollar für Chrome geboten haben. Doch in fünf Jahren wird niemand mehr einen Browser brauchen – KI wird zur Schnittstelle zum Internet, gesteuert per Stimme. Wie R...
https://t3n.de/news/warum-in-fuenf-jahren-niemand-mehr-browser-nutzen-wird-1702417/
4 months ago
0
0
0
reposted by
Thomas
Deno
4 months ago
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...
loading . . .
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(...
https://github.com/denoland/deno/releases/tag/v2.4.4
0
22
2
reposted by
Thomas
Phil Hawksworth
4 months ago
August 7th is almost upon us. Wondering what moves Oracle will pull next.
youtu.be/_tGwOv3scKw?...
loading . . .
Our fight with Oracle is getting crazy...
YouTube video by Deno
https://youtu.be/_tGwOv3scKw?si=GQ92ftulATR4GiGO
2
16
6
reposted by
Thomas
Deno
4 months ago
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...
loading . . .
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...
https://github.com/denoland/deno/releases/tag/v2.4.3
0
17
1
reposted by
Thomas
Peter Kröner
4 months ago
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 🤷
loading . . .
Code.Movie | Declarative animated syntax highlighter
Automatically turn code snippets into highlighted step-by-step animations for the web
https://code.movie/blog/improved-animation-heuristics-in-0.0.31.html
0
0
2
reposted by
Thomas
heise Developer
5 months ago
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
loading . . .
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.
https://www.heise.de/news/Beliebtes-JavaScript-Paket-is-Malware-durch-Supply-Chain-Angriff-10499614.html?wt_mc=sm.red.ho.bluesky.bluesky.bs_beitraege.bs_beitraege
0
1
1
reposted by
Thomas
Axel Rauschmayer (also on 🦣)
5 months ago
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.
4
3
1
reposted by
Thomas
Scott Hanselman 🌮
5 months ago
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
loading . . .
Tech Promised Everything. Did it deliver? | Scott Hanselman | TEDxPortland
YouTube video by TEDx Talks
https://youtu.be/dVG8W-0p6vg
80
993
368
reposted by
Thomas
Deno
5 months ago
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...
loading . . .
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 ...
https://github.com/denoland/deno/releases/tag/v2.4.2
1
13
1
reposted by
Thomas
Chris Coyier
5 months ago
I have this weird theory that it's still probably a good idea to know what you're doing.
10
178
32
reposted by
Thomas
Deno
5 months ago
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
loading . . .
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.
https://deno.com/blog/v2.4
3
82
17
reposted by
Thomas
Peter Kröner
5 months ago
c't <webdev>: 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
loading . . .
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.
https://www.heise.de/news/c-t-webdev-The-agenda-is-set-10466611.html
0
0
2
reposted by
Thomas
Ryan Dahl
6 months ago
I wrote an update on our JavaScript™ cancellation effort
deno.com/blog/deno-v-...
#FreeJavaScript
3
153
29
reposted by
Thomas
Deno
6 months ago
Deno 2.3.7 was released with a bunch of bug fixes and now is using aws-lc
github.com/denoland/den...
loading . . .
Release v2.3.7 · denoland/deno
2.3.7 / 2025.06.23 feat(unstable): add --platform flag to deno bundle (#29697) feat(unstable): add --sourcemap flag to deno bundle (#29735) feat(unstable): add watch mode to deno bundle (#29795) f...
https://github.com/denoland/deno/releases/tag/v2.3.7
0
15
2
reposted by
Thomas
Deno
6 months ago
Playgrounds are going to be 🔥
www.youtube.com/watch?v=fRFq...
loading . . .
Improving Playgrounds in Deno Deploy
YouTube video by Deno
https://www.youtube.com/watch?v=fRFqZsBivCo
1
28
3
reposted by
Thomas
webinale
6 months ago
🚀 Full afternoon at #webinale! 🖥️ Worst of JavaScript w/
@sirpepe.bsky.social
#webinale!
🤖 robots.txt & GenAI SEO w/ Fili Wiese 🎨 AI in typography w/ Marianna Paszkowska 🌐 Accessible web apps w/ Ashnita Bali 🎥 YouTube automation w/ Yannik Markworth
#AI
#SEO
#UX
#WebDev
#YouTube
0
0
1
reposted by
Thomas
Angular
7 months ago
Angular v20 is now available! ✨ Check out the blog post for more info about the cool features and be sure to tune into the v20 developer event premiering tomorrow, May 29 at 9 AM Pacific
goo.gle/angular-v20-...
loading . . .
Announcing Angular v20
The past couple of years have been transformative for Angular, as we’ve unleashed major advancements like reactivity with Signals and the…
https://goo.gle/angular-v20-blog
0
84
36
reposted by
Thomas
Peter Kröner
7 months ago
Updates to the Code.Movie playground! Support for all decoration types (even if somewhat half-baked) and the editors now all look like the end product. 🛝 Try it:
code.movie/play.html
🗒️ Read the announcement:
code.movie/blog/substan...
Or just watch the crappy video attached to this post!
loading . . .
0
0
2
I miss Knockout.js in the history 😊
add a skeleton here at some point
7 months ago
1
2
0
reposted by
Thomas
Deno
7 months ago
Some recent posts have questioned Deno's future. We've been quiet - too quiet - but we haven't been idle. Here's what's actually going on, what we've learned, and what's coming next.
deno.com/blog/greatly...
loading . . .
Reports of Deno's Demise Have Been Greatly Exaggerated | Deno
Addressing recent Deno criticisms and sharing our vision for the future
https://deno.com/blog/greatly-exaggerated
7
92
16
reposted by
Thomas
Deno
7 months ago
Deno 2.3 👀
loading . . .
1
49
4
reposted by
Thomas
Deno
7 months ago
What's up with Fresh? 🍋
deno.com/blog/an-upda...
loading . . .
An Update on Fresh | Deno
Fresh 2.0 is very much still active. Here’s an update and how to try out the alpha.
https://deno.com/blog/an-update-on-fresh
4
50
15
reposted by
Thomas
heiseonline
7 months ago
Die dynamische Typisierung von JavaScript erleichtert anfangs das Entwickeln, führt dann aber schnell zu Problemen. Setzen Sie besser gleich TypeScript ein.
#Webentwicklung
loading . . .
heise+ | Von JavaScript zu TypeScript: Bequemer und fehlerärmer programmieren
Die dynamische Typisierung von JavaScript erleichtert anfangs das Entwickeln, führt dann aber schnell zu Problemen. Setzen Sie besser gleich TypeScript ein.
https://www.heise.de/hintergrund/Von-JavaScript-zu-TypeScript-Bequemer-und-fehleraermer-programmieren-10357975.html?wt_mc=sm.red.ho.bluesky.bluesky.bs_beitraege.bs_beitraege
0
4
1
reposted by
Thomas
Deno
7 months ago
Deno 2.3 is here: 🌱 deno compile with FFI & Node native add-ons 📦 Local npm packages ⭐ deno fmt CSS/HTML/SQL in tagged templates 🔭 OTel event recording & tracing in distributed services and more —
deno.com/blog/v2.3
loading . . .
Deno 2.3: Improved deno compile, local npm packages, and more
Deno 2.3 adds new features for deno compile and deno fmt, support for using local npm packages, several performance improvements, and more. Here are the biggest highlights.
https://deno.com/blog/v2.3
0
73
10
reposted by
Thomas
Peter Kröner
8 months ago
Code.Movie 0.0.30 adds support for C-style comments in JSON 👉 Blog post:
code.movie/blog/support...
📦 Package:
www.npmjs.com/package/@cod...
loading . . .
Code.Movie | Declarative animated syntax highlighter
Automatically turn code snippets into highlighted step-by-step animations for the web
https://code.movie/blog/support-for-json-with-comments-in-0.0.30.html
0
1
3
reposted by
Thomas
Wassim Chegham
8 months ago
❌ Vibe Coding ✅ LoFI Coding
2
10
2
reposted by
Thomas
danielroe 🇺🇦
8 months ago
just shipped something I think is pretty cool 👉 SVG badge support for
page-speed.dev
, meaning you can embed the performance of your site in a tiny badge ... let me know what you think! 😊 more info at
github.com/danielroe/p...
4
48
4
reposted by
Thomas
Janelle Shane
8 months ago
1. LLM-generated code tries to run code from online software packages. Which is normal but 2. The packages don’t exist. Which would normally cause an error but 3. Nefarious people have made malware under the package names that LLMs make up most often. So 4. Now the LLM code points to malware.
add a skeleton here at some point
116
7428
3805
reposted by
Thomas
Peter Kröner
8 months ago
📦 Code.Movie 0.0.29 adds conditional theming, which (among other things) unlocks dark mode support! Blog post:
code.movie/blog/conditi...
Package:
www.npmjs.com/package/@cod...
loading . . .
Code.Movie | Declarative animated syntax highlighter
Automatically turn code snippets into highlighted step-by-step animations for the web
https://code.movie/blog/conditional-theming-with-dark-mode-support-in-0.0.29.html
0
0
2
reposted by
Thomas
Peter Kröner
8 months ago
Default styles for <h1> elements are changing 👉
developer.mozilla.org/en-US/blog/h...
#webdev
loading . . .
Default styles for h1 elements are changing | MDN Blog
Browsers are starting to roll out changes in default UA styles for nested section headings. This post describes the incoming changes, how to identify if it's an issue on your websites, and hints for c...
https://developer.mozilla.org/en-US/blog/h1-element-styles/
0
2
4
reposted by
Thomas
heise Developer
8 months ago
Das Programm der JavaScript-Konferenz umfasst mehr als 35 Vorträge in drei Tracks. Darüber hinaus bietet sie Workshops zu Angular, TypeScript und KI.
#JavaScript
loading . . .
Konferenz zu Enterprise-JavaScript: enterJS 2025 am 7. und 8. Mai in Mannheim
Das Programm der JavaScript-Konferenz umfasst mehr als 35 Vorträge in drei Tracks. Darüber hinaus bietet sie Workshops zu Angular, TypeScript und KI.
https://www.heise.de/news/Konferenz-zu-Enterprise-JavaScript-enterJS-2025-am-7-und-8-Mai-in-Mannheim-10338760.html?wt_mc=sm.red.ho.bluesky.bluesky.bs_beitraege.bs_beitraege
0
2
1
reposted by
Thomas
Peter Kröner
8 months ago
📦 Ornament 3.0:
www.npmjs.com/package/@sir...
Had to fix a few API brain farts, which means breaking changes, which means a major release with next to zero material changes. Semver 🙄
#webcomponents
loading . . .
@sirpepe/ornament
Micro-library for building vanilla web component frameworks. Latest version: 3.0.0, last published: 3 days ago. Start using @sirpepe/ornament in your project by running `npm i @sirpepe/ornament`. Ther...
https://www.npmjs.com/package/@sirpepe/ornament
0
1
2
reposted by
Thomas
Evan You
8 months ago
In order to better integrate with tsgo, we are going to rewrite Rolldown and Oxc in Go.
24
195
12
reposted by
Thomas
Steven Giesel
9 months ago
The .NET User Group Zurich is back (well, we never went away): 2nd of April at Digicomp Zurich: 1. Demystify Concurrency 2.Using SIMD in C# Sounds interesting? Join us in-person or remotely:
www.meetup.com/dotnet-zuric...
loading . . .
Spring Meetup @Digicomp Zürich, Wed, Apr 2, 2025, 6:00 PM | Meetup
**SPRING .NET Zurich Meetup @ Digicomp Zurich** Join us in person or online at [https://www.youtube.com/c/dotNETZurich](https://www.youtube.com/c/dotNETZurich). Start the
https://www.meetup.com/dotnet-zurich/events/306345863/
0
4
3
reposted by
Thomas
Deno
10 months ago
Deno 2.2 is released! OTEL, node:sqlite, linter plugins, and much more 👇
deno.com/blog/v2.2
loading . . .
Deno 2.2: OpenTelemetry, Lint Plugins, node:sqlite
Deno 2.2 adds built-in OpenTelemetry, a new linter plugin API, node:sqlite, and major improvements to deno check, deno lsp, and deno task.
https://deno.com/blog/v2.2
3
93
26
Load more
feeds!
log in