👉 https://joeljuca.com
#elixirlang #golang #ruby #javascript #typescript #nodejs #scheme #lisp #react #postgres #sqlite #couchdb #linux #freebsd #opensource
- get into the founder mode
- launch my small business app
- launch at least a 2nd app
- deploy AI at work & life
- at least 1K USD ARR
- write articles (at least, monthly)
Being able to solve tasks by breaking them up in smaller ephemeral procs, putting them over a supervisor to restart them if smt breaks, and not having to worry much about cloud costs is gold.
Being able to solve tasks by breaking them up in smaller ephemeral procs, putting them over a supervisor to restart them if smt breaks, and not having to worry much about cloud costs is gold.
I'll also do/recommend the same for each and every project/team I work with from now on.
I'll also do/recommend the same for each and every project/team I work with from now on.
So, given the severity, HSTS is now a hard business requirement.
So, given the severity, HSTS is now a hard business requirement.
This is serious: if your site/app is not using HTTPS, you're exposing your business and users/clients to very serious threats.
This is serious: if your site/app is not using HTTPS, you're exposing your business and users/clients to very serious threats.
IMHO, this is absolutely INSANE! 🤦🏻♂️
IMHO, this is absolutely INSANE! 🤦🏻♂️
```
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
```
Then, submit themselves in hstspreload.org 😎👍
```
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
```
Then, submit themselves in hstspreload.org 😎👍
To mitigate this, browsers ship with a list of hard-coded sites to force HSTS.
To mitigate this, browsers ship with a list of hard-coded sites to force HSTS.
```
Strict-Transport-Security: max-age=31536000; includeSubDomains
```
This way, the HSTS protection is extended to subdomains as well. 🙌
BUT, there's a problem:
```
Strict-Transport-Security: max-age=31536000; includeSubDomains
```
This way, the HSTS protection is extended to subdomains as well. 🙌
BUT, there's a problem:
```
Strict-Transport-Security: max-age=31536000
```
The `max-age` sets a max time for browsers caching the config. That's it, then browsers will convert any/all HTTP requests to HTTPS automatically.
```
Strict-Transport-Security: max-age=31536000
```
The `max-age` sets a max time for browsers caching the config. That's it, then browsers will convert any/all HTTP requests to HTTPS automatically.
👉 HSTS – or HTTP Strict Transport Security, is a very simple yet super-powerful HTTP/browsers feature to force HTTPS in your projects.
I explain:
👉 HSTS – or HTTP Strict Transport Security, is a very simple yet super-powerful HTTP/browsers feature to force HTTPS in your projects.
I explain:
What a terrible nightmare the US has become.
What a terrible nightmare the US has become.
Isso sem falar na BR, com 5 vias largas em cada lado, e máxima de 60. Onde já se viu BR ter máxima de 60!?!
Eu odeio o trânsito daqui.
Isso sem falar na BR, com 5 vias largas em cada lado, e máxima de 60. Onde já se viu BR ter máxima de 60!?!
Eu odeio o trânsito daqui.
Se tem jeito mais **cearense** de almoçar, eu desconheço. 😂 Cuscuz é bom demaaais!
Se tem jeito mais **cearense** de almoçar, eu desconheço. 😂 Cuscuz é bom demaaais!
But I find Golang a much better DX than TypeScript.
But I find Golang a much better DX than TypeScript.
Every time I get a problem that’s about parallelism I’m like “I wish Node.js had some actor system, it’d be gorgeously solved with a simple dedicated actor!”
Instead, I gotta do jobs.
Every time I get a problem that’s about parallelism I’m like “I wish Node.js had some actor system, it’d be gorgeously solved with a simple dedicated actor!”
Instead, I gotta do jobs.
It's a lot of code to do very little – and a lot of type noise. I'm not against types, I use types in Elixir and Golang, but MAAN, TypeScript is so... 😩
It's a lot of code to do very little – and a lot of type noise. I'm not against types, I use types in Elixir and Golang, but MAAN, TypeScript is so... 😩
I might explore it at some point, if the pain of having to duplicate files in my S3 grows too big.
I might explore it at some point, if the pain of having to duplicate files in my S3 grows too big.
It does not. That’s my point. I believe it should have support for smt like this.
It does not. That’s my point. I believe it should have support for smt like this.
- some/prefix/file1
- other/prefix/file2
And id like to group them in a:
- specific-group/file1
- specific-group/file2
It’s trivial in POSIX but totally impossible in S3. And I think it’s quite common thing in most scenarios (group somewhat related files for processing together)
- some/prefix/file1
- other/prefix/file2
And id like to group them in a:
- specific-group/file1
- specific-group/file2
It’s trivial in POSIX but totally impossible in S3. And I think it’s quite common thing in most scenarios (group somewhat related files for processing together)