What is the tech stack for #activitypub and mastodon?
I am new to programming. Still learning
But very curious.
@Full_marx Ruby is the only part i recall off hand, Keep in mind QOTO uses a copy of mastodon which is forked and has code changes, The source is on the QOTO git https://git.qoto.org
@freemo @Full_marx
Ruby on Rails, Redis (with Sidekiq gem), Elasticsearch for full text searching if enabled, with Postgresql for the db
I dont’t really understand TCP/IP well.
I dont even know how to do Http headers properly.
Have stoped learning for a while.
Gonna pick up again soon.
@Full_marx
tbh, I work in programming and only vaguely understand the underlying tcp/ip mechanism of http; if I can give advice about learning programming, try to avoid feeling like you have to grok every layer and piece, you'll burn yourself out trying. It's hard to know where the line is where you should stop going down the rabbit hole, but if you're a complete beginner, I recommend keeping a tight focus: Android or iOS dev, or web dev, or systems dev, or game dev (and all of those have subdomains worth specializing in as well). I constantly come across new ideas and technology, probably an equal mix between foundational or innovative ideas; keep a list, focus on your current goals, and every now and then laugh at how long that list keeps getting
@freemo