⭐️ If you like Shuttle, give it a star on GitHub or follow us on Twitter
BlogTemplatesPricingDocsBetaShuttle HeroesShuttle AILaunchpad
Joshua Mo avatarJoshua Mo
  • 23 January 2024
  • Writing Cronjobs in Rust

    This article talks about how you can write cron jobs as a web service on Shuttle using the apalis cron job framework.

    cronjobrusttutorialguide
    11 minute read
    Writing Cronjobs in Rust
    • all
    • rust
    • axum
    • aws
    • notifications
    • guide
    • posthog
    • web server
    • stripe
    • wasm
    • fullstack
    • loco
    • async
    • qdrant
    • openai
    • auth
    • jwt
    • tooling
    • actix
    • clerk
    • javascript
    • react
    • uptime monitoring
    • template
    • deployment
    • cronjob
    • tutorial
    • serde
    • serialization
    • json
    • comparison
    • sql
    • orm
    • logging
    • tracing
    • actix-web
    • rocket
    • clap
    • type safety
    • enums
    • static site generator
    • frontend
    • testing
    • rust for javascript developers
    • htmx
    • html
    • graphql
    • sqlx
    • go
    • project
    • Web Scraping
    • Reqwest
    • AI
    • Qdrant
    • Semantic Search
    • authentication
    • oauth
    • turso
    • database
    • rest
    • api
    • shuttle
    • edge
    • Shuttle AI
    • Shuttle Batch
    • startup
    • beta
    • backend
    • middleware
    • hyper
    • infra-from-code
    • devlog
    Joshua Mo avatarJoshua Mo
  • 9 January 2024
  • Getting Started with Tracing in Rust

    This article talks about tracing in Rust and how you can use it to log activity in your Rust applications.

    rustloggingtracingtutorialguide
    12 minute read
    Getting Started with Tracing in Rust
    Joshua Mo avatarJoshua Mo
  • 4 January 2024
  • What is Rust and Why Should You Use It?

    This article provides a deep dive into the Rust programming language and benefits, cons as well as some companies using Rust in production.

    rusttutorialguide
    9 minute read
    What is Rust and Why Should You Use It?
    Joshua Mo avatarJoshua Mo
  • 28 December 2023
  • Getting Started with Loco in Rust: Part 1

    This article goes into a deep dive on getting started with Loco in Rust and how you can utilise its capabilities to speed up your productivity.

    rustlocotutorialguide
    12 minute read
    Getting Started with Loco in Rust: Part 1
    Joshua Mo avatarJoshua Mo
  • 20 December 2023
  • Introducing Loco: The Rails of Rust

    This article talks about how you can deploy Loco.rs to Shuttle, as well as an in-depth review of what the framework offers.

    rustlocotutorialguide
    12 minute read
    Introducing Loco: The Rails of Rust
    Joshua Mo avatarJoshua Mo
  • 15 December 2023
  • Getting Started with Actix Web in Rust

    This article talks about how you can use Actix Web to write a web application, covering routing, middleware, static files and databases.

    rustactix-webactixtutorialguide
    19 minute read
    Getting Started with Actix Web in Rust
    Joshua Mo avatarJoshua Mo
  • 13 December 2023
  • Getting Started with Rocket in Rust

    This article talks about how you can use Rocket to write a web application, covering routing, middleware, static files and databases.

    rustrockettutorialguide
    20 minute read
    Getting Started with Rocket in Rust
    Joshua Mo avatarJoshua Mo
  • 8 December 2023
  • Writing a CLI Tool in Rust with Clap

    Learn about how you can write a CLI tool with Clap by following this article. We also cover libraries that go well with Clap and example repositories.

    rustclaptutorialguide
    16 minute read
    Writing a CLI Tool in Rust with Clap
    Joshua Mo avatarJoshua Mo
  • 6 December 2023
  • Getting Started with Axum - Rust's Most Popular Web Framework

    This guide is a deep-dive on Axum, a Rust web backend framework. We look at using Axum to write a competent web service with middleware, routing, static files and more.

    rustaxumtutorialguide
    19 minute read
    Getting Started with Axum - Rust's Most Popular Web Framework
    Joshua Mo avatarJoshua Mo
  • 29 November 2023
  • Why Type Safety is Important

    This article takes a deep dive into type safety, language features that enable type safety, and why type safety is a good idea.

    rusttype safetytutorialguide
    11 minute read
    Why Type Safety is Important
    Joshua Mo avatarJoshua Mo
  • 23 November 2023
  • Why Enums in Rust feel so much better

    This article talks about what enums in Rust are, how they compare to other languages that use enums and what makes Rust enums better.

    rustenumstutorialguide
    11 minute read
    Why Enums in Rust feel so much better
    Joshua Mo avatarJoshua Mo
  • 23 December 2022
  • Getting Started with Rust & GPT-3

    Quick guide on how to get started with Rust & GPT-3 by building & deploying a simple app.

    rusttutorial
    13 minute read
    Getting Started with Rust & GPT-3
    Ben avatarBen
  • 23 December 2022
  • Reflection in Rust with procedural macros

    Comparing runtime reflection in JavaScript against Rust's compile time procedural derive macros

    rusttutorialcomparison
    23 minute read
    Reflection in Rust with procedural macros
    Ben avatarBen
  • 14 September 2022
  • Building a Discord bot in Rust

    A tutorial on building and deploying an interactive bot in Rust with Serenity & shuttle

    rusttutorial
    22 minute read
    Building a Discord bot in Rust
    undefined avatarShuttle
  • 17 August 2022
  • Building an authentication system in Rust using session tokens

    Building authentication into a website with Rust and SQL

    rusttutorialaxumsql
    32 minute read
    Building an authentication system in Rust using session tokens
    Ben avatarBen
  • 4 August 2022
  • Implementing Middleware in Rust

    This article explores how you can use and write your own middleware in Rust web servers, using Rocket and Axum as examples.

    rusttutorialmiddleware
    19 minute read
    Implementing Middleware in Rust
    Ben avatarBen
  • 28 July 2022
  • Patterns with Rust types

    Patterns to use types for better safety and design

    rusttutorial
    12 minute read
    Patterns with Rust types
    Ben avatarBen
  • 30 June 2022
  • More than you've ever wanted to know about errors in Rust

    A (mostly) complete guide to error handling in Rust

    rusttutorial
    16 minute read
    More than you've ever wanted to know about errors in Rust
    Ben avatarBen
  • 23 June 2022
  • Generative metatag images in Rust

    Creating images in Rust using svgs

    rusttutorial
    14 minute read
    Generative metatag images in Rust
    Ben avatarBen
  • 16 June 2022
  • Getting started with Async Rust

    Discover asynchronous programming in Rust with this comprehensive guide. Learn to use async code effectively and understand key concepts for efficient concurrent task handling.

    rusttutorialasync
    9 minute read
    Getting started with Async Rust
    Ben avatarBen
  • 9 June 2022
  • Builders in Rust

    In this post we do a deep dive into the builder pattern - an easy way to write cleaner and more readable code.

    rusttutorial
    16 minute read
    Builders in Rust
    rocket

    Shuttle

    FeaturesStartersStatusReleases

    Company

    AboutContactCareersTerms of ServicePrivacy PolicyAcceptable Use PolicyCookie PolicyData Processing Addendum

    Developers

    DocsGuidesExamplesShuttle HeroesLaunchpadCode HuntShuttle AI

    Community

    GitHubDiscordTwitterLinkedIn

    © 2024 Shuttle

    Backed by