The History of FastAPI

@marcelotryle

About me

bg:40%
Marcelo Trylesinski

@marcelotryle

FastAPI Expert

<img src="/assets/fastapi_expert.png" style="display: block; margin-left: auto; margin-right: auto; border-radius: 5px; width:80%" />
@marcelotryle

OSS Maintainer

<div class="columns"> <div>

Uvicorn

</div> <div>

Starlette

</div> </div>
@marcelotryle

Software Engineer at Pydantic

@marcelotryle

The History of FastAPI

@marcelotryle

Historical Context

Django & Django Rest Framework

@marcelotryle

Historical Context

Flask & Flask APISpec

@marcelotryle

Inspiration

@marcelotryle

Inspiration

@marcelotryle

Inspiration

fastapi.tiangolo.com/alternatives/

@marcelotryle

The Beginning

@marcelotryle

The Beginning

@marcelotryle

Contributions to Starlette

@marcelotryle

Contributions to Pydantic

@marcelotryle

The First Commit

@marcelotryle

Pydantic V1 Release

@marcelotryle

Pydantic V1 Release

@marcelotryle

Pydantic V1 Release

@marcelotryle

I Found about FastAPI!

@marcelotryle

I Found about FastAPI

@marcelotryle

Debug FastAPI on VSCode

@marcelotryle

I joined Encode

@marcelotryle

I joined Encode

@marcelotryle

I joined Encode

@marcelotryle

I start helping with...

@marcelotryle

AnyIO Support

@marcelotryle

Life Changes

@marcelotryle

FastAPI & Django

@marcelotryle

Pydantic announces the company

@marcelotryle

Sebastián can focus on FastAPI

@marcelotryle

Pydantic V2 Released

@marcelotryle

Star History

@marcelotryle

What about the Future?

@marcelotryle

Thank You!

FastAPIExpert.com

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" integrity="sha512-iBBXm8fW90+nuLcSKlbmrPcLa0OT92xO1BIsZ+ywDWZCvqsWgccV3gFoRBv0z+8dLJgyAHIhR35VZc2oM/gI1w==" crossorigin="anonymous" referrerpolicy="no-referrer" />

<i class="fab fa-linkedin"></i> Marcelo Trylesinski
<i class="fab fa-twitter"></i> @marcelotryle
<i class="fab fa-github"></i> Kludex

@marcelotryle

Reference: https://github.com/koddr/starlette-logo

Talk about automatic API documentation.

Reference: https://github.com/encode/starlette/issues/172

Reference: https://master--pydantic-docs.netlify.app/version_1_release_notes/

Reference: https://www.thetrainline.com/de/via/europa/frankreich/wochenende-in-paris

Reference: https://github.com/tiangolo/fastapi/issues/1528

Reference: https://github.com/microsoft/vscode-python/pull/14606

Reference: https://github.com/encode

Reference: https://www.nationalgeographic.com/travel/article/utrecht-weekend-the-netherlands-lesser-known-city-canals

Reference: https://twitter.com/sequoia/status/1654182876060045316

Reference: https://docs.pydantic.dev/2.0/changelog/#v20-2023-06-30

https://star-history.com/#tiangolo/fastapi&django/django&pallets/flask&Date