shuttle
shuttle
  • 29
  • 43 091
Deploying Rust & Axum to the web using Shuttle
Today we're going to take a quick look at deploying Rust and Axum to the web using Shuttle!
Using Shuttle, you can deploy with a one-line command and the servers will cache your build, allowing you to re-deploy within seconds, not minutes.
#rust #webdevelopment #axum #tutorial #rustlang
Переглядів: 294

Відео

Error handling in Rust with thiserror #shorts #clips
Переглядів 10021 день тому
This clip talks about using the `thiserror` crate with Rust to be able to easily save time implementing the Error type! #rust #rustlang #backend #webdevelopment
Implementing the error trait in Rust #shorts
Переглядів 137Місяць тому
Implementing the error trait in Rust #shorts
Future of Rust in Prod by Maxwell Flitton | ShuttleLabs #2
Переглядів 750Місяць тому
Future of Rust in Prod by Maxwell Flitton | ShuttleLabs #2
Macros in Rust | ShuttleBytes #4
Переглядів 180Місяць тому
Macros in Rust | ShuttleBytes #4
Error Handling in Rust | ShuttleBytes #3
Переглядів 302Місяць тому
Error Handling in Rust | ShuttleBytes #3
Implementing Authentication in Rust | ShuttleBytes #2
Переглядів 5432 місяці тому
Implementing Authentication in Rust | ShuttleBytes #2
Building and Deploying a REST API in Rust | ShuttleBytes #1
Переглядів 7703 місяці тому
Building and Deploying a REST API in Rust | ShuttleBytes #1
Async Rust and Async Functions in Traits | ShuttleLabs #1
Переглядів 5043 місяці тому
Async Rust and Async Functions in Traits | ShuttleLabs #1
Shuttle AI - Instant Apps From a Single Prompt
Переглядів 3,5 тис.Рік тому
Shuttle AI - Instant Apps From a Single Prompt
How to Build & Deploy a Rust App in Under 60 Seconds
Переглядів 24 тис.Рік тому
How to Build & Deploy a Rust App in Under 60 Seconds
Rust for JavaScript Devs | Re-writing an Express.js chat app (web-sockets) in Rust
Переглядів 7 тис.Рік тому
Rust for JavaScript Devs | Re-writing an Express.js chat app (web-sockets) in Rust

КОМЕНТАРІ

  • @jayleejw1801
    @jayleejw1801 День тому

    i realise all computer nerds look like him

  • @user-wj4mn6oe8i
    @user-wj4mn6oe8i 10 днів тому

    Great video and great insights. I will give nanoservices a try. thank you!

  • @jogurtnaturalny
    @jogurtnaturalny 12 днів тому

    Hey, I would like to say thank you for showing how much easier and more fun is to work with Rust on Shuttle competing with AWS Lambda

  • @codeking4585
    @codeking4585 14 днів тому

    That's not a rust app that's a server

  • @justingolden21
    @justingolden21 16 днів тому

    Hah the vim...code got me laughing

  • @1____-____1
    @1____-____1 17 днів тому

    No LSP, no completion nothing. Absolute Madlad!!!

  • @naturalworm
    @naturalworm 20 днів тому

    Thanks for making this video! I was delighted when this popped up in my search results.

  • @santiagowu5365
    @santiagowu5365 25 днів тому

    What about MariaDB?

  • @dragonmax2000
    @dragonmax2000 27 днів тому

    is there is a whole video?

  • @daishes
    @daishes Місяць тому

    lol

  • @jogurtnaturalny
    @jogurtnaturalny Місяць тому

    wow

  • @foklin9698
    @foklin9698 Місяць тому

    Great video!

  • @Xwth
    @Xwth Місяць тому

    Love the content, thanks Josh! The only downside is the audio being a little difficult to hear or peaking at times and rather painful to the ears.

    • @shuttle-dev
      @shuttle-dev Місяць тому

      Hey! Thanks for the feedback. We'll fiddle a bit more with the setup and make sure that future episodes are more pleasant :)

  • @meysam
    @meysam Місяць тому

    Is 360p the highest quality of this video? :(

    • @shuttle-dev
      @shuttle-dev Місяць тому

      Hey meysam! It's in 1080p now, you caught it quite early while the video was still processing :)

  • @sebastianjaranilsson7116
    @sebastianjaranilsson7116 Місяць тому

    hey!! is it possible for you guys to add subtitles like in the first shuttlebytes? it is hard to follow and the subject is super interesting!

  • @riigel
    @riigel Місяць тому

    this is something i need to learn nowadays, thanks!

  • @petrus_nierop_thaigertech
    @petrus_nierop_thaigertech 2 місяці тому

    Now 21 minutes in... not sure if this goes anywhere. Look, I understand you are not paid, so preparation is not mandatory. A great teacher explains why. That means that the large amount of fluff "You can use x, you can use y" exactly frustrates anyone eager to learn. Because they do not know yet what they need or why. And that would be your real task. Motivation is not enumeration.

  • @bobby_mathews
    @bobby_mathews 2 місяці тому

    Cool video. hope to see more of your projects. Keep it up man.

  • @riigel
    @riigel 2 місяці тому

    whew, the audio 😅, thanks for content btw

    • @shuttle-dev
      @shuttle-dev 2 місяці тому

      Hey riigel, yeah, the audio will be fixed in future videos and we might re-record the voiceover on this and the previous video!

  • @GeorgeBoot
    @GeorgeBoot 2 місяці тому

    Love the effort but fix your audio! 42 wan't the answer

    • @shuttle-dev
      @shuttle-dev 2 місяці тому

      Hey George, thanks for the feedback. Yeah, we've done some changes to our streaming setup and the next video should be 👌 We'll also look into doing a voiceover on previous videos!

  • @if_it_pleases_the_council
    @if_it_pleases_the_council 3 місяці тому

    Omega gangsta tutorial

  • @ClariNerd
    @ClariNerd 3 місяці тому

    You had me until you opened an electron app. Shame on you.

  • @ibrahims9278
    @ibrahims9278 3 місяці тому

    Great Tutorial.

  • @TakenTooSeriously
    @TakenTooSeriously 3 місяці тому

    Compile 570 dependencies and see how fast it really takes. Probably about 7 minutes I'd guess

  • @marshmallow8709
    @marshmallow8709 4 місяці тому

    kinda cringe ngl

  • @sillygaby_
    @sillygaby_ 5 місяців тому

    which theme btw!

  • @jeffg4686
    @jeffg4686 6 місяців тому

    5 years of training to see my job disappear

  • @iamantoniosouza
    @iamantoniosouza 6 місяців тому

    How do I use it in an existent project?

  • @amblessedcoding
    @amblessedcoding 6 місяців тому

    Is 5 months now no feedback from you

  • @amblessedcoding
    @amblessedcoding 7 місяців тому

    Can't wait to use it It will be nice if you add htmx

  • @spirosmakris7847
    @spirosmakris7847 9 місяців тому

    This was great! Thanks for putting it up!

  • @gertrudessampaio8689
    @gertrudessampaio8689 10 місяців тому

    Thanks you for this great video 😊

  • @Tszyu01
    @Tszyu01 10 місяців тому

    Is this example in GitHub? If so, can you share a link.

  • @DevOpsBoss
    @DevOpsBoss 10 місяців тому

    Fantastic workshop! Having access to such high-quality content for free is just mind-blowing 🤩

  • @offbyjuan
    @offbyjuan 11 місяців тому

    Super cool! I do, however, recommend using a hi pass filter on your voice as lots of boominess was picked up by your mic.

  • @sawood2010
    @sawood2010 11 місяців тому

    Best explanation of ownership!

  • @hl356
    @hl356 11 місяців тому

    What VS Code theme is that? I love it!

    • @penewoldahh
      @penewoldahh 9 місяців тому

      The one shown for half a second at 0:35?

    • @Haloxx
      @Haloxx 15 днів тому

      @@penewoldahh well yes

  • @eltreum1
    @eltreum1 11 місяців тому

    It doesn't take that long to toss garbage in the trash, even Python's garbage collection is not that slow ;p j/k Nothing about rust is fast pre-deploy.

  • @SebastianJara-ye9ec
    @SebastianJara-ye9ec 11 місяців тому

    awesome workshop! Stefan is a master and shuttle looks like a very nice product, will start using it at work soon

  • @user-ue3bg2iy9q
    @user-ue3bg2iy9q Рік тому

    I was developing an in house version of this for my startup using Haskell, which BTW was a complete nightmare in terms practicality and implementation. I finally settled on Rust because it wasn't that much of a departure from what I loved about Haskell. I just randomly happened to stumble across this platform and while it's in the early stages of development I think this is a complete game changer, especially for technical founders looking to move fast and hopefully not break things. In case you didn't know Rust is an absolute beast and apparently one of the most loved languages according to stack overflow. The thing I admire most about shuttle is the focus on developer experience, when building a startup you have to carefully consider the how? in the acquisition and retention of talent, building your startup around the technologies developers know and love is a great place to start.

    • @nodardaneliya4588
      @nodardaneliya4588 Рік тому

      thanks for the kind words! glad you're enjoying Shuttle so far and happy to have you with us in the community

  • @b1chler
    @b1chler Рік тому

    Looks neat. But how good does it really work? Will it be able to generate a boilerplate for eg. a rust backend with authentication and authorization. Which is using async graphql? Postgres and adds monitoring and logging? I basically want a fully fledged api where I only need to add new resolvers. And ideally I want to generate the resolvers as well. Eg. I need a resolver that checks if the user is authenticated and is belonging to a certain company. If thats true grab the bills of that company. U get the idea… also how does the LLM look like? R u using chatgpt4 with a vector store or are u thinking about tuning eg. falcon? Thanks ❤

    • @shuttle-dev
      @shuttle-dev Рік тому

      Hey Manuel, We're using GPT-4 under the hood which means that there is a training data cutoff. I don't see any blockers in building this structurally but for example async_graphl is a crate that has evolved quite quickly over the past year or so we may need to create an agent which specialises in that crate.

  • @fumano2679
    @fumano2679 Рік тому

    Stark Stefan!

  • @dromedda6810
    @dromedda6810 Рік тому

    I think prime has some strong words for you, coupled with a trip to HR

  • @cofeek-codes7607
    @cofeek-codes7607 Рік тому

    how to set list view terminal autocomplete like yours?

    • @Exotic69420
      @Exotic69420 3 місяці тому

      Look at the starship repo there's an auto complete feature they used from another guy.. I don't have the link rn sorry

  • @thirdvect0r
    @thirdvect0r Рік тому

    vod starts at 0:50

  • @pyalgoGPT
    @pyalgoGPT Рік тому

    What about Rust as Full stack solutions for IOT, PLC, EMBEDDED system....

  • @erich_tool
    @erich_tool Рік тому

    --allow-dirty 😏

  • @brandon1356
    @brandon1356 Рік тому

    what terminal is that? how is it so clean looking?

    • @NotVersace
      @NotVersace Рік тому

      Hyper

    • @irlshrek
      @irlshrek 11 місяців тому

      I think it's because of 'starship' prompt

  • @jereziah
    @jereziah Рік тому

    code . #much hurt