Shameless plug since i'm a contributor but VerneMQ [1] is a pretty programmable one. You have options from using webhooks to writting your plugins in Lua or Erlang/Elixir.
These 3 reasons ring closely, its what i see in my own family. They are Cuban and came here older and have never bothered to learn the language mostly out of fear of being too old or loosing their culture. They also have their own micro country were they can get Spanish speaking doctors, jobs and community to socialize. They can go months without hearing a word in English. Confidence is big to learn a language, my own kids are 5 and 6 and they can write / read and speak Spanish and English and speak in french but my son is less extroverted and fallsback more to English on front of people.
Nice, I have been doing this twice per week two and the results in my mood are awesome. The waves have been a bit wild this week at my local beach but hoping it comes back to quiet to go back again
I crossed the Darien gap escaping from Cuba to the US. I still have nightmares about it 8 years later, the nature was impressing now that i think back and we found some nice/helpful communities there but got some kind of parasite on my feet from crossing a river and had to stay 10 days in a village taking herbs to continue the path.
Sounds awful. I hope the rest of your journey went more smoothly.
I just heard a story of a Venezuelan family who made it through the Darién gap relatively fine, but once they got to Mexico, they were detained by a man claiming to be a Federale. He extorted their cousin, who was living in the US, for thousands of dollars, saying that if she didn't pay, he would kill them.
This is exactly what the Oban https://getoban.pro/ Elixir library uses and combining postgres plus actors for queues scales pretty great for 90% of the needs out there. I have used it at my last few jobs at pretty decent scale and would take it over 10 years using Celery to manage queues + supervisord, setting up RabbitMQ or Redis. Its so simple you only need Elixir and Postgres and not 3 or 4 infrastructure pieces to manage a queue.
Gardening/permaculture communities. Also, my kids preschool parents, its small, at least 80% of the parents are immigrants with another language other than English. We all share similar values and the struggles of learning the language. Before that mountaineering and Linux User Group where the places to have good friends.
permies.com is a great community. I do a lot of gardening and have mostly learn from trial and error as well as permaculture blogs and books. Every zone is different so you probably wanna focus on your specific climate and the species that grow there unless you wanna learn general botany just for fun.
* https://github.com/vernemq/vernemq