Thomas Huber
@thomashuber.dev
📤 30
📥 168
📝 26
Programming & Tinkering.
#javascript
#typescript
#dotnet
#deno
reposted by
Thomas Huber
Roscoe Rubin-Rottenberg
24 days ago
deno desktop is INSANELY thorough. I assumed it would be super basic but it's actually a real electron killer. Notifications, DMGs, support for bundled CEF (Electron style) and native WebView (Tauri style), Auto-updater, multi-window support, and on and on.
@deno.land
cooked so hard with this one.
9
166
15
reposted by
Thomas Huber
Deno
about 2 months ago
Deno 2.8.1 is out - 33 bug fixes plus several security advisories addressed. All users are strongly encouraged to update as soon as possible.
github.com/denoland/den...
loading . . .
Release v2.8.1 · denoland/deno
2.8.1 / 2026.05.27 Revert "fix(ext/node): polyfill module.enableCompileCache and companions" (#34190) (#34348) feat(bundle): support browser field map in package.json (#34407) fix(bundle): read pa...
https://github.com/denoland/deno/releases/tag/v2.8.1
0
26
1
reposted by
Thomas Huber
Open Web Advocacy
2 months ago
Firefox now supports Web Serial on desktop 🦊 This means web apps can connect to compatible hardware devices such as microcontrollers, development boards, 3D printers, power meters, and other serial-connected hardware. Allowing the Web to do even more! 📖Read more: 🧵👇️ (1/11)
loading . . .
Mozilla and Adafruit bring Web Serial workflows to Firefox | The Mozilla Blog
Launching Web Serial in Firefox 151 The web is built by communities, but not all communities use the web the same way. That philosophy shaped part of
https://blog.mozilla.org/en/firefox/firefox-web-serial-adafruit/
2
82
16
reposted by
Thomas Huber
Deno
2 months ago
Deno 2.8 is released! - 6 new subcommands - defaulting to "npm:" - Node.js api compat: 42% → 74% - import defer - 3.6× faster cold npm installs - Network debugging in Chrome DevTools - TypeScript 6 - catalog: support - Cross-platform npm installs - deno install --prod
2
102
21
reposted by
Thomas Huber
Seb ⚛️ ThisWeekInReact.com
2 months ago
npm user? 💡 One small change to stay safe ➡️ Add these
@socket.dev
Firewall aliases and forget about it ➡️ npm install blocks known malware I use this: - locally, to stay safe - in my CI to detect compromised transitive deps early This completes the pnpm release cooldowns nicely
4
62
6
reposted by
Thomas Huber
Socket
2 months ago
🚨 BREAKING: Socket is investigating an active npm supply chain attack compromising hundreds of packages in the @antv ecosystem. The malicious publish wave appears tied to Mini Shai-Hulud and packages connected to the npm maintainer account atool.
2
40
18
reposted by
Thomas Huber
Deno
2 months ago
Deno 2.8 ships this week. Our biggest minor release ever. Node.js compatibility: 42% → 75%+ this year. 500+ Node compat commits since 2.7. TypeScript 6.0.3, `import defer` support, several new subcommands, catalog workspaces, CPU flamegraphs, and many more.
6
92
7
reposted by
Thomas Huber
Socket
2 months ago
84 TanStack npm package artifacts were compromised in the ongoing Mini Shai-Hulud supply chain attack, adding suspected CI credential-stealing malware. Socket flagged every malicious version within six minutes of publication. Details:
socket.dev/blog/tanstac...
loading . . .
Tanstack npm Packages Compromised in Ongoing Mini Shai-Hulud...
Socket detected 84 compromised TanStack npm packages modified with suspected CI credential-stealing malware.
https://socket.dev/blog/tanstack-npm-packages-compromised-mini-shai-hulud-supply-chain-attack
5
67
45
reposted by
Thomas Huber
James
3 months ago
we launched a new
@e18e.dev
mini-site today!
replacements.fyi
acts as a super simple frontend to the module replacements data. we noticed the data wasn't very discoverable, so this is a focused tool for when you want to quicky look up if something has alternatives (esp. native ones!)
loading . . .
replacements.fyi - A new module replacements website
A look at the new module replacements website and the collaboration that went into it
https://e18e.dev/blog/replacements-fyi-launch.html
4
122
31
@juergengutsch.bsky.social
I saw that 😁 Mr. SharpCMS
3 months ago
1
1
0
reposted by
Thomas Huber
Socket
4 months ago
🚨 North Korea’s Contagious Interview campaign is now spreading across 5 ecosystems. We found coordinated malicious packages on npm, PyPI, Go Modules, Crates, and Packagist delivering staged RAT payloads that steal credentials, wallets & browser data.
socket.dev/blog/contagi...
loading . . .
North Korea’s Contagious Interview Campaign Spreads Across 5...
Malicious packages published to npm, PyPI, Go Modules, crates.io, and Packagist impersonate developer tooling to fetch staged malware, steal credentia...
https://socket.dev/blog/contagious-interview-campaign-spreads-across-5-ecosystems
1
10
3
reposted by
Thomas Huber
Ahmad Nassri
4 months ago
North Korea is targeting npm maintainers. Not for crypto. For write access to packages downloaded trillions of times a year. Lodash. Fastify. axios. mocha. Node.js core. Even
@feross.bsky.social
and several
@socket.dev
engineers!
socket.dev/blog/attacke...
loading . . .
Attackers Are Hunting High-Impact Node.js Maintainers in a C...
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
https://socket.dev/blog/attackers-hunting-high-impact-nodejs-maintainers
0
16
9
reposted by
Thomas Huber
Peter Kröner
4 months ago
"Axios npm Packages Compromised in Supply Chain Attack" 👉
thecybersecguru.com/news/axios-n...
Maybe you should have less dependencies in your project and lean more on established web standards. Maybe, IDK.
loading . . .
Axios NPM Packages Compromised: Active Supply Chain Attack Alert | The CyberSec Guru
Axios NPM packages v1.14.1 and v0.30.4 compromised. Malicious
[email protected]
dependency injected. Full technical breakdown
https://thecybersecguru.com/news/axios-npm-package-compromised-supply-chain-attack/
1
0
2
reposted by
Thomas Huber
Łukasz Kliś
4 months ago
This kind of attack is getting more and more common. Early in my career I used to update dependencies blindly — not anymore. For a few years now I’ve been locking packages to specific versions, reading changelogs carefully, and setting a `cooldown` in Dependabot (link in thread).
add a skeleton here at some point
2
9
2
reposted by
Thomas Huber
Socket
4 months ago
🚨 Active supply chain attack on
[email protected]
. The latest version pulls in
[email protected]
-- a brand-new package that didn't exist before today. We're still investigating. If you use axios, pin your version and audit your lockfile.
socket.dev/blog/axios-n...
loading . . .
Supply Chain Attack on Axios Pulls Malicious Dependency from...
A supply chain attack on Axios introduced a malicious dependency,
[email protected]
, published minutes earlier and absent from the project’s GitHu...
https://socket.dev/blog/axios-npm-package-compromised
3
98
82
reposted by
Thomas Huber
Niels Leenheer
4 months ago
CSS is DOOMed! I've build DOOM in CSS and every wall, floor, barrel, and imp is a div, positioned in 3D space using CSS transforms.
cssdoom.wtf
Try it out! But... not every browser can handle it. This is taking the browser to its limit. Chrome has some issues. Safari too. Bugs will be filed.
loading . . .
cssDOOM
DOOM rendered entirely in CSS. Every wall, floor, barrel, and imp is a div, positioned in 3D space using CSS transforms.
https://cssdoom.wtf
29
727
300
reposted by
Thomas Huber
Peter Kröner
4 months ago
Remember to periodically verify that you've opted out of GitHub's Copilot data collection bullshit. I thought I had done that, but nope... 👉
github.com/settings/cop...
loading . . .
Build software better, together
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
https://github.com/settings/copilot/features
1
1
1
reposted by
Thomas Huber
Peter Kröner
4 months ago
Can't pivot to AI until after the pivot to video, so… 🤷
www.youtube.com/watch?v=RfNz...
#css
#webdev
loading . . .
The most broken-looking CSS that still works
YouTube video by Peter Kröner
https://www.youtube.com/watch?v=RfNzZTYlZjY
0
1
2
reposted by
Thomas Huber
Peter Kröner
4 months ago
📢 Code.Movie 0.0.40 Includes improvements for dealing with MANY obscure CSS features, heuristics improvements and support for .env syntax Blog post:
code.movie/blog/improve...
On NPM:
www.npmjs.com/package/@cod...
loading . . .
1
1
2
reposted by
Thomas Huber
TypeScript
4 months ago
TypeScript 6.0 is now available! This release brings better type-checking for methods, new standard library features, new module features for Node.js, and more! But most important, this release brings us one step closer to the upcoming native-speed 7.0!
devblogs.microsoft.com/typescript/a...
loading . . .
Announcing TypeScript 6.0 - TypeScript
TypeScript 6.0 is now available! TypeScript 6 is a stepping-stone release, aligning with the upcoming native-speed 7.0 release.
https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/
6
316
99
reposted by
Thomas Huber
Josh Collinsworth
4 months ago
You might have noticed me sharing a lot of posts from ex-Deno folks. I'd unhesitatingly go to bat for, work with, or hire each and every one of my now-former colleagues in a heartbeat. To a person, these are brilliant, kind, thoughtful humans who are each exceptionally excellent at what they do.
1
66
5
I miss
monkeyuser.com
😅
loading . . .
Monkeyuser
https://monkeyuser.com
4 months ago
0
0
0
reposted by
Thomas Huber
Deno
5 months ago
It's about time! Configure and monitor your cron tasks with Deno Deploy.
docs.deno.com/deploy/cron/
loading . . .
0
46
12
reposted by
Thomas Huber
heise Developer
5 months ago
Version 2.7 der Runtime für JavaScript und TypeScript stabilisiert die Temporal API, führt npm-Overrides ein und verbessert die Node.js-Kompatibilität deutlich.
#JavaScript
loading . . .
Deno 2.7 schärft Node.js-Kompatibilität und stabilisiert Temporal
Version 2.7 der Runtime für JavaScript und TypeScript stabilisiert die Temporal API, führt npm-Overrides ein und verbessert die Node.js-Kompatibilität deutlich.
https://www.heise.de/news/Deno-2-7-schaerft-Node-js-Kompatibilitaet-und-stabilisiert-Temporal-11190764.html?wt_mc=sm.red.ho.bluesky.bluesky.bs_beitraege.bs_beitraege&utm_source=bluesky
0
2
1
reposted by
Thomas Huber
Deno
5 months ago
Deno v2.7 is here! 🕛 Temporal API stabilized 🪟 Windows ARM native support ⚙️ npm overrides support 📦 deno compile --self-extracting 🩹 Node compat fixes ...and more!
deno.com/blog/v2.7
loading . . .
2
76
16
reposted by
Thomas Huber
Matteo Collina
5 months ago
If you heard: "Don't bother learning to code, AI will do it all." They're wrong. Here's why.
adventures.nodeland.dev/archive/yes-...
3
24
4
reposted by
Thomas Huber
Webdave_de
5 months ago
Kann ich in Angular auf
#Rxjs
verzichten? Das will ich heute abend im Livestream testen. Ich hab das schon mal versucht, vor 3 Jahren, damals war das nicht möglich. Jetzt mit
#angular21
sieht das ganze schon vielversprechender aus. Start ist: 20:00
webdave.tv
loading . . .
webdave_de - Twitch
Komm gerne zu uns in den Discord.Dort kannst du fragen stellen und Fragen beantworten.Wenn du mehr über mich wissen möchtest:https://www.webdave.de/blog/my-way-into-tech
https://webdave.tv
0
1
1
reposted by
Thomas Huber
npmx
5 months ago
We couldn't have built our own docs generation without
@deno.land
tools, here to collaborate with all registries
@jsr.io
🤝
@npmx.dev
1
23
4
reposted by
Thomas Huber
heise Developer
6 months ago
Mit Deno Deploy können Developer JavaScript- und TypeScript-Anwendungen ins Web deployen. Für erhöhte Sicherheit steht die neue Deno Sandbox bereit.
#JavaScript
loading . . .
Deno Deploy ist allgemein verfügbar
Mit Deno Deploy können Developer JavaScript- und TypeScript-Anwendungen ins Web deployen. Für erhöhte Sicherheit steht die neue Deno Sandbox bereit.
https://www.heise.de/news/Deno-Deploy-ist-allgemein-verfuegbar-11165515.html?wt_mc=sm.red.ho.bluesky.bluesky.bs_beitraege.bs_beitraege
0
2
1
reposted by
Thomas Huber
Peter Kröner
6 months ago
🤓💩 Save the date: I'm going to do some more verbal webdev shitposting at WeAreDevelopers LIVE next Wednesday! 👉
www.wearedevelopers.com/en/live
loading . . .
WeAreDevelopers LIVE – The weekly developer show
Join us every Wednesday from 12:30 to 13:30 CEST for WeAreDevelopers LIVE! Dive into the latest in development as we discuss news, explore tools, share tips and tricks, and highlight valuable resource...
https://www.wearedevelopers.com/en/live
0
0
3
reposted by
Thomas Huber
Peter Kröner
6 months ago
Anyway, here's Code.Movie version 0.0.39 with just a few minor bug fixes and stability improvements—things like the inconsistency shown in the attached animation. 👉 Full list of changes:
code.movie/blog/many-sm...
loading . . .
0
1
2
reposted by
Thomas Huber
Deno
6 months ago
Introducing Deno Sandbox ⭐ Instant Linux microVMs ⭐ TypeScript and Python (!) SDKs + REST API ⭐ Secure against prompt injection attacks
deno.com/blog/introdu...
loading . . .
Introducing Deno Sandbox | Deno
Instant Linux microVMs with defense-in-depth security for running untrusted code.
https://deno.com/blog/introducing-deno-sandbox
3
68
18
reposted by
Thomas Huber
Peter Kröner
6 months ago
Save the Date: Vom 29. Juni bis 2. Juli 2026 halte ich wieder die Vanilla-Webdev-Stellung auf der DWX in Mannheim! Das finale Programm steht noch nicht, aber ich werde zumindest etwas über Scheduling-Techniken mit JS Generators erzählen, wenn nicht noch mehr. 👉
www.developer-world.de/dwx
loading . . .
DWX 2025 – Die Konferenz für Softwareentwickler:innen in Mannheim | DWX Developer World
Die DWX ist das Event für Entwickler:innen – Konferenz, Workshops & Networking in Mannheim. Jetzt Ticket sichern für Juni 2025!
https://www.developer-world.de/dwx
0
1
2
reposted by
Thomas Huber
Peter Kröner
6 months ago
Thread 👇
bsky.app/profile/qntm...
add a skeleton here at some point
0
0
1
reposted by
Thomas Huber
Peter Kröner
6 months ago
🚨
@workingdraft.de
XXL 🚨 Aufnahme zur Folge 700 (!!!) läuft
0
5
2
reposted by
Thomas Huber
Peter Kröner
6 months ago
Save the Date: Am 16. März übernehme ich auf den JavaScript- und Angular-Days die Show für RICHTIGES JavaScript. Keine KI, kein Malen-nach-Framework-Zahlen — bei mir dürft ihr euer Gehirn noch benutzen, etwa beim Ritt durch JavaScript-APIs, die keiner kennt. 👉️
javascript-days.de/javascript/d...
loading . . .
Das ultimative JavaScript-Upgrade für 2026 - Teil 2 - JavaScript & Angular Days
https://javascript-days.de/javascript/das-ultimative-javascript-upgrade-fuer-2026-teil-2/
1
0
3
reposted by
Thomas Huber
Peter Kröner
7 months ago
Neues Jahr, neues
#Workshop-Programm
: „Senior
#JavaScript
: Die unbekannten Ecken meistern“ 👉
www.developer-world.de/dwx-academy/...
Thema: neuer Stoff für
#JavaScript
- und
#TypeScript-Entwickler:innen
, die schon alles wissen (oder zu wissen GLAUBEN). Proxies, Generators, Symbols und viel mehr!
loading . . .
Senior JavaScript: Die unbekannten Ecken meistern | DWX Developer World
Entdecke fortgeschrittene JavaScript-Features wie Exotic Objects, Proxies und Garbage Collection in diesem Experten-Workshop.
https://www.developer-world.de/dwx-academy/trainings/dw-dwx-academy---senior-javascript-die-unbekannten-ecken-meistern-kr-ner-peter-
0
1
3
reposted by
Thomas Huber
Deno
7 months ago
Deno 2.6 is here: 🛠️ `dx` is the new `npx` ⚡ faster typechecking with tsgo 🔒 improved security with `deno audit --socket` 🦺 safer deps with `deno approve-scripts` 🚘 source phase import support and more!
deno.com/blog/v2.6
loading . . .
3
97
22
reposted by
Thomas Huber
Anthony Fu
8 months 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
92
6
reposted by
Thomas Huber
Deno
9 months 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 Huber
Peter Kröner
9 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 Huber
Deno
10 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 Huber
Deno
10 months ago
New in Deno v2.5.4: Deno tunnel Connect your local and your Deploy environments.
loading . . .
2
99
17
reposted by
Thomas Huber
Kitson Kelly
10 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
7
1
reposted by
Thomas Huber
Rust Language
10 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
112
57
reposted by
Thomas Huber
Deno
10 months ago
2️⃣🔘5️⃣
loading . . .
1
54
3
reposted by
Thomas Huber
Deno
10 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 Huber
Peter Kröner
11 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 Huber
Fabian Gosebrink 🅰️ 🇨🇭
11 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
Load more
feeds!
log in