Meu TCC: Chuveiro Inteligente 🚿🧠
Atualizado em:
Neste post vou falar um pouco sobre meu trabalho de conclusão de curso de engenharia de Energia. Nele projetei um chuveiro “inteligente”. Bora lá conhecer um pouco desse trabalho.
Atualizado em:
Neste post vou falar um pouco sobre meu trabalho de conclusão de curso de engenharia de Energia. Nele projetei um chuveiro “inteligente”. Bora lá conhecer um pouco desse trabalho.
Atualizado em:
Neste post vou falar um pouco sobre meu trabalho de conclusão de curso de engenharia de Energia. Nele projetei um chuveiro “inteligente”. Bora lá conhecer um pouco desse trabalho.
Atualizado em:
Neste post vou falar um pouco sobre meu trabalho de conclusão de curso de engenharia de Energia. Nele projetei um chuveiro “inteligente”. Bora lá conhecer um pouco desse trabalho.
Atualizado em:
O S3 Files (lançado em novembro/2025) é o novo NFS da AWS lastreado por bucket S3. Em vez de testar com um “hello world”, escolhi um caso útil de primeira: SFTP em EC2 com /home/sftp montado via S3 Files, com dados caindo direto no bucket. No caminho, quatro aprendizados que a documentação não destaca: principal IAM peculiar, mount com tipo errado, dependência implícita do botocore e versionamento que muda o significado de delete.
Atualizado em:
S3 Files (launched November 2025) is the new AWS NFS file system backed by S3 buckets. Instead of testing with a “hello world”, I picked a useful case from the start: an SFTP on EC2 with /home/sftp mounted via S3 Files, files landing straight in the bucket. Along the way, four lessons the docs do not highlight: peculiar IAM principal, wrong mount type, hidden botocore dependency, and versioning that changes what delete means.
Atualizado em:
Learn how to encrypt and manage project secrets using SOPS. Supports AWS KMS, GCP Cloud KMS, Azure Key Vault, age and GPG — choose the backend that makes sense for your team.
Atualizado em:
Guia completo para configurar GitHub Actions self-hosted runners no Amazon EKS usando Actions Runner Controller (ARC), com imagem customizada no ECR, autoscaling e renovação automática de credenciais.
Atualizado em:
Complete guide to set up GitHub Actions self-hosted runners on Amazon EKS using Actions Runner Controller (ARC), with custom ECR image, autoscaling and automatic credential renewal.
Atualizado em:
Aprenda a criptografar e gerenciar secrets de projetos usando SOPS. Suporta AWS KMS, GCP Cloud KMS, Azure Key Vault, age e GPG — escolha o backend que faz sentido para seu time.
Atualizado em:
O S3 Files (lançado em novembro/2025) é o novo NFS da AWS lastreado por bucket S3. Em vez de testar com um “hello world”, escolhi um caso útil de primeira: SFTP em EC2 com /home/sftp montado via S3 Files, com dados caindo direto no bucket. No caminho, quatro aprendizados que a documentação não destaca: principal IAM peculiar, mount com tipo errado, dependência implícita do botocore e versionamento que muda o significado de delete.
Atualizado em:
S3 Files (launched November 2025) is the new AWS NFS file system backed by S3 buckets. Instead of testing with a “hello world”, I picked a useful case from the start: an SFTP on EC2 with /home/sftp mounted via S3 Files, files landing straight in the bucket. Along the way, four lessons the docs do not highlight: peculiar IAM principal, wrong mount type, hidden botocore dependency, and versioning that changes what delete means.
Atualizado em:
Guia completo para configurar GitHub Actions self-hosted runners no Amazon EKS usando Actions Runner Controller (ARC), com imagem customizada no ECR, autoscaling e renovação automática de credenciais.
Atualizado em:
Complete guide to set up GitHub Actions self-hosted runners on Amazon EKS using Actions Runner Controller (ARC), with custom ECR image, autoscaling and automatic credential renewal.
Atualizado em:
Aprenda o workflow completo de investigação de bugs: descubra quando uma linha foi modificada, identifique o commit responsável e encontre o Pull Request que introduziu o problema.
Atualizado em:
Aprenda o workflow completo de investigação de bugs: descubra quando uma linha foi modificada, identifique o commit responsável e encontre o Pull Request que introduziu o problema.
Atualizado em:
Learn how to encrypt and manage project secrets using SOPS. Supports AWS KMS, GCP Cloud KMS, Azure Key Vault, age and GPG — choose the backend that makes sense for your team.
Atualizado em:
Guia completo para configurar GitHub Actions self-hosted runners no Amazon EKS usando Actions Runner Controller (ARC), com imagem customizada no ECR, autoscaling e renovação automática de credenciais.
Atualizado em:
Complete guide to set up GitHub Actions self-hosted runners on Amazon EKS using Actions Runner Controller (ARC), with custom ECR image, autoscaling and automatic credential renewal.
Atualizado em:
Aprenda a criptografar e gerenciar secrets de projetos usando SOPS. Suporta AWS KMS, GCP Cloud KMS, Azure Key Vault, age e GPG — escolha o backend que faz sentido para seu time.
Atualizado em:
Learn how to encrypt and manage project secrets using SOPS. Supports AWS KMS, GCP Cloud KMS, Azure Key Vault, age and GPG — choose the backend that makes sense for your team.
Atualizado em:
Aprenda a criptografar e gerenciar secrets de projetos usando SOPS. Suporta AWS KMS, GCP Cloud KMS, Azure Key Vault, age e GPG — escolha o backend que faz sentido para seu time.
Atualizado em:
Aprenda o workflow completo de investigação de bugs: descubra quando uma linha foi modificada, identifique o commit responsável e encontre o Pull Request que introduziu o problema.
Atualizado em:
Aprenda a usar git rebase interativo para remover arquivos específicos de um commit mantendo as outras alterações intactas. Tutorial prático com exemplo real.
Atualizado em:
Aprenda o workflow completo de investigação de bugs: descubra quando uma linha foi modificada, identifique o commit responsável e encontre o Pull Request que introduziu o problema.
Atualizado em:
Guia completo para configurar GitHub Actions self-hosted runners no Amazon EKS usando Actions Runner Controller (ARC), com imagem customizada no ECR, autoscaling e renovação automática de credenciais.
Atualizado em:
Complete guide to set up GitHub Actions self-hosted runners on Amazon EKS using Actions Runner Controller (ARC), with custom ECR image, autoscaling and automatic credential renewal.
Atualizado em:
Learn how to encrypt and manage project secrets using SOPS. Supports AWS KMS, GCP Cloud KMS, Azure Key Vault, age and GPG — choose the backend that makes sense for your team.
Atualizado em:
Aprenda a criptografar e gerenciar secrets de projetos usando SOPS. Suporta AWS KMS, GCP Cloud KMS, Azure Key Vault, age e GPG — escolha o backend que faz sentido para seu time.
Atualizado em:
Guia completo para configurar GitHub Actions self-hosted runners no Amazon EKS usando Actions Runner Controller (ARC), com imagem customizada no ECR, autoscaling e renovação automática de credenciais.
Atualizado em:
Complete guide to set up GitHub Actions self-hosted runners on Amazon EKS using Actions Runner Controller (ARC), with custom ECR image, autoscaling and automatic credential renewal.
Atualizado em:
O S3 Files (lançado em novembro/2025) é o novo NFS da AWS lastreado por bucket S3. Em vez de testar com um “hello world”, escolhi um caso útil de primeira: SFTP em EC2 com /home/sftp montado via S3 Files, com dados caindo direto no bucket. No caminho, quatro aprendizados que a documentação não destaca: principal IAM peculiar, mount com tipo errado, dependência implícita do botocore e versionamento que muda o significado de delete.
Atualizado em:
S3 Files (launched November 2025) is the new AWS NFS file system backed by S3 buckets. Instead of testing with a “hello world”, I picked a useful case from the start: an SFTP on EC2 with /home/sftp mounted via S3 Files, files landing straight in the bucket. Along the way, four lessons the docs do not highlight: peculiar IAM principal, wrong mount type, hidden botocore dependency, and versioning that changes what delete means.
Atualizado em:
Guia completo para configurar GitHub Actions self-hosted runners no Amazon EKS usando Actions Runner Controller (ARC), com imagem customizada no ECR, autoscaling e renovação automática de credenciais.
Atualizado em:
Complete guide to set up GitHub Actions self-hosted runners on Amazon EKS using Actions Runner Controller (ARC), with custom ECR image, autoscaling and automatic credential renewal.
Atualizado em:
Aprenda a usar git rebase interativo para remover arquivos específicos de um commit mantendo as outras alterações intactas. Tutorial prático com exemplo real.
Atualizado em:
O S3 Files (lançado em novembro/2025) é o novo NFS da AWS lastreado por bucket S3. Em vez de testar com um “hello world”, escolhi um caso útil de primeira: SFTP em EC2 com /home/sftp montado via S3 Files, com dados caindo direto no bucket. No caminho, quatro aprendizados que a documentação não destaca: principal IAM peculiar, mount com tipo errado, dependência implícita do botocore e versionamento que muda o significado de delete.
Atualizado em:
S3 Files (launched November 2025) is the new AWS NFS file system backed by S3 buckets. Instead of testing with a “hello world”, I picked a useful case from the start: an SFTP on EC2 with /home/sftp mounted via S3 Files, files landing straight in the bucket. Along the way, four lessons the docs do not highlight: peculiar IAM principal, wrong mount type, hidden botocore dependency, and versioning that changes what delete means.
Atualizado em:
O S3 Files (lançado em novembro/2025) é o novo NFS da AWS lastreado por bucket S3. Em vez de testar com um “hello world”, escolhi um caso útil de primeira: SFTP em EC2 com /home/sftp montado via S3 Files, com dados caindo direto no bucket. No caminho, quatro aprendizados que a documentação não destaca: principal IAM peculiar, mount com tipo errado, dependência implícita do botocore e versionamento que muda o significado de delete.
Atualizado em:
S3 Files (launched November 2025) is the new AWS NFS file system backed by S3 buckets. Instead of testing with a “hello world”, I picked a useful case from the start: an SFTP on EC2 with /home/sftp mounted via S3 Files, files landing straight in the bucket. Along the way, four lessons the docs do not highlight: peculiar IAM principal, wrong mount type, hidden botocore dependency, and versioning that changes what delete means.
Atualizado em:
Learn how to encrypt and manage project secrets using SOPS. Supports AWS KMS, GCP Cloud KMS, Azure Key Vault, age and GPG — choose the backend that makes sense for your team.
Atualizado em:
Aprenda a criptografar e gerenciar secrets de projetos usando SOPS. Suporta AWS KMS, GCP Cloud KMS, Azure Key Vault, age e GPG — escolha o backend que faz sentido para seu time.
Atualizado em:
Learn how to encrypt and manage project secrets using SOPS. Supports AWS KMS, GCP Cloud KMS, Azure Key Vault, age and GPG — choose the backend that makes sense for your team.
Atualizado em:
Aprenda a criptografar e gerenciar secrets de projetos usando SOPS. Suporta AWS KMS, GCP Cloud KMS, Azure Key Vault, age e GPG — escolha o backend que faz sentido para seu time.
Atualizado em:
O S3 Files (lançado em novembro/2025) é o novo NFS da AWS lastreado por bucket S3. Em vez de testar com um “hello world”, escolhi um caso útil de primeira: SFTP em EC2 com /home/sftp montado via S3 Files, com dados caindo direto no bucket. No caminho, quatro aprendizados que a documentação não destaca: principal IAM peculiar, mount com tipo errado, dependência implícita do botocore e versionamento que muda o significado de delete.
Atualizado em:
S3 Files (launched November 2025) is the new AWS NFS file system backed by S3 buckets. Instead of testing with a “hello world”, I picked a useful case from the start: an SFTP on EC2 with /home/sftp mounted via S3 Files, files landing straight in the bucket. Along the way, four lessons the docs do not highlight: peculiar IAM principal, wrong mount type, hidden botocore dependency, and versioning that changes what delete means.
Atualizado em:
Learn how to encrypt and manage project secrets using SOPS. Supports AWS KMS, GCP Cloud KMS, Azure Key Vault, age and GPG — choose the backend that makes sense for your team.
Atualizado em:
Aprenda a criptografar e gerenciar secrets de projetos usando SOPS. Suporta AWS KMS, GCP Cloud KMS, Azure Key Vault, age e GPG — escolha o backend que faz sentido para seu time.
Atualizado em:
Aprenda o workflow completo de investigação de bugs: descubra quando uma linha foi modificada, identifique o commit responsável e encontre o Pull Request que introduziu o problema.
Atualizado em:
Aprenda a usar git rebase interativo para remover arquivos específicos de um commit mantendo as outras alterações intactas. Tutorial prático com exemplo real.
Atualizado em:
Aprenda a usar git rebase interativo para remover arquivos específicos de um commit mantendo as outras alterações intactas. Tutorial prático com exemplo real.