Ryan Dahl introduces Deno 2

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ม.ค. 2025

ความคิดเห็น • 89

  • @sotergreco
    @sotergreco 2 หลายเดือนก่อน +20

    Deno is amazing, what you guys did is actually the future of the web

  • @JacobOgle-ob4ys
    @JacobOgle-ob4ys 2 หลายเดือนก่อน +6

    I've been experimenting with Deno 2 the last few days and I'm loving it so far.

  • @ehl-12
    @ehl-12 2 หลายเดือนก่อน +3

    Been a JS/TS dev most of my career, but have been using a ton of Go the past couple of years and must say that Deno seems to mesh those two languages and toolchains together masterfully.

    • @deno_land
      @deno_land  2 หลายเดือนก่อน +1

      great to hear that!

  • @MightyMoud
    @MightyMoud 2 หลายเดือนก่อน +1

    JS is becoming like GO
    I'm in love!

  • @crowlsyong
    @crowlsyong 2 หลายเดือนก่อน +1

    The Deno TH-cam channel is going strong right now. The tutorials and information are very helpful thank you.

  • @pookiepats
    @pookiepats 2 หลายเดือนก่อน +2

    deno jupyter --install
    thank you so much for this, gave me super powers at work.

  • @johnmutua1695
    @johnmutua1695 2 หลายเดือนก่อน +2

    Deno is peak server side development with js. Its simplicity is where it shines most, golang vibes . I really hope it gets the adoption it deserves

  • @jet_black_ninja2210
    @jet_black_ninja2210 2 หลายเดือนก่อน +6

    very much looking forward to utilising it

  • @crowlsyong
    @crowlsyong 2 หลายเดือนก่อน +1

    I love that Ryan is doing this.
    Edit:
    Things I like:
    - Whatever company is handling this video, I just want to say: nice. Very nice.
    - Direct, clear, and concise coding
    - Minimal music/sound effects
    - Ryan feels like he's talking to me
    Things I dislike
    - The transparent code at 5:19 is hard to follow along with
    27:49 Please do some stuff with fresh!!!! I have been holding back starting a bigger project with it but if there is more content/tutorials/starter projects I would love to get down and dirty with the framework. Thank you!!!

    • @crowlsyong
      @crowlsyong 2 หลายเดือนก่อน

      5:19 the transparent code is a bit hard to read here.

    • @crowlsyong
      @crowlsyong 2 หลายเดือนก่อน +1

      Deno compile lol this is SO COOL

  • @JulianShalaby
    @JulianShalaby 2 หลายเดือนก่อน +1

    Great video! Can't wait to try out Deno 2.0

  • @cg219
    @cg219 2 หลายเดือนก่อน +7

    Since Ive started doing more Go in the pass year, Deno has become my replacement for bash scripts and my goto when I need a server to do some frontend javascript work. Love it

    • @fakhrulhilal
      @fakhrulhilal 2 หลายเดือนก่อน

      I second that. It's good choice for scripting which requires more feature than regular bash/zsh. It would be more nice if we have properly setup our editor (vim/nvim/zed etc), and using typescript package. Then it will become nice scripting stack. I don't use vscode, BTW.

    • @cg219
      @cg219 2 หลายเดือนก่อน +1

      @ you can definitely do that. I have my nvim setup for deno projects with the denopls lsp. Looking for a deno.json in the root directory to start it up

  • @ayushrameja
    @ayushrameja 2 หลายเดือนก่อน +4

    Great video :D
    Please make a video on how Deno is different from node architecture wise. It will help me with interviews XD

  • @Axorax
    @Axorax 2 หลายเดือนก่อน +5

    i installed deno mainly for the compile feature ❤

  • @DANser-gaming
    @DANser-gaming 2 หลายเดือนก่อน +1

    Deno is exactly what I needed when I tried to learn React for hireability, I ran into a bunch of errors and confilcts with all the extra code I had to install and run.
    Thanks to Deno I can go back to learning React once I'm done with my current project.

  • @TheRealMefi
    @TheRealMefi 2 หลายเดือนก่อน +1

    I'm just happy that Deno exist, will choose it if I can, and I hope to see it grow into one of the most influencial and dominate js runtime.
    I'll also use Deno in my next hobby project for sure.

  • @Dan-kp6vg
    @Dan-kp6vg 2 หลายเดือนก่อน +1

    Fantastic, been trying to get my team to use some of the general JS tools that they don’t want to learn. Excited that we can just use one thing to do it all. The inclusion of backwards compatibility with current nodejs makes this a reality.

  • @diguifi0fficial
    @diguifi0fficial 2 หลายเดือนก่อน +2

    already upgraded my project to 2.0, the first Deno based online RPG, running since beta!!

  • @2u841r
    @2u841r 2 หลายเดือนก่อน +4

    From🇧🇩, I ❤️ Deno

  • @Yasininat
    @Yasininat 2 หลายเดือนก่อน +3

    Ryan is doing it again!

  • @YKiLin
    @YKiLin 2 หลายเดือนก่อน +1

    I wanna use Deno portable without setting any system environment variables. And all the directories that Deno uses should be setup manually. How to do it?

  • @MinhazurSarker
    @MinhazurSarker 2 หลายเดือนก่อน +7

    We had NODE, now have DENO, next we're gonna have DONE

  • @safeedev
    @safeedev 2 หลายเดือนก่อน +24

    2:54 RIP to the crypto farmer packages

    • @1337-coder
      @1337-coder 2 หลายเดือนก่อน +1

      not really. a simple adjustment can bypass this.

    • @parlor3115
      @parlor3115 2 หลายเดือนก่อน

      ​@@1337-coderIf there is, then it's a vulnerability and it will be fixed

    • @JoseLopez-me2re
      @JoseLopez-me2re 2 หลายเดือนก่อน

      ​@@1337-coderactually no. Not without user's permission

  • @bcassol
    @bcassol 2 หลายเดือนก่อน

    I've been using Bun in production for some clients, it's amazing. Deno 2 sounds like worth checking too.

  • @parlor3115
    @parlor3115 2 หลายเดือนก่อน +2

    Dude, we need a Deno framework with DI support. I can't switch without something like NestJS being an option.

  • @jeresalem
    @jeresalem 2 หลายเดือนก่อน +1

    This makes me happy.

  • @TRLYx
    @TRLYx 2 หลายเดือนก่อน +5

    Deno got me excited about JavaScript/TypeScript again for the first time in a long time.
    Planning several Deno based projects for both personal and work projects.
    Love everything you all are doing!
    Would actually love to connect with someone to talk about an opportunity for Deno to increase adoption. I’m a senior manager of cloud infra at my company and are working with a well known vendor I’d love to see Deno work with too.
    Let me know how best to connect and we can chat!

    • @JacobOgle-ob4ys
      @JacobOgle-ob4ys 2 หลายเดือนก่อน +1

      Feel the same about JS / TS excitement. I've been experimenting with Deno the last few days and it is so awesome. One thing I am really enjoying is the deno compile tool. Its perfect, fast and painless for getting quick utilities out. The std lib is also really nice

    • @TRLYx
      @TRLYx 2 หลายเดือนก่อน

      @@JacobOgle-ob4ys Same here! I love Golang for this use case normally, but would be nice to write a single executable web app that’s easily distributable AND all of the frontend and backend is written with the same language.

  • @bjornstabell2970
    @bjornstabell2970 2 หลายเดือนก่อน +4

    Somehow I feel like I've taken the red pill, entered the Matrix, and Ryan is Morpheus.

    • @deno_land
      @deno_land  2 หลายเดือนก่อน +2

      😂

  • @justy1337
    @justy1337 2 หลายเดือนก่อน +1

    JSR is the one reason I'd really consider Deno now that there are multiple JS runtimes

  • @bbose0001
    @bbose0001 2 หลายเดือนก่อน +10

    Kindly update the title of the video and make it "All about Deno 2 by Ryan Dahl". That would boost the views. Ryan is such a revered figure in the web development world.

    • @2u841r
      @2u841r 2 หลายเดือนก่อน +1

      And add His photo on Thumbnail

    • @derek123wil0
      @derek123wil0 2 หลายเดือนก่อน

      This

  • @valiibraimi195
    @valiibraimi195 2 หลายเดือนก่อน

    I hope this competition makes Bun even better

  • @EmanueleSerini78
    @EmanueleSerini78 2 หลายเดือนก่อน +1

    Im totally gonna convert my api to deno 2, thanks a lot really

  • @PanaraStudios
    @PanaraStudios 2 หลายเดือนก่อน +5

    Hi Ryan!

  • @lutfiikbalmajid3128
    @lutfiikbalmajid3128 2 หลายเดือนก่อน +1

    Please check compatibility for Fastify, i am unable to run using deno. Just wondering, because you say it compatible with nodejs

  • @mzhomie8880
    @mzhomie8880 2 หลายเดือนก่อน +50

    "because NPM is slow" 😂 Deno 2.0 ❤

    • @barizaloka
      @barizaloka หลายเดือนก่อน

      Use pnpm

    • @erodingrock7653
      @erodingrock7653 หลายเดือนก่อน

      U don't use js for speed

  • @alaric3000
    @alaric3000 2 หลายเดือนก่อน +10

    Wait, didn't you previously publish this video a while ago? Why a re-upload?

    • @rahulbhooteshwar
      @rahulbhooteshwar 2 หลายเดือนก่อน +3

      I felt the same. I believe the earlier one was a lengthy launch video which included this intro as well!
      They might have felt the need to cut down the marketing stuff to make it a focused one.

  • @kklowd
    @kklowd 2 หลายเดือนก่อน +2

    Why is the teleprompter so far away

  • @akashpatil-vo5rr
    @akashpatil-vo5rr 2 หลายเดือนก่อน

    I'm having hard time understanding what deno is, how it works under the hood, like how Nodejs uses libuv event loop etc.
    There aren't much videos available as compare to Nodejs.

  • @awoooturan
    @awoooturan 2 หลายเดือนก่อน

    Ok, how do we deploy it tho? For example on a plesk(linux) panel server.

    • @deno_land
      @deno_land  2 หลายเดือนก่อน

      You can use our official Docker image to deploy to any VPS:
      hub.docker.com/r/denoland/deno
      For some tutorials on how to deploy to AWS, GCP, Digital Ocean, and more:
      docs.deno.com/runtime/tutorials/#deploying-deno-projects

  • @Mempler
    @Mempler 2 หลายเดือนก่อน +3

    If deno 2 is so great, why isn't there deno 3?

  • @parlor3115
    @parlor3115 2 หลายเดือนก่อน

    Bro, how many times are you going to introduce Deno 2?

  • @yarcowang
    @yarcowang 2 หลายเดือนก่อน +1

    That is amazing... so I registered 3 scopes ---- em... Sorry for that.
    And I wish there can be a good solution in Deno to replace electron.js or Wails. (electron is too large, and Wails use golang -- though for now I'm OK with it.)
    Cross Desktop applications using web technoledge must be the future also.

  • @danser_theplayer01
    @danser_theplayer01 2 หลายเดือนก่อน +1

    Why does lodash even exist? It seems to be just a "pad-left" situation waiting to break all code again because someone was too lazy to write a simple function.
    I mean as a Deno std it's fine since we know who (and if) maintains it, but as a package it's so.. strange.

  • @rojinbijukchhe44
    @rojinbijukchhe44 หลายเดือนก่อน

    Deno 2 ❤

  • @somebody-anonymous
    @somebody-anonymous 2 หลายเดือนก่อน

    16:03 oh, `deno install` is even going to reduxe the size of the node_modules ?
    16:12 of course not you silly, we just check the size to show that its all there
    😅

    • @1337-coder
      @1337-coder 2 หลายเดือนก่อน

      does it install node_modules so fast?

    • @somebody-anonymous
      @somebody-anonymous 2 หลายเดือนก่อน

      @1337-coder maybe it uses a local cache or something

    • @somebody-anonymous
      @somebody-anonymous 2 หลายเดือนก่อน

      @1337-coder "By default, Deno uses a global cache directory (DENO_DIR) for downloaded dependencies. This cache is shared across all project". Source: deno docs

    • @somebody-anonymous
      @somebody-anonymous 2 หลายเดือนก่อน

      @1337-coder my comments( in reference to a local cache) keep getting deleted or something 😕

  • @fayyozbobokulov77
    @fayyozbobokulov77 2 หลายเดือนก่อน

    Great job

  • @rithphan53
    @rithphan53 2 หลายเดือนก่อน +1

  • @pengurrito7136
    @pengurrito7136 2 หลายเดือนก่อน +1

    the knee scratch lol

  • @erickmoya1401
    @erickmoya1401 2 หลายเดือนก่อน +1

    Sadly it doesnt make me faster than pnpm.
    If my pipelines arent faster, doesnt work for me.

    • @Diamonddrake
      @Diamonddrake 2 หลายเดือนก่อน

      Pnpm does a specific thing, hard linking from a global cache. Deno also uses a global cache don’t know if they are hardlinks with package.json. Trivial change if you wanted that. Just different args to the copy call. But you don’t know if it’s slower unless you check it

  • @pookiepats
    @pookiepats 2 หลายเดือนก่อน +1

    Please feed Fresh and get some proper Vue support... we can wait on Svelte 8 when it finally stabilizes.

  • @Cm0nd00d
    @Cm0nd00d 2 หลายเดือนก่อน

    when your dad only spends time with your little sib and calls you "slow" to his friends

  • @angel-dev-cse
    @angel-dev-cse 2 หลายเดือนก่อน +1

    We need tutorials :D

    • @deno_land
      @deno_land  2 หลายเดือนก่อน

      Yes! We launched a new tutorial series: deno.co/learn-deno

  • @__nemesis__1571
    @__nemesis__1571 2 หลายเดือนก่อน +1

    Slower than both node and bun, what's the point

    • @jeffreyjdesir
      @jeffreyjdesir 2 หลายเดือนก่อน +2

      Evidence?

    • @__nemesis__1571
      @__nemesis__1571 2 หลายเดือนก่อน

      @@jeffreyjdesir th-cam.com/video/yJmyYosyDDM/w-d-xo.html

  • @majorbender
    @majorbender 2 หลายเดือนก่อน +1

    I really really hate typescript, but Deno is awesome

  • @ankitkumar-hx6gq
    @ankitkumar-hx6gq 2 หลายเดือนก่อน +1

    whatever you trying to do is good,but nodejs is the real outperformance server language,company is not shifting from nodejs to deno because of reliability and fast performance than deno

    • @SRG-Learn-Code
      @SRG-Learn-Code 2 หลายเดือนก่อน +2

      you can run node apps with deno, you can also remove some dependencies using included services from deno, you can as well refactor some code to use std libraries. Companies will not change right now, but eventually...

  • @brencancer
    @brencancer 2 หลายเดือนก่อน +2

    he got "MARK ZUCK" vibe.

  • @pookiepats
    @pookiepats 2 หลายเดือนก่อน

    what is interesting is the difference in quality between Bun & Deno is (to me) almost a direct reflection of the quality of language chosen: Zig being this rag tag bag of lag and Rust just being...mwah, you know you struck gold when you unify all major cloud providers and can make native calls on Darwin better than Swift 😂

  • @Anas_Alaqeel
    @Anas_Alaqeel 2 หลายเดือนก่อน +1

    I tried to work with deno 2 but after a week of struggling with packages compatibility, I just switched to bun, and it feels like you are in home, bun very developer friendly and faster than deno.
    Deno 2 doesn’t have auto import and no VScode extension will work to solve this you will write imports manually at the end. Also if you tried to use any ORM like drizzle, prizma, sequelize …etc no ORM support jsr yet and you will be very lucky if you get npm ORMs packages work in deno 2

    • @mukhlimkurowo
      @mukhlimkurowo 2 หลายเดือนก่อน

      bun does not cope with elephant in the room: NODE_MODULES

    • @deno_land
      @deno_land  2 หลายเดือนก่อน

      hey anas, what packages were you trying to use with Deno that you struggled with?
      Deno works with npm ORMs like Drizzle, sequelize, and Prisma. Let us know and we can try to help.

  • @teckyify
    @teckyify 2 หลายเดือนก่อน

    Buzzword bullshit bingo 😂

  • @rajatbyte
    @rajatbyte 2 หลายเดือนก่อน +5

    First Js Freak 🫰✨🤗

    • @nvictorme
      @nvictorme 2 หลายเดือนก่อน

      Beat me to it 😂