Sign in

Ilya (Marshal)

@marshal.dev
4.9K followers 92 following 438 posts

Software Engineer 🐍 The AT Protocol SDK for Python: atproto.blue 🍿 Custom Feed in Python: github.com/MarshalX/bluesky-feed-ge… 🏎️ Fast IPLD library for Python: github.com/MarshalX/python-libipld marshal.dev

PostsRepliesMedia
Ilya (Marshal) @marshal.dev · 20/09/2026
Just the zone. I didn't spot any changes in the VO2 max algorithm. Even the version is the same (4). BUT they added video-based assessment with the help of Apple Watch or AirPods as an HR tracker P.S. I love and use the Super Age app
110
Ilya (Marshal) @marshal.dev · 20/09/2026
iOS 27.2 beta changed how Cardio Fitness (VO2 max) levels are calculated It still depends on age and sex, like before, but the boundaries between levels now appear to move smoothly with age instead of jumping at fixed age brackets. Mine went up
140
Ilya (Marshal) @marshal.dev · 27/05/2026
Oops, now there is v3.4.1 with even more performance (up to +7%) and parity with other libraries #atproto
Deserialization v3.4.0 → v3.4.1
030
Ilya (Marshal) @marshal.dev · 26/05/2026
🚀 Python libipld v3.4.0 is out! Up to 30x faster DAG-CBOR decode than pure-Python library. Up to 2x faster than v3.3.2, with ~30% quicker CAR parsing for the Bluesky firehose! More details: github.com/MarshalX/pyt... #atproto #bluesky #python
Deserialization v3.3.2 → v3.4.0
1153
Ilya (Marshal) @marshal.dev · 21/10/2024
300 stars on GitHub github.com/MarshalX/atp... (atproto.blue) 🎉
GitHub MarshalX/atproto stars graph
1120
Ilya (Marshal) @marshal.dev · 17/09/2024
Bluesky now has over 10 million users, and I was #17,636!
0100
Ilya (Marshal) @marshal.dev · 13/09/2024
This is how easy you can upload video to Bluesky using Python! Thanks to @meorge.com contribution which adds send_video method! #atdev
1142
Ilya (Marshal) @marshal.dev · 08/09/2024
🏎️ Performance comparison. Before (v1.2.3) VS After (v2.0.0):
Performance comparison. Before (v1.2.3) VS After (v2.0.0):
110
Ilya (Marshal) @marshal.dev · 14/03/2024
coming in Python as well!
120
Ilya (Marshal) @marshal.dev · 22/02/2024
Python SDK now supports API for Account Migration between PDS! #atdev github.com/MarshalX/atp...
account migration flow
2101
Ilya (Marshal) @marshal.dev · 17/02/2024
lmao. bug with data backfilling was with us for about 9 months 🦋 Bluesky custom feed in Python: github.com/MarshalX/blu...
Commit on GitHub with a fix of fetching a cursor from a database
140
Ilya (Marshal) @marshal.dev · 09/02/2024
yeah, works well
010
Ilya (Marshal) @marshal.dev · 06/02/2024
Almost all the tutorials provide Python code snippets using atproto.blue
030
Ilya (Marshal) @marshal.dev · 06/02/2024
The AT Protocol SDK for Python is on the main page of the new Bluesky documentation website! www.docs.bsky.app
280
Ilya (Marshal) @marshal.dev · 06/02/2024
you do!
2130
Ilya (Marshal) @marshal.dev · 04/02/2024
Syntax sugar for records is here! Check out how simple work with basic operations is (img). More changes: github.com/MarshalX/atp...
140
Ilya (Marshal) @marshal.dev · 29/01/2024
weeeeelll not 100% xd. i have an easter egg at the alt
100
Ilya (Marshal) @marshal.dev · 28/01/2024
yeah xdd
120
Ilya (Marshal) @marshal.dev · 28/01/2024
ah
140
Ilya (Marshal) @marshal.dev · 23/12/2023
as you may know, I'm doing it in my free time for the community, and the biggest thank you from you is putting a star on the repository! thank you! GitHub: github.com/MarshalX/atp... sometimes this is a big effort to implement, write tests, and write documentation for only one person ✨
0314
Ilya (Marshal) @marshal.dev · 22/12/2023
atproto SDK stays up to date with latest news GitHub: github.com/MarshalX/atp...
020
Ilya (Marshal) @marshal.dev · 11/09/2023
well, ig that's how bsky appview works. it resolves repost record to the object that you can see at the screenshot. doesn't reply.root return correct URI?
100
Ilya (Marshal) @marshal.dev · 29/08/2023
One more incredible fix for parsing of tokens and literals 😅 enhanced with documentation
000
Ilya (Marshal) @marshal.dev · 28/08/2023
One of the fixes that will break backward compatibility. Small miss during my speedrun in May
000
Ilya (Marshal) @marshal.dev · 28/08/2023
We have kek lol tests now 😅
010
Ilya (Marshal) @marshal.dev · 22/07/2023
I was so much busy to help 😢
010
Ilya (Marshal) @marshal.dev · 17/07/2023
All-in-one portable PC gaming 😎
The case is Project Killswitch with Portal-themed stick grips
040
Ilya (Marshal) @marshal.dev · 01/06/2023
My ring says it was good
010
Ilya (Marshal) @marshal.dev · 10/05/2023
Blue sky today during my trip from Warsaw to Athens
051
Ilya (Marshal) @marshal.dev · 08/05/2023
use URIs from the notification.record and request the full information about posts using this code:
110
Ilya (Marshal) @marshal.dev · 08/05/2023
Hi, @pfrazee.com. Why the lexicon contains "unknown" record type? Is it could be something except "app.bsky.feed.post" in the "postView"?
100
Ilya (Marshal) @marshal.dev · 05/05/2023
😱😼
010
Ilya (Marshal) @marshal.dev · 05/05/2023
The documentation of upcoming SDK for Python!
100
Ilya (Marshal) @marshal.dev · 03/05/2023
This is the code to send such post! The API is not the final and combines low lvl api with high lvl
141
Ilya (Marshal) @marshal.dev · 02/05/2023
The first successful XRPC requests via atproto SDK for Python! Type annotated, model-based, and fully autogenerated! Coming soon 🔜
140
Ilya (Marshal) @marshal.dev · 29/04/2023
In recent days I've been hard at work on lexicon parsing and code generation for the Python ATProto SDK! Subscribe to my GitHub profile so you don't miss the release! github.com/MarshalX
010