(postgres databases tend to keep growing in size, even if you delete lots of data)
(postgres databases tend to keep growing in size, even if you delete lots of data)
#rails app have been sent through my own SMTP service.
A dumb idea overall, but it seems to work (most of the time 😅)!
#rails app have been sent through my own SMTP service.
A dumb idea overall, but it seems to work (most of the time 😅)!
They use DNS as a key-value store. Need to lookup an IP or domain? Just check the TXT record for
<domain>.dbl.spamhaus.org to see if it's listed as a spam domain.
It's super fast and pretty much every email service uses it.
They use DNS as a key-value store. Need to lookup an IP or domain? Just check the TXT record for
<domain>.dbl.spamhaus.org to see if it's listed as a spam domain.
It's super fast and pretty much every email service uses it.
Then you're in a captcha limbo, trying to convince a robot that you're human.
That's what happened when we handed email over to 3-5 big players. Now we have a decentralized standard that's dead, because delivering (legitimate) email independently is no longer attainable.
We're on the same path with http&CF.
- built a SMTP server in Go*
- set it up to relay emails from Rails
- and forward incoming emails to Rails
- got blacklisted on Spamhaus for testing gmail error responses
👇
Then you're in a captcha limbo, trying to convince a robot that you're human.
That's what happened when we handed email over to 3-5 big players. Now we have a decentralized standard that's dead, because delivering (legitimate) email independently is no longer attainable.
We're on the same path with http&CF.
- built a SMTP server in Go*
- set it up to relay emails from Rails
- and forward incoming emails to Rails
- got blacklisted on Spamhaus for testing gmail error responses
👇
That's what happened when we handed email over to 3-5 big players. Now we have a decentralized standard that's dead, because delivering (legitimate) email independently is no longer attainable.
We're on the same path with http&CF.
Don't know if it's always been there or if sth changed recently, but it produces a weird, gigantic SQL that ends up loading incorrect data. Especially when combined with joins().
Use preload() instead.
The perils of ORMs.
Don't know if it's always been there or if sth changed recently, but it produces a weird, gigantic SQL that ends up loading incorrect data. Especially when combined with joins().
Use preload() instead.
The perils of ORMs.
- built a SMTP server in Go*
- set it up to relay emails from Rails
- and forward incoming emails to Rails
- got blacklisted on Spamhaus for testing gmail error responses
👇
- built a SMTP server in Go*
- set it up to relay emails from Rails
- and forward incoming emails to Rails
- got blacklisted on Spamhaus for testing gmail error responses
👇