@deno_land@fosstodon.org
@deno_land@fosstodon.org avatar

deno_land

@deno_land@fosstodon.org

A modern runtime for JavaScript and TypeScript https://deno.land #deno #denoland

This profile is from a federated server and may be incomplete. Browse more on the original instance.

deno_land, to node
@deno_land@fosstodon.org avatar

Fresh 1.4 is out now: https://deno.com/blog/fresh-1.4
🍋 Faster page loads with ahead-of-time compilation
🍋 Custom html, head and body tags
🍋 Layouts
🍋 Async app wrapper
🍋 Quicker typing with define functions
🍋 Better organization with Route Groups and colocated islands

deno_land, to random
@deno_land@fosstodon.org avatar

It's hot runtime summer ☀️ so we've added some limited run shirts to our merch store

https://merch.deno.com

🧵

deno_land,
@deno_land@fosstodon.org avatar

Our rigorous testing showed deploying globally with Deno Deploy is faster than making instant ramen 🍜. But the only thing moving faster than your app onto Deno Deploy might be these limited edition t-shirts... to snag yours today.

https://merch.deno.com/products/instant-deployments-t-shirt

deno_land,
@deno_land@fosstodon.org avatar

Either you're for radically simplifying web and cloud development... or you're with the rest of the unsuspecting world who won't know what hit them. This shirt will keep you stylish during the darkest hours of nuclear winter.

https://merch.deno.com/products/be-the-change-t-shirt

deno_land,
@deno_land@fosstodon.org avatar

And finally... hot runtime summer too hot? The best way to cool off is this refreshing Fresh 🍋 t-shirt.

https://merch.deno.com/products/enjoy-fresh-t-shirt

deno_land, to node
@deno_land@fosstodon.org avatar

A Next.js app requires dozens of config files — next.config.js, eslintrc.json, tsconfig.json, package.json, postcss.config.js, tailwind.config.js, and more.

How did we get here? How do we avoid it?

https://deno.com/blog/node-config-hell/

deno_land, to node
@deno_land@fosstodon.org avatar

you can now format your deno test output

--reporter=junit below returns JUnit XML format

deno_land,
@deno_land@fosstodon.org avatar

dot reporter

deno_land,
@deno_land@fosstodon.org avatar
deno_land, to node
@deno_land@fosstodon.org avatar
deno_land, to node
@deno_land@fosstodon.org avatar

1.36 introduces more flexible security options with the new set of --deny-* flags:

deno_land,
@deno_land@fosstodon.org avatar

Here's the set of new deny flags, which have higher precedence over allow flags:

--deny-env=<VARIABLE_NAME>
--deny-sys=<API_NAME>
--deny-hrtime
--allow-net=<IP/HOSTNAME>
--deny-ffi=<PATH>
--deny-read=<PATH>
--deny-run=<PROGRAM_NAME>
--deny-write=<PATH>

Learn more here: https://deno.land/manual/basics/permissions

deno_land,
@deno_land@fosstodon.org avatar

@eyalsh Aside from the examples mentioned in the blog [1], the deny flags make it easier to allow all internet except for specific domains (for instance).

[1] https://deno.com/blog/v1.36

deno_land, to random
@deno_land@fosstodon.org avatar

Deno 1.36 is here! Run "deno upgrade" for:

🔐 More flexible security options for Deno programs
🧪 Expanded options for testing and benchmarking
⬢ Node.js compatibility improvements
🏝️ Quality of life improvements

Read more in the release notes here: https://deno.com/blog/v1.36

deno_land, to node
@deno_land@fosstodon.org avatar

🚨 Deploy now has persistent logs🚨

View your logs within the past 24 hours, search/filter them based on time, level, and region.

https://deno.com/deploy/changelog

Searching and filtering logs on Deno Deploy

deno_land, to node
@deno_land@fosstodon.org avatar

Want an easier way to publish a hybrid npm module that supports CommonJS and ESM, /Node.js/web browsers, and more? 🤯

https://deno.com/blog/publish-esm-cjs-module-dnt

deno_land, to node
@deno_land@fosstodon.org avatar

npm package puppeteer has been tested and works on

deno_land, to node
@deno_land@fosstodon.org avatar

Have you upgraded to 1.35 yet?
👇

video/mp4

deno_land,
@deno_land@fosstodon.org avatar

For more video updates, tutorials, and discussions, check out our YouTube channel: https://www.youtube.com/

deno_land, to node
@deno_land@fosstodon.org avatar

"The biggest bottleneck for adopting open source software is distribution. I wrote Homebrew ☕ in Ruby, as it came bundled with OS X, which meant all users needed to do was clone the repo.

When it came to tea 🍵 , I was inspired by ’s one-binary approach. Thanks to deno compile, I was able to write in TypeScript and compile it to a single binary."

  • Max Howell, creator of Homebrew and tea.xyz

https://deno.com/blog/tea-simplifies-distributing-software

deno_land,
@deno_land@fosstodon.org avatar

@gaggle Great to hear that!

deno_land, to node
@deno_land@fosstodon.org avatar

A quick easy way to build type safe API routes

https://github.com/azurystudio/cheetah

deno_land, to random
@deno_land@fosstodon.org avatar

Deploying Astro sites globally, close to your users, is simple with Deno Deploy

https://deno.com/blog/astro-on-deno

deno_land, to node
@deno_land@fosstodon.org avatar

Deploying Remix, Svelte, Astro, React apps (and more) globally🌎to the edge on Deploy 🦕 is easier with automatic framework detection:

https://deno.com/deploy/changelog#automatically-detecting-frameworks

video/mp4

deno_land,
@deno_land@fosstodon.org avatar

These frameworks are automatically detected on Deno Deploy:

  • Next.js with SSG
  • Remix
  • Astro
  • Docusaurus
  • Gatsby
  • Svelte
  • Vite
  • React (create-react-app)
  • Nuxt
  • Solid
  • Storybook
  • Angular
  • Qwik

...and more to come!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • magazineikmin
  • everett
  • InstantRegret
  • rosin
  • Youngstown
  • slotface
  • love
  • khanakhh
  • kavyap
  • tacticalgear
  • GTA5RPClips
  • DreamBathrooms
  • provamag3
  • modclub
  • mdbf
  • normalnudes
  • Durango
  • ethstaker
  • osvaldo12
  • cubers
  • ngwrru68w68
  • tester
  • anitta
  • cisconetworking
  • Leos
  • JUstTest
  • All magazines