Eldar Shahmaliyev
banner
shahmal1yev.bsky.social
Eldar Shahmaliyev
@shahmal1yev.bsky.social
🚀 Finally published the first alpha release!
blugen 1.0.0-alpha.1 is now live on Packagist.

🔗 Repo: github.com/shahmal1yev/...

Feedback, ideas, and contributions are more than welcome!
#opensource #php #xrpc #fediverse #blugen
July 26, 2025 at 12:23 AM
🔧 Building the foundation for XRPC client in Blugen...

Still need proper tests and there's more XRPC spec to tackle, but seeing "$client->call(nsid('app.bsky.actor.getProfile'), $paramsInstance);" actually work? That spark of "it's alive!" never gets old. 🫡

github.com/shahmal1yev/...
Add foundational XRPC client implementation by shahmal1yev · Pull Request #19 · shahmal1yev/blugen
Summary Adds foundational XRPC client implementation with JWT authentication support. What's Added XRPC Client with authentication (login, session management, token refresh) Core interfaces: C...
github.com
July 22, 2025 at 5:22 PM
I made some additions to the repo. We now have a CONTRIBUTING/md and an MIT LICENSE file 👏🏻

github.com/shahmal1yev/...
GitHub - shahmal1yev/blugen: A powerful PHP library that generates code based on ATProto lexicons.
A powerful PHP library that generates code based on ATProto lexicons. - shahmal1yev/blugen
github.com
July 20, 2025 at 11:35 PM
I really missed this place. Yes, we're continuing after a certain break. I'm very excited again 🚀
July 20, 2025 at 11:29 PM
github.com/shahmal1yev/...

If all goes well and I'm on schedule, I plan to release a beta version this weekend. Fingers crossed everything goes smoothly. :)
WIP: ATProto Codegen (Lexicon version: 1) by shahmal1yev · Pull Request #2 · shahmal1yev/blugen
github.com
April 17, 2025 at 11:03 PM
Progress is ongoing, and honestly, I find it pretty cool (for now 😅): github.com/shahmal1yev/...
WIP: ATProto Codegen (Lexicon version: 1) by shahmal1yev · Pull Request #2 · shahmal1yev/blugen
https://github.com/shahmal1yev/blugen/pull/2#issuecomment-2799055118"
April 12, 2025 at 10:09 PM
Trying to type hint anonymous classes in PHP getters.

Spoiler: it’s going badly. Anyone tried it? Any best practices worth sharing?

#php #phpdoc #codegen #bskydev
April 12, 2025 at 4:57 PM
I've committed and pushed my changes — I think the foundation I had in mind is now partially in place.

So, I've also created a #PR to open it up for collaboration:
github.com/shahmal1yev/...

If I find the time, I’ll also share a code API #reference later on.
WIP: ATProto Codegen (Lexicon version: 1) by shahmal1yev · Pull Request #2 · shahmal1yev/blugen
github.com
April 12, 2025 at 4:11 PM
classes, jsons, and generators...

nested objects now produce valid #PHP code — with `@return object{...}` for IDE love. :')

`php -l` confirms it’s all clean ✌🏻

just a snapshot from the quiet life of a #generator 📸
April 11, 2025 at 10:11 PM
We're still building the PHP SDK for ATProto — it's in beta stage for now.

We're looking for new contributors & supporters. If you ❤️ PHP, ATProto, and SDK development — join us! ✌🏻

Currently working on codegen POC and aiming to release some stable protocol components soon.

discord.gg/tDajgYtBsZ
April 3, 2025 at 6:27 PM
🚀 ATProto PHP 1.9.1-beta is out!

Includes bug fixes, better type safety, and cleaner response handling.

👉 Check it out on Packagist & GitHub:

- github.com/shahmal1yev/...
- packagist.org/packages/sha...

#ATProto #PHP #OpenSource #AtprotoPHP #Bsky
GitHub - shahmal1yev/blueskysdk: BlueSky SDK is a comprehensive PHP library designed to seamlessly integrate with the BlueSky social network.
BlueSky SDK is a comprehensive PHP library designed to seamlessly integrate with the BlueSky social network. - shahmal1yev/blueskysdk
github.com
March 28, 2025 at 5:12 PM
let's connect for open-source collabs & join our open-source org on Discord: discord.gg/tDajgYtBsZ
Join the Core Branch OSF Discord Server!
Check out the Core Branch OSF community on Discord - hang out with 10 other members and enjoy free voice and text chat.
discord.gg
March 16, 2025 at 5:24 PM