Getting Started with Vapor 4 Lesson 2

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ธ.ค. 2024

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

  • @CodeWithChris
    @CodeWithChris  2 ปีที่แล้ว +1

    October 2022 Update: Heroku has discontinued their free tier for PostgreSQL as this video shows. This deployment strategy still works for a monthly fee. See more details in this post (blog.heroku.com/next-chapter). You can follow Vapor’s docs for other deployment strategies (docs.vapor.codes/)

    • @rgenericson5361
      @rgenericson5361 ปีที่แล้ว

      Looks like no more free tiers anywhere. Time to setup my own hosting.

  • @K5-Tech
    @K5-Tech 3 ปีที่แล้ว +6

    love the speed and level of explaining. Great tutorial :)

    • @CodeWithChris
      @CodeWithChris  3 ปีที่แล้ว

      Happy to know this, thank you! -Arthur

  • @mikehimself909
    @mikehimself909 2 ปีที่แล้ว

    I love the way you switch between the tools - it's as if I'm watching over your shoulder as you create the code. Nice format :)

    • @CodeWithChris
      @CodeWithChris  2 ปีที่แล้ว

      Thank you for watching! - Pat

  • @pradeepb8190
    @pradeepb8190 3 ปีที่แล้ว +3

    thoroughly enjoyed the tutorial, hoping to see a tutorial on how one can deploy the vapor in digital ocean and in general concerns of the deployments and how to tackle them

    • @mikaelacaron4694
      @mikaelacaron4694 3 ปีที่แล้ว +1

      We’ll be deploying to Heroku for this series

    • @CodeWithChris
      @CodeWithChris  3 ปีที่แล้ว

      Thanks for your support, Pradeep! Subscribe for more! -Arthur

  • @julsia6798
    @julsia6798 2 ปีที่แล้ว +1

    Thank you. I was stuck at not having the DB running!

  • @GRANT-W-NEALE
    @GRANT-W-NEALE ปีที่แล้ว

    This quick course is very well done. It's as if we were in the same room working together as friends and colleagues to work out the basics. Thank you.

    • @CodeWithChris
      @CodeWithChris  ปีที่แล้ว

      Thank you for watching! We're glad you enjoyed this one :) - Pat

  • @rgenericson5361
    @rgenericson5361 ปีที่แล้ว

    @35:42. You can also start & stop the Docker container in the app.

  • @noamif
    @noamif ปีที่แล้ว +1

    Why is ID nullable if we definitely need an ID for a song? what did I miss?

  • @Awesome奥深
    @Awesome奥深 3 ปีที่แล้ว

    Hi, it really get easy get start to compose code vapor step by step follow your video.

    • @CodeWithChris
      @CodeWithChris  3 ปีที่แล้ว

      Thanks for learning with us! -Arthur

  • @felixortiz1197
    @felixortiz1197 3 ปีที่แล้ว

    Very nice. I'm starting to work with Auth and authed routes. Is that next in this series. Great job explaining all the little parts like params etc.

    • @CodeWithChris
      @CodeWithChris  3 ปีที่แล้ว

      Thanks for your support, Felix! Subscribe for more! :) -Arthur

    • @mikaelacaron4694
      @mikaelacaron4694 3 ปีที่แล้ว

      We won’t be covering auth in this series, unfortunately.
      The docs are pretty good and the Vapor discord is a great group, every question I’ve asked many people are willing to help

  • @gugaolvieira
    @gugaolvieira 3 ปีที่แล้ว

    very good explanation, thanks

    • @CodeWithChris
      @CodeWithChris  3 ปีที่แล้ว +1

      Glad we helped you, Gustavo! Obrigado! :) -Arthur

  • @vladimirvinagerashernandez1006
    @vladimirvinagerashernandez1006 ปีที่แล้ว

    Thank you so much for this course!! Excellent job!
    Also, I have been searching a lot in the web because now it is impossible to use the PostrgreSQL extension for Azure in Mac(M1).
    Do you know how to fix that issue or a way to solve this problem?

    • @vladimirvinagerashernandez1006
      @vladimirvinagerashernandez1006 ปีที่แล้ว

      After a looooot searching I found the solution.
      After installing Azure Data Studio (for Silicon Chips), it is necesary check USE WITH ROSETTA!!!
      🤯🤯🤯🤯🤯🤯

  • @Titanman316
    @Titanman316 2 ปีที่แล้ว

    What theme is this for Xcode that makes it semi-transparent?

    • @CodeWithChris
      @CodeWithChris  2 ปีที่แล้ว

      Hi, Shawn! Best if you post this question in our CodeCrew forum so that our tech support staff can assist you. Go here: codecrew.codewithchris.com. Thank you! :) -Arthur

  • @nimishseraphim
    @nimishseraphim 3 ปีที่แล้ว

    Very nice!!

    • @CodeWithChris
      @CodeWithChris  3 ปีที่แล้ว

      Appreciate it, Nimish! :) -Arthur

  • @alexkajan
    @alexkajan 3 ปีที่แล้ว

    How many lessons will be in this series? I tried to take what I learned here, read more about Docker, but when I tried to push this container to ECR, I failed horribly. Wondering where my API server will live at the conclusion of this series!

    • @CodeWithChris
      @CodeWithChris  3 ปีที่แล้ว

      We're still planning, but subscribe for more :-) -Arthur

  • @dimaphizich360
    @dimaphizich360 3 ปีที่แล้ว

    Third comment 🔥 The best videos about vapor

    • @CodeWithChris
      @CodeWithChris  3 ปีที่แล้ว

      Aaaah, thank you so much for your support! Glad to know that you're learning with us! -Arthur

  • @benjamindepaz8429
    @benjamindepaz8429 2 ปีที่แล้ว

    The behavior with creating new swift files where it lets you name the file in the file list instead of the save dialog, and the source file comment not renaming with the file name…that doesn’t have anything to do with vapor. It’s the normal behavior when you’re working with a Swift Package project. Vapor in the end is really just creating a normal swift package with some template files to get started and some default dependencies and configuration - but otherwise a vapor project is no different than a Swift Package Project that you can create yourself when choosing the New Project type.

  • @dhawoodh9577
    @dhawoodh9577 3 ปีที่แล้ว

    Very nice

  • @julianriise5618
    @julianriise5618 3 ปีที่แล้ว

    Secc comment 🔥🔥

  • @3366Har
    @3366Har 3 ปีที่แล้ว

    Ни хрена непонятно, но очень интересно.
    What keyboard do you use? I like key pressing sound very much.

    • @CodeWithChris
      @CodeWithChris  3 ปีที่แล้ว

      Spasiba! Kindly send us an email to care@codewithchris.com. :) -Arthur

  • @silver10188
    @silver10188 ปีที่แล้ว +1

    31:19 that create function didn't work, I went to Vapor docs and found this:
    func create(req: Request) async throws -> Todo {
    let todo = try req.content.decode(Todo.self)
    try await todo.save(on: req.db)
    return todo
    }

  • @5amba
    @5amba 2 ปีที่แล้ว

    I don't like this weird Fluent magic…
    Why have I learned SQL in the first place?
    Why has the Request a property for the data base?
    That's a weird design…
    And why is the uuid returned in upper cases? 🤨
    The video itself is great. Good explanation from Mikaela 👍

  • @ictgamunu6038
    @ictgamunu6038 3 ปีที่แล้ว

    Fist comment 🔥

    • @CodeWithChris
      @CodeWithChris  3 ปีที่แล้ว

      First reply.... who wins? -Arthur

  • @david-tracy
    @david-tracy 2 ปีที่แล้ว

    instead of deleting all the files & re-doing all the code u could 'refactor' them instead & save a ton of time