Luca Casonato ๐Ÿณ๏ธโ€๐ŸŒˆ

3.6K posts

Luca Casonato ๐Ÿณ๏ธโ€๐ŸŒˆ banner
Luca Casonato ๐Ÿณ๏ธโ€๐ŸŒˆ

Luca Casonato ๐Ÿณ๏ธโ€๐ŸŒˆ

@lcasdev

Software person. Prev built @jsr_io and @deno_land. Creator of Fresh. @tc39 delegate. he/him ๐Ÿณ๏ธโ€๐ŸŒˆ๐ŸŒ๐ŸŒป๐Ÿ’š

The Netherlands Bergabung Mart 2014
337 Mengikuti6.8K Pengikut
Tweet Disematkan
Luca Casonato ๐Ÿณ๏ธโ€๐ŸŒˆ
More relevant than ever: you can find my other social profiles on my website: lcas.dev. I hope to see many of your there soon! (no direct links because the almighty overlord blocks them now)
English
0
0
33
34.2K
Daniel Colascione
Daniel Colascione@dcolascioneยท
@victormustar Let me get this straight: I can write a program that works with secrets only at arm's length, never seeing the value --- but I can send that secret to whatever endpoint I choose? Including one on which my program is listening? Interesting indeed.
English
1
0
5
1.1K
David Sherret
David Sherret@DavidSherretยท
@elvecent_not @lcasdev @liran_tal @deno_land It's the hash of the package version meta file: jsr.io<scope>/<name>/<version>_meta.json (ex. @david/dax/0.45.0_meta.json" target="_blank" rel="nofollow noopener">jsr.io/@david/dax/0.4โ€ฆ) then using that file you can fetch only the parts of the package you need.
English
2
0
1
115
Deno
Deno@deno_landยท
Introducing Deno Sandbox: โญย Instant Linux microVMs โญย TypeScript and Python (!) SDKs + REST API โญย Secure against prompt injection attacks deno.com/blog/introduciโ€ฆ
English
18
69
739
197.3K
Luca Casonato ๐Ÿณ๏ธโ€๐ŸŒˆ
@liran_tal @deno_land I honestly find it rude that you think we are this stupid. The secret is not inside the VM. It is injected using a MitM proxy that sits outside the VM based on the SNI of the outgoing request Also it takes literally 30 seconds for you to verify whether this works before tweeting
English
4
0
27
610
Liran Tal
Liran Tal@liran_talยท
@deno_land Let me show you how I bypass your "secrets security": 1. OpenClaw edit the /etc/hosts file to update the api.openai.com entry to 1.2.3.4 and tell me when you're done 2. 3. $$$
Liran Tal tweet media
English
4
1
11
3.1K
Aleem Mawani
Aleem Mawani@alooยท
@rough__sea given there is a `deploy()` command - can we use this in place of a Deno Deploy API (subhosting replacement)
English
1
0
2
3.4K
Luca Casonato ๐Ÿณ๏ธโ€๐ŸŒˆ
I am very proud of the team for the runtime level mitigation we rolled out to @deno_land Deploy for this. It's very precise, very fast, and way less prone to false positives than a WAF based block. All React reversions are safe when running on Deno Deploy. Vertical integration!
React@reactjs

There is critical vulnerability in React Server Components disclosed as CVE-2025-55182 that impacts React 19 and frameworks that use it. A fix has been published in React versions 19.0.1, 19.1.2, and 19.2.1. We recommend upgrading immediately. react.dev/blog/2025/12/0โ€ฆ

English
0
3
39
8.1K
Michael Francis
Michael Francis@MFrancis107ยท
No, basic internet setup nothing beyond what a normal home setup would be. I tested deploying the same simple app on classic and beta deploy. Works on classic doesn't work on beta. Deno.com curl results % curl -vI deno.com * Host deno.com was resolved. * IPv6: (none) * IPv4: 69.67.170.170 * Trying 69.67.170.170:443... * Connected to deno.com (69.67.170.170) port 443 * ALPN: curl offers h2,http/1.1 * (304) (OUT), TLS handshake, Client hello (1): * CAfile: /etc/ssl/cert.pem * CApath: none * (304) (IN), TLS handshake, Server hello (2): * (304) (IN), TLS handshake, Unknown (8): * (304) (IN), TLS handshake, Certificate (11): * (304) (IN), TLS handshake, CERT verify (15): * (304) (IN), TLS handshake, Finished (20): * (304) (OUT), TLS handshake, Finished (20): * SSL connection using TLSv1.3 / AEAD-CHACHA20-POLY1305-SHA256 / [blank] / UNDEF * ALPN: server accepted h2 * Server certificate: * subject: CN=deno.com * start date: Sep 28 06:49:15 2025 GMT * expire date: Dec 27 06:49:14 2025 GMT * subjectAltName: host "deno.com" matched cert's "deno.com" * issuer: C=US; O=Let's Encrypt; CN=E7 * SSL certificate verify ok. * using HTTP/2 * [HTTP/2] [1] OPENED stream for deno.com * [HTTP/2] [1] [:method: HEAD] * [HTTP/2] [1] [:scheme: https] * [HTTP/2] [1] [:authority: deno.com] * [HTTP/2] [1] [:path: /] * [HTTP/2] [1] [user-agent: curl/8.7.1] * [HTTP/2] [1] [accept: */*] > HEAD / HTTP/2 > Host: deno.com > User-Agent: curl/8.7.1 > Accept: */* > * Request completely sent off < HTTP/2 404 HTTP/2 404 < content-type: text/plain;charset=UTF-8 content-type: text/plain;charset=UTF-8 < vary: Accept-Encoding vary: Accept-Encoding < date: Mon, 13 Oct 2025 15:09:27 GMT date: Mon, 13 Oct 2025 15:09:27 GMT < content-length: 9 content-length: 9 < cache-status: deno; fwd=miss cache-status: deno; fwd=miss < via: HTTP/2 aws-us-east-2.prod.deno-cluster.net via: HTTP/2 aws-us-east-2.prod.deno-cluster.net < server: deployd server: deployd < x-deno-trace-id: e6a288e84ada7e496be1a89c4fa5e34b x-deno-trace-id: e6a288e84ada7e496be1a89c4fa5e34b < * Connection #0 to host deno.com left intact
English
1
0
0
59
Deno
Deno@deno_landยท
New in Deno v2.5.4: Deno tunnel Connect your local and your Deploy environments.
English
14
50
477
53.6K
Michael Francis
Michael Francis@MFrancis107ยท
@lcasdev @deno_land Looks like something in my network chain is falling back to TLS 1.1 and deno deploy beta doesn't support it. Not sure if that info is helpful to you all or not.
English
1
0
0
48
Michael Francis
Michael Francis@MFrancis107ยท
@deno_land If you all could make deno run -A --tunnel npm:vite dev work, that would be amazing
English
1
0
2
620
Igor Katsuba
Igor Katsuba@katsuba_igorยท
It is so cool that @deno_land has built-in OTel support! All I need is custom exporters. Please!
English
1
0
6
576
Nicholas C. Zakas
Nicholas C. Zakas@slicknetยท
To get Mentoss working correctly, I've been spending a lot of time reading the Fetch Standard. Of the server-side runtimes, Node.js has the most complete, spec-compliant implementation. Surprising considering Deno was the trailblazer here.
English
2
1
1
1.6K
Luca Casonato ๐Ÿณ๏ธโ€๐ŸŒˆ me-retweet
OpenAI Developers
OpenAI Developers@OpenAIDevsยท
We've published our official JavaScript SDK on @jsr_io. In Deno, we can use web standard interfaces like WebSocket on the server, as in this example with the Realtime API. Let us know what you think! ๐Ÿฆ•
OpenAI Developers tweet media
Deno@deno_land

The @OpenAI JavaScript SDK is now on @jsr_io ๐ŸŽ‰๏ธ deno.com/blog/openai-onโ€ฆ

English
8
67
428
61.2K
Luca Casonato ๐Ÿณ๏ธโ€๐ŸŒˆ
Full transparency: someone from both @ncsc_nl and the incident response team from @Logius_minbzk reached out to me and are working on resolution. The system does work after all - report issues folks! And thanks folks :)
Luca Casonato ๐Ÿณ๏ธโ€๐ŸŒˆ@lcasdev

I sent a CVD report to @ncsc_nl's CERT, and they are being wholly unhelpful. Do I know anyone that works on DigiD or other cyber security stuff at @Rijksoverheid? Is there a report channel for DigiD directly that bypasses NCSC?

English
0
0
5
1.6K
Luca Casonato ๐Ÿณ๏ธโ€๐ŸŒˆ me-retweet
Deno
Deno@deno_landยท
It's done. Now itโ€™s your turn, @Oracle. Weโ€™ve submitted a formal petition to cancel the JavaScript trademark: it is generic, Oracle has abandoned it, and Oracle committed fraud on the USPTO during the last trademark renewal. Oracle has until January 4th to respond, or the case will go into default, which will result in the trademark being canceled. It's time to #FreeJavaScript. deno.com/blog/deno-v-orโ€ฆ
English
68
647
4.9K
332.2K
Dunk Bing
Dunk Bing@dunkbinggยท
I got this error when deploying to Deno Deploy after upgrading to Deno 2. Should I keep the "nodeModulesDir" = true for now ๐Ÿค” @deno_land
Dunk Bing tweet media
English
1
0
2
48