Andrea Fomera's Avatar

Andrea Fomera

@afomera.dev.bsky.social

Senior Software Engineer โ€ข ๐Ÿณ๏ธโ€๐ŸŒˆ she/her โ€ข making RubyEnv.app

1,584 Followers  |  166 Following  |  674 Posts  |  Joined: 25.04.2023  |  2.0016

Latest posts by afomera.dev on Bluesky

sounds doable!

19.08.2025 19:00 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

yes please do ๐Ÿ˜… haha. I noticed it but was trying to let it go haha

19.08.2025 14:58 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

when I first posted this, forked.sh was not really functional, but I can say I've brought it to life and it reached a new point tonight, managing issues from itself. I laid the foundation for pull requests, but will have to work on the git-service repo to add support to manage git repos better first

19.08.2025 03:00 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

dropped in marksmith by @avohq.io for forked.sh and it worked like a charm! Just needed a stimulus controller to watch the system prefs for light / dark mode!

18.08.2025 19:16 โ€” ๐Ÿ‘ 9    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Post image

some improvements to the file viewing system for forked, now it'll show the tree on the left side too

not bad, it's feeling decent and almost usable!

18.08.2025 15:15 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image

took a bit to get file browsing + viewing working tonight. not bad progress for a weekend

also have commit details + commit list working. I think it'll be time for issues + pull requests soon enough!

17.08.2025 21:38 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

working on speccing out what an api & doc site for forked.sh would look like. would start with basic web hooks and expand out later.

17.08.2025 20:03 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

thank you! I'm quite pleased with how it's turning out design wise. This is the latest iteration so far

16.08.2025 07:55 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿ˜… yea if that happens I'll eat a hat

16.08.2025 07:54 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

there's some flaws with my current approach, namely I have to manually create the repo in the file storage before I can push / pull from it, and then the ssh key management is wonky, currently writing to authorized_keys but there's no way that'd be sustainable past tens of users.

but it's a start

16.08.2025 07:33 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

woo! the git repo storage / parsing part is working!

solid work for 24 hours total, spun up the app + git service, app has user auth, orgs, repos, ssh keys, and a git integration with the git service.

git service uses terraform / ansible to deploy / provision itself and integrates with rails

16.08.2025 05:01 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

I'll say!

16.08.2025 04:39 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

really had to resist making the org name, and repo name forked so it was forked forked forked all together ๐Ÿคฃ

16.08.2025 03:34 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Post image

couple things I need to redo to fix some things, but like I cloned + pushed commits to my own git repo hosting!

now I need to ensure my rails platform will be able to read the git repos and run operations

16.08.2025 02:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

party-parrot.png getting closer to making this thing a reality.

16.08.2025 01:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image

basic profiles working, up next: git repo hosting!

16.08.2025 00:10 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

last night I thought my idea of making a little git hosting app was crazy.

Today I know it is, but it's completely achievable.

15.08.2025 21:37 โ€” ๐Ÿ‘ 10    ๐Ÿ” 0    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

forked is a git hosting app I'm playing with making for fun.x

15.08.2025 21:20 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

so... forked is a little git hosting app I'm working on for fun

15.08.2025 21:20 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Post image

you can just do things that are hard.

15.08.2025 19:35 โ€” ๐Ÿ‘ 15    ๐Ÿ” 0    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 2
Post image

I have no shame, using a laravel endpoint in my rails app, yolo.

15.08.2025 07:14 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

"how hard could it be?" there's companies with hundreds of engineers doing this full time....

surely it must be too hard

15.08.2025 05:32 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Oh no, I just had an awful idea of a project to work on for fun....

15.08.2025 05:11 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

nailed it

15.08.2025 00:40 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

yeah me either ๐Ÿ˜…๐Ÿ˜…

13.08.2025 22:51 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

guilty as charged, that said this is mostly just a UI ontop of the S3 gem to interact / upload with buckets directly via API calls.

13.08.2025 16:40 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

I shipped my weekend project, it allows you to bring your S3-compatible service and upload files to your own buckets.

Some work to be done around sharing access to files, but if you want in, let me know and I can send an access code

filekeep.app

As usual, built with #ruby and #rubyonrails

11.08.2025 01:24 โ€” ๐Ÿ‘ 11    ๐Ÿ” 1    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
Post image

mocking up a personal finance app for fun.

12.08.2025 03:43 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Claude Code Is All You Need

mostly brought on by reading this post: dwyer.co.za/static/claud...

12.08.2025 01:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I feel like I use Claude Code heavily, but I've never once needed to run it with the flag for skipping the permissions check...

am I just using it wrong or something?? I've spent close to thousands in AI credits over the last year... am I missing something? please enlighten me!

12.08.2025 01:53 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@afomera.dev is following 20 prominent accounts