Marcelo Trylesinski Profile
Marcelo Trylesinski

@marcelotryle

2,711
Followers
186
Following
92
Media
1,517
Statuses

Software Engineer @ Pydantic 🧑🏻‍💻🇧🇷🇺🇾🇮🇹 Uvicorn & Starlette maintainer 🦄🌟 FastAPI Expert ⚡

Utrecht, Netherlands
Joined March 2020
Don't wanna be here? Send us removal request.
@marcelotryle
Marcelo Trylesinski
2 years
I'm going to start creating content on YouTube about FastAPI, Uvicorn, Starlette, deployment things, async stuff, etc... Any suggestions on specific topics you'd like me to talk about?
43
8
294
@marcelotryle
Marcelo Trylesinski
1 year
I'm happy to announce that I'll be joining @pydantic next week! 🥳 I'm so happy with the team that I'm going to be part of! 😁🙏🥳🎉♥️
19
7
208
@marcelotryle
Marcelo Trylesinski
1 year
Did you know you can use `ws.iter_text`, `ws.iter_json` and `ws.iter_bytes`? It's not documented neither on Starlette nor FastAPI yet...
Tweet media one
2
13
126
@marcelotryle
Marcelo Trylesinski
2 years
@FastAPI is about to reach 50k stars on GitHub! 🎉 The UI is already showing it! 😁
Tweet media one
1
9
111
@marcelotryle
Marcelo Trylesinski
1 year
I'm going to EuroPython 😁
Tweet media one
5
2
112
@marcelotryle
Marcelo Trylesinski
3 years
FastAPI scaffolding and debugging added for VSCode Docker extension! 😎
Tweet media one
1
10
99
@marcelotryle
Marcelo Trylesinski
11 months
I've created a "I want to contribute section" on my GitHub profile, where I'll be adding good first issues from different projects that I work. I hope it's useful for people that want to start on open source, but don't know how or where...
0
8
90
@marcelotryle
Marcelo Trylesinski
2 years
Can you tell me which cloud provider do you use to deploy your FastAPI application? @FastAPI Would you mind retweeting? 👀🙏
44
11
87
@marcelotryle
Marcelo Trylesinski
3 years
Almost a year using FastAPI 🎉 Boss: "What web framework should we use: Django or Flask?" Me: ~Googling~ Me: "There's this new web framework. It solves our data validation issues and has this 'swagger' stuff."
8
7
75
@marcelotryle
Marcelo Trylesinski
11 months
I'm going to be a keynote speaker at @pyconindia 😁🙏
8
4
79
@marcelotryle
Marcelo Trylesinski
1 year
Happy birthday, @FastAPI ! 😁
1
8
81
@marcelotryle
Marcelo Trylesinski
7 months
Thanks ⁦ @pydantic ⁩ , Python, ⁦ @FastAPI ⁩ and the conference organisers for the conferences this year! 😁🙏
Tweet media one
0
2
80
@marcelotryle
Marcelo Trylesinski
1 year
@pydantic 🏆🎉
Tweet media one
2
5
73
@marcelotryle
Marcelo Trylesinski
11 months
We are working on a tool to help on the migration from Pydantic V1 to V2. It would be really helpful if you try it, and let us know if you have any ideas for further transformations, or if you find any bugs. 🙏
3
18
69
@marcelotryle
Marcelo Trylesinski
2 years
WebSocketException merged in Starlette. HTTPX based TestClient approved. Today was a great day.
5
4
61
@marcelotryle
Marcelo Trylesinski
9 months
One of the top contributors of Starlette is looking for a job. Can you repost this, please? 🙏
Tweet media one
@aminalaee
Amin Alaee
9 months
I'm looking for #Python roles in the Netherlands or remote. Please let me know if you know of any company.
2
23
35
2
25
60
@marcelotryle
Marcelo Trylesinski
1 year
Starlette & Uvicorn releases! 🎉 The coolest thing is the support for lifespan state. See the image!😁 Thanks to @adriangb01 for pushing this forward! 🙏 Uvicorn: Starlette:
Tweet media one
1
7
55
@marcelotryle
Marcelo Trylesinski
8 months
I’m going to India! 😁
12
0
57
@marcelotryle
Marcelo Trylesinski
2 years
Me! 🥳
@PyConPT
PyCon Portugal
2 years
PyCon Portugal 2022 🎤 Next Talk: How to become a FastAPI Expert, by Marcelo Trylesinski #Pycon #python #conference #PyconPortugal
Tweet media one
1
2
14
3
3
52
@marcelotryle
Marcelo Trylesinski
1 year
Is there anyone who thinks they have a good logging setup on their FastAPI application, and would be able to share it? 😬 I'm mostly interested in structured logging and more complex access logging.
11
4
55
@marcelotryle
Marcelo Trylesinski
7 months
Anyone knows what happened in September? The number of downloads in Uvicorn almost duplicated.
Tweet media one
9
1
53
@marcelotryle
Marcelo Trylesinski
2 years
I'll give a talk today 17:15 (Amsterdam time) about: What does Starlette really do for FastAPI? It's my first talk, please only easy questions 😂👀 Registration is free:
5
4
46
@marcelotryle
Marcelo Trylesinski
2 years
Tomorrow, I'll start working with @InvestSuite ! 🎉 Oh, and they sponsor @FastAPI for years by now. 😁🙏
1
0
49
@marcelotryle
Marcelo Trylesinski
8 months
Thanks for having me @pyconindia ! 😁🙏
3
0
48
@marcelotryle
Marcelo Trylesinski
1 year
I'm going to @pycon (US) Who is also going? 👀
17
1
46
@marcelotryle
Marcelo Trylesinski
2 years
My GitHub Sponsors profile is live! You can sponsor me to support my open source work 💖 Goal set as well 🙏
Tweet media one
3
3
46
@marcelotryle
Marcelo Trylesinski
8 months
I’m at @PyConES
Tweet media one
1
0
43
@marcelotryle
Marcelo Trylesinski
2 years
Please, always minimal reproducible examples... 🙏 It saves a lot of time... 😫
2
2
40
@marcelotryle
Marcelo Trylesinski
2 years
I've created my second blog post! 🤓 It's about the @FastAPI escape character. 👀
2
1
41
@marcelotryle
Marcelo Trylesinski
9 months
Yet! 🥳
Tweet media one
3
1
40
@marcelotryle
Marcelo Trylesinski
2 years
2 years of open source 🥹
Tweet media one
Tweet media two
Tweet media three
3
0
33
@marcelotryle
Marcelo Trylesinski
9 months
Add the imports on code snippets. It saves time.
2
4
38
@marcelotryle
Marcelo Trylesinski
1 year
Yey! 801 followers 😁🙏❤️ I still get happy after each hundred hahaha
Tweet media one
2
0
37
@marcelotryle
Marcelo Trylesinski
1 year
😁
Tweet media one
0
4
37
@marcelotryle
Marcelo Trylesinski
2 years
My first blog post, using MkDocs Material from @squidfunk 😁
4
1
35
@marcelotryle
Marcelo Trylesinski
10 months
@pydantic @david_montague_ @HasanRamezani @samuel_colvin For those confused: No, those people are not models. They are developers.
3
0
38
@marcelotryle
Marcelo Trylesinski
10 months
Yey! 1k 😁🙏
Tweet media one
1
0
36
@marcelotryle
Marcelo Trylesinski
2 years
Starlette 1.0? 💣 🏃‍♂️💨
2
0
35
@marcelotryle
Marcelo Trylesinski
2 years
@tiangolo gracias 😁🙏
Tweet media one
2
2
34
@marcelotryle
Marcelo Trylesinski
1 year
Tomorrow is my birthday. 😁
15
0
35
@marcelotryle
Marcelo Trylesinski
1 year
Going through @pydantic issues 😁❤️
Tweet media one
0
0
33
@marcelotryle
Marcelo Trylesinski
1 year
I'll follow @samuel_colvin then... Let's make Q1's goal to release Starlette 1.0. cc @FastAPI @adriangb01 🙏
1
1
32
@marcelotryle
Marcelo Trylesinski
2 years
I'm watching @anastasiatymo giving a talk about "Continuous Documentation for your Python code" at #PyConSK It made me think that @FastAPI is actually one of the examples of how good documentation can make a open source project to grow. 😁
Tweet media one
Tweet media two
2
5
31
@marcelotryle
Marcelo Trylesinski
2 years
Starlette release being cooked 🧑‍🍳
2
0
32
@marcelotryle
Marcelo Trylesinski
2 years
I'm writing a blog post about logging with Uvicorn. Is there any setup that you've found, or created yourself that you would truly recommend?
7
2
32
@marcelotryle
Marcelo Trylesinski
1 year
And with this image... I go on vacation. 👋 See you at @pyconit 🤌 I'll give a talk about Starlette and @FastAPI ✨ I'll be off from Twitter. If you need me, email me.
Tweet media one
2
1
32
@marcelotryle
Marcelo Trylesinski
2 years
Starlette 0.20.3 was released this morning. The version 0.20.2 (released 3 days ago) introduced a security bug. We have already "yanked" the version from PyPI. You can read more about it here: Also, none of the FastAPI users were affected.
2
2
31
@marcelotryle
Marcelo Trylesinski
2 years
The goal until the end of the year is to have 100% test coverage on uvicorn. "How can I help?" Clone uvicorn, and run the test suite... A cute report will show what is missing to cover 👀
0
3
30
@marcelotryle
Marcelo Trylesinski
2 years
Starlette, Uvicorn and httpx are now using hatchling as build system. Thanks @Ofekmeister 🙏
2
1
26
@marcelotryle
Marcelo Trylesinski
3 years
Are you still using FastAPI with Celery? Well, I am... 😂 But I'm giving a chance to ARQ, and... Looks amazing :) Implementation below uses an ARQ worker running with uvloop 🏃‍♂️💨
Tweet media one
4
7
28
@marcelotryle
Marcelo Trylesinski
1 year
In the next weeks, we'll be preparing the last release of Starlette before 1.0.
2
2
29
@marcelotryle
Marcelo Trylesinski
11 months
The next release of Starlette will be the last that supports Python 3.7.
2
2
28
@marcelotryle
Marcelo Trylesinski
2 years
Cooking Starlette 0.22.0 🧑‍🍳
0
0
27
@marcelotryle
Marcelo Trylesinski
11 months
Anyone using the walrus operator? 🧐
18
0
27
@marcelotryle
Marcelo Trylesinski
3 years
I'm now a member of . 🎉 For those interested, I'll be working mostly on .🤓 Thanks for the trust @starletdreaming 😀
6
0
26
@marcelotryle
Marcelo Trylesinski
9 months
It’s @strawberry_gql season 😎✌️
Tweet media one
0
2
26
@marcelotryle
Marcelo Trylesinski
2 years
HTTPX based TestClient merged. 😁 Closing a 3 years old issue feels great. 😅
@marcelotryle
Marcelo Trylesinski
2 years
WebSocketException merged in Starlette. HTTPX based TestClient approved. Today was a great day.
5
4
61
3
1
25
@marcelotryle
Marcelo Trylesinski
2 years
I'm going to give a talk at @PyjamasConf on November 26th. I'll give tips about how to improve the performance of your FastAPI application. 😁
1
1
26
@marcelotryle
Marcelo Trylesinski
1 year
For those living in the Netherlands... I've created a meetup group: (actually @patrick91 created for me - thanks 🫶)
1
3
24
@marcelotryle
Marcelo Trylesinski
1 year
I'm the guy with the @FastAPI sticker on the computer at @pyconit 👀
2
0
24
@marcelotryle
Marcelo Trylesinski
10 months
@patrick91 is focused
Tweet media one
2
0
23
@marcelotryle
Marcelo Trylesinski
9 months
I've installed @polar_sh on Starlette and Uvicorn.
1
3
23
@marcelotryle
Marcelo Trylesinski
10 months
For those who asked at #EuroPython ... I receive 360 euros a month, 300 are from the encode organization ( @starletdreaming ), and the other 60 euros from the remaining 7 sponsors (thank you ❤️). If you can, ask your employer to sponsor our organization: .
Tweet media one
1
3
21
@marcelotryle
Marcelo Trylesinski
2 years
You press F5 on the Swagger UI page just because your backend code changed? 😂🫵 This doesn't use uvicorn-browser, as that package is slow.
2
0
20
@marcelotryle
Marcelo Trylesinski
2 years
Cooking Uvicorn 0.19.0 🧑‍🍳
0
0
21
@marcelotryle
Marcelo Trylesinski
11 months
Any place to discuss static analysis tools for Python? I'm more interested in discussing techniques, and sharing knowledge...
7
2
19
@marcelotryle
Marcelo Trylesinski
2 years
Is there an HTTP/1.1 parser Rust binding for Python?
3
1
18
@marcelotryle
Marcelo Trylesinski
1 year
I've just release python-multipart 0.0.6. 🙏 Hopefully I didn't break anything. 😬
0
1
20
@marcelotryle
Marcelo Trylesinski
1 year
Ideas for a fake microservice to teach FastAPI stuff? 😬
13
0
19
@marcelotryle
Marcelo Trylesinski
3 years
Llegó! Muchas gracias @tiangolo :)
Tweet media one
1
0
18
@marcelotryle
Marcelo Trylesinski
2 years
@FastAPI Happy birthday! 🥳
@tiangolo
Sebastián Ramírez
2 years
@THyasser1 @FastAPI Thanks! 🎉 Although I actually celebrate the first public announcement on Twitter, when it had all the basic stuff ready. It was on 2018-12-24, exactly (and intentionally) 2 years after the release of Python 3.6, that brought type annotations to Python. 😎🚀
2
0
18
2
0
18