Robocalls are super annoying, but kind of an amazing way to ask someone out on a date (not first date - followups where you know they'll say "yes").
Twilio has this thing called "Twilio Studio" [1] that is essentially a UI that can be used to make these fairly easily. I've asked things like cuisine and alcohol preferences, what time is best for them, and even done more creative things like SMS a scammy link for them to send details in order to collect their "grand prize" (the date).
Also, for the same person, I built an online game for her to play with her students, tailored for speech-language pathology. She works in a public school and was having a really hard time adapting curriculum to an online format (due to COVID). She and her co-workers loved it, and since then, we've made a lading page, more games, and thinking about turning it into a business! [2]
Awesome idea, and nice work! Is this open source, and if so, would you mind sharing a link to it? I am beginning work on a slightly similar project [1] to help facilitate speech therapy (girlfriend is a speech-language pathologist) over video chat and would be interested to compare with your approach and tech stack.
I saw this [2] Chess + video chat project the other day, and drew heavy inspiration from its approach [3].
I'm interested more about how you are doing deployments of elixir/phoenix app, and your dev setup ... like do you use docker for developing and production and stuffs like that ...
I don't use docker - I have never really used it and wasn't going to start. It's using one DO server, a 4 vCPU, but could be using much much less. Before posting I upgraded it from a 5$ machine
The turnserver is a $5 DO server.
Feel free to email me - ben@readastorytome.com and I will gladly fill you in on all the nitty details around the deployment. It's embarrassingly simple :)
If you upvote the GP's coment, you can find it that way too. If you go to your account page (by clicking your username in the upper right on the page), there's be links that say "upvoted submissions / comments", which will provide the full list of what you've voted on previously.
I got paged 50 minutes before AWS updated their status page. We are running on AWS's managed Kubernetes offering (EKS), and about one third of our nodes were running in the affected availability zone. We were then able to move all of or traffic out of that AZ, which solved our issues. The main symptom was HTTP requests made by our backend to 3rd party APIs failing, but only on requests originating from that AZ.
Not strictly related to this article or your question, but generating ordered UUIDs can sometimes bring some performance improvements (at least in Postgres) on index reads/writes [1].
Similarly for SQL Server sequential UUIDs can reduce fragmentation, which can save some IO, storage space, and memory load, particularly if the UUID used a table's clustering key (most cluster by their PKs by default).
Unfortunately without a bit of a hack NEWSEQUENTIALID() can only be used in TSQL as a default constraint, which can be an irritation.
And you are often better off using something else than a UUID for a table's clustering key, to help common range queries and reduce clustering key size, even if it isn't the PK or otherwise particularly unique.
Twilio has this thing called "Twilio Studio" [1] that is essentially a UI that can be used to make these fairly easily. I've asked things like cuisine and alcohol preferences, what time is best for them, and even done more creative things like SMS a scammy link for them to send details in order to collect their "grand prize" (the date).
Also, for the same person, I built an online game for her to play with her students, tailored for speech-language pathology. She works in a public school and was having a really hard time adapting curriculum to an online format (due to COVID). She and her co-workers loved it, and since then, we've made a lading page, more games, and thinking about turning it into a business! [2]
[1] https://www.twilio.com/studio [2] https://slpgames.com