Build A Rust-Powered Journaling App (with Upstash Redis)

Поделиться
HTML-код
  • Опубликовано: 15 сен 2024

Комментарии • 34

  • @codetothemoon
    @codetothemoon  Год назад +7

    ERRATA: I neglected to explicitly mention that this video is sponsored by Upstash!
    Regarding pricing scaling back down to zero when using "pay as you go" - it doesn't quite go back down to $0 unless you wipe all of your data. But if your traffic volume goes back down to negligible levels, you'll be paying less than $1/month.

    • @HalfMonty11
      @HalfMonty11 Год назад +3

      I'm pretty sure if you go into RUclips Studio, under content, select this video and then go to more options, there should be a checkbox for "My video contains paid promotion like a product placement, sponsorship, or endorsement".
      I believe this adds a tiny little overly/watermark in the bottom left corner of the video that simply says "Includes paid promotion". It's suitable for legal compliance and such and doesn't distract from the video.

    • @codetothemoon
      @codetothemoon  Год назад +2

      @@HalfMonty11 thanks, I actually do have this checkbox checked for the video. I got some feedback that I wasn't upfront about it being sponsored, which I can understand - the overlay you refer to is easy to miss

  • @phenanrithe
    @phenanrithe Год назад +11

    The quote of the day: "we won't be doing any error handling to keep the code clean" - that's the spirit! 😂 Just kidding of course, we all understood it correctly. Very interesting as always, thanks for the video!

    • @codetothemoon
      @codetothemoon  Год назад +5

      Next time your coworkers get on your case for lax error handling, just tell them you were trying to keep the code clean! 🙃 jp, glad you liked it!

  • @schimmligerveganer2065
    @schimmligerveganer2065 Год назад +8

    Thanks for the interesting showcase, never worked with redis before. Regarding the sponsoring: The sponsor bit in the beginning and the one on multi-zone availability were really good because they showcased actual features. However, the one on pricing at 10:05 and the outro testimonials were salestalk that felt quite jarring in the context of a hands-on video geared towards developers. A short comment that the video is sponsored at the beginning of the video would also feel more transparent.

    • @nonefvnfvnjnjnjevjenjvonej3384
      @nonefvnfvnjnjnjevjenjvonej3384 Год назад +2

      yup. which parts are an ad and which parts are just showing stuff needs to have more clearer demarcation.

    • @codetothemoon
      @codetothemoon  Год назад +3

      this is great feedback, thank you! Will definitely take it to heart going forward

  • @juan0338
    @juan0338 Год назад +2

    Very good content. Would be good to mention some of the downsides of using Lua scripts within redis (for example that Lua scripts block the server or that accessing cross-slot keys inside the script can suffer from performance issues). Maybe I missed this, but is Upstash running in cluster mode?

    • @codetothemoon
      @codetothemoon  Год назад +3

      Thank you! and great point wrt to Lua scripting. I should have mentioned some of the caveats of the approach. I don't believe Upstash has an equivalent of cluster mode - and it's worth noting that it's not actually a fork or derivative of Redis itself, it was actually built from scratch.

  • @adibhanna
    @adibhanna Год назад +1

    Excellent video as usual!

  • @umutdogrruu
    @umutdogrruu Год назад +1

    The nvim theme and plugins look very nice. Have you shared these somewhere or are you going to share them?

    • @codetothemoon
      @codetothemoon  Год назад +1

      actually this is DOOM emacs, and don't really have anything beyond the configuration it comes with. I just uncommented `rust` in init.el and switched to the Monokai Pro theme.

  • @renatocunha6974
    @renatocunha6974 Год назад +1

    Cooooooollll, im test this. It get a absurd performance!!!!

  • @ticua07
    @ticua07 Год назад +1

    What font are you using?

  • @maverick456-33
    @maverick456-33 Год назад +1

    Redis is super fast !

  •  Год назад

    Where the Script class comes from ? cargo Redis ?

  • @guilherme5094
    @guilherme5094 Год назад +1

    👍Thanks

  • @rzegnam
    @rzegnam Год назад +1

    Fajne są dźwięki klikania w klawiaturę

  • @carlosmspk
    @carlosmspk Год назад +1

    7:27 - "Which, your app should be fairly popular to exceed at"
    Ouch :(

    • @codetothemoon
      @codetothemoon  Год назад

      "popular" relative to the small or non existent userbases of side project apps that were mainly created without any intent of garnering any sort of user base 😎

    • @carlosmspk
      @carlosmspk Год назад

      @@codetothemoon that's an apt description of my use case for it! 😅
      Very well, you live... this time...

  • @nonefvnfvnjnjnjevjenjvonej3384
    @nonefvnfvnjnjnjevjenjvonej3384 Год назад +2

    dunno man. feels like you sold out. not sure if this is actually a good idea to run stuff with lua scripts and redis.

    • @codetothemoon
      @codetothemoon  Год назад

      thanks for the feedback! Do you think the use of Lua scripts is a sign that maybe a different database should be used?

    • @bennetb01
      @bennetb01 Год назад +1

      @@codetothemoon I sorta feel like it was a bit more ad and a bit less content.

    • @SadCP
      @SadCP Год назад

      @@bennetb01 definitely does feel like an ad and not very relevant to Rust. Get the bag though, @codetothemoon, you've made more than your fair share of very helpful Rust content lol. Maybe in the future, content should not be purely rust focused..?

    • @nonefvnfvnjnjnjevjenjvonej3384
      @nonefvnfvnjnjnjevjenjvonej3384 Год назад

      @@SadCP agree. get the bag, but be a bit honest to your users. if the lines are clearly drawn, noone feels cheatedf.

  • @greendsnow
    @greendsnow 5 месяцев назад

    Remove the name 'Redis' please. It's a licensed software now.