Sign in

Joao Zanutto

@zanutt.bsky.social
83 followers 17 following 118 posts

Eng. DevOps - github.com/joao-zanutto Ciências da Computação ICMC - USP 014

PostsRepliesMedia
Joao Zanutto @zanutt.bsky.social · 13/04/2026
🇺🇸 I wanted to share this Docker TUI project that I have been developing on my free time and that I've been using on work for a while. 🇧🇷 Queria compartilhar esse projeto TUI de Docker que fiz no meu tempo livre e estou utilizando no trabalho já há algum tempo. github.com/joao-zanutto...
010
Reposted by Joao Zanutto
Karina Lima @karilimax.bsky.social · 24/09/2024
É importante que tomadores de decisão entendam que abrir novos poços de exploração de petróleo é totalmente incompatível com o caminho para limitar o aquecimento global a 1.5°C. Essa é uma análise, inclusive, da Agência Internacional de Energia (IEA)
Print de página da IEA: "Net Zero Roadmap: A Global Pathway to Keep the 1.5 °C Goal in Reach"
721449
Joao Zanutto @zanutt.bsky.social · 21/09/2024
Contextualizando o que falei anteiorimente sobre algoritmos de curva eliptica: Eles estão disooniveis em todo e qualquer computador a pelo menos uns 10 anos (eu uso) Acontece que o algoritmo utilizado é abstraido do usuário final simplesmente por ser uma complexidade considerada desnecessaria
010
Joao Zanutto @zanutt.bsky.social · 21/09/2024
Outra coisa que acho que está um pouco simplificado de mais no seu comentario: criptografia não é a única camada de segurança da informação que existe, porém é sim muito importante. Lembro bem quando surgiu esse papo de que ia acabar com a segurança do mundo. A verdade é q é apenas clickbait
000
Joao Zanutto @zanutt.bsky.social · 21/09/2024
Calma la professor, os computadores quanticos são sim capazes de quebrar os algoritmos de criptografia mais comuns q ainda são utilizados Acontece que já existem (ha um tempo consideravel) algoritmos de criptografia que não são quebrados facilmente por computadores quantico (curva eliptica)
000
Joao Zanutto @zanutt.bsky.social · 20/09/2024
Comaprtilhando outro repo de conteúdo FREE que apareceu no meu trending hj Esse repo trás cursos e certificações gratuitos (n vi todos, mas mtos são nivel iniciante e alguns parecem expirados) github.com/cloudcommunity/Free-Certifications #bolhadev #bolhatech #studytech @samsantosb.bsky.social
github.com
GitHub - cloudcommunity/Free-Certifications: A curated list of free courses & certifications.
A curated list of free courses & certifications. Contribute to cloudcommunity/Free-Certifications development by creating an account on GitHub.
1177
Joao Zanutto @zanutt.bsky.social · 20/09/2024
Acabei de ver essa ferramenta no Trendings do GitHub e achei mto legal. É um client de PostgreSQL no seu terminal! github.com/achristmascarl/rainfrog Relutei bastante tempo pra começar a usar ferramentas TUI, mas hj acho mto melhor q outras interfaces #bolhadev #bolhatech @samsantosb.bsky.social
github.com
GitHub - achristmascarl/rainfrog: 🐸 a database management tui for postgres
🐸 a database management tui for postgres. Contribute to achristmascarl/rainfrog development by creating an account on GitHub.
0163
Joao Zanutto @zanutt.bsky.social · 19/09/2024
Uma serie de dados enganosos no primeiro post: - nessa noticia, as questões da USP sao de medicina e não de fisica e matemática - a IA não acertou 100% das questoes da USP - a "prova" do ITA é uma simulação de 10 questões, e era de matemática - a IA acertou 100% das questões do ITA
000
Joao Zanutto @zanutt.bsky.social · 19/09/2024
Fontes?
100
Joao Zanutto @zanutt.bsky.social · 18/09/2024
O que vc usou pra desenvolver ele? Muito provavelmente vai ter um metodo pra você buildar ele como um site estático. Nesse caso vc pode hospedar no GitHub Pages ou Cloudflare Pages que ambos são gratuitos, tem suporte a TLS e domínio customizado.
010
Joao Zanutto @zanutt.bsky.social · 17/09/2024
Pessoal, ja viram esse repo? Acabei de rever e achei que era bom de compartilhar aqui github.com/ripienaar/free-for-dev Uma lista de clouds e empresas que oferecem quotas gratuítas de serviços e recursos pra devs! Isso mesmo, tudo no 0800!! #bolhadev #bolhatech #studytech @samsantosb.bsky.social
github.com
GitHub - ripienaar/free-for-dev: A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev - ripienaar/free-for-dev
54712
Joao Zanutto @zanutt.bsky.social · 15/09/2024
Acho q é um site bom pra compartilhar com a galera do #studytech tb
010
Joao Zanutto @zanutt.bsky.social · 15/09/2024
Pessoal, ja viram o www.hackthebox.com? Acabei de conhecer e achei sensacional. A plataforma lança uma VM e vc tem que hackear ela no estilo Capture The Flag. Infelizmente o acesso completo é só pagando, mas parece ter bastante coisa no 0800! #bolhadev #bolhatech #bolhasec @samsantosb.bsky.social
hackthebox.com
Hack The Box: The #1 Cybersecurity Performance Center
HTB is the leading Cybersecurity Performance Center for advanced frontline teams to aspiring security professionals & students. Start driving peak cyber performance.
4239
Joao Zanutto @zanutt.bsky.social · 15/09/2024
Recentemente comecei a assistir palestras da DEF CON no YT e me deparei com esse projeto muito promissor. O veilid.com promete ser um framework de aplicações em rede, oferecendo descentralização equiparado ao BlueSky para todos os tipos de aplicações! #bolhadev #bolhatec @samsantosb.bsky.social
veilid.com
Veilid
Veilid is an open-source, distributed application framework.
052
Joao Zanutto @zanutt.bsky.social · 15/09/2024
Acho que o portainer é uma boa ferramenta pra isso. N sei se ele exporta a definição do docker-compose. Ja sobre o dockerfile, n sei se faz sentido nesse contexto, ja que ele ta relacionado com o "empacotamento" do software e não com a execução (que é o contexto que o compose está relacionado)
110
Joao Zanutto @zanutt.bsky.social · 14/09/2024
Conhecem o cyclops-ui.com? É um projeto bem novo q tenho ficado bastante entusiasmado com a evolução. O Cyclops visa facilitar para devs usarem o Kubernetes como plataforma, usando Helm pra templating, uma ferramenta consolidada, e expondo uma UI limpa #bolhadev #bolhatech @samsantosb.bsky.social
cyclops-ui.com
Developer friendly Kubernetes | Cyclops
Deploy your K8s workloads through a UI
193
Joao Zanutto @zanutt.bsky.social · 14/09/2024
Costumo recomendar uma stack de Javascript, Python, Bash e Docker pra quem tá começando na TI. Acho que essa stack da pra ter um bom contato inicial com diversas áreas, como: web (front/back/mobile), dados, infra, automação, integração com outros sistemas (db, redis, minio)
031
Joao Zanutto @zanutt.bsky.social · 13/09/2024
Para o sextou de hj, vim trazer o EP2 da recomendação de melhor série de livros sobre computação: Uma continuação direta do Projeto Fênix, o Projeto Unicórnio é uma obra de FANTASIA EXTREMAMENTE ENVOLVENTE que se passa em um departamento de TI em crise #bolhadev #bolhatech @samsantosb.bsky.social
0153
Joao Zanutto @zanutt.bsky.social · 13/09/2024
Queria compartilhar esse projeto legal que formatei o pc só pra testar! omakub.org é um "framework" de ubuntu pra devs, e vc instala com um comando em um Ubuntu recém formatado! Ele vem com uma série de ferramentas e linguagens de programação já configurados! #bolhatech @samsantosb.bsky.social
omakub.org
Omakub
Turn a fresh Ubuntu installation into a fully-configured, beautiful, and modern web development system by running a single command.
095
Joao Zanutto @zanutt.bsky.social · 13/09/2024
Nao, o mysql workbench é um client, assim como o dbeaver. O client é só uma interface grafica que vc usa pra se conectar no banco de dados, que pode estar rodando na propria máquina ou em uma máquina remota Só que o dbeaver é o client padrão da comunidade, ele é bem melhor!
000
Joao Zanutto @zanutt.bsky.social · 12/09/2024
Usa o dbeaver ou extensão do vscode, mto melhor
200
Joao Zanutto @zanutt.bsky.social · 12/09/2024
N é dificil n, envolve oq ja comentaram: - estrategias pra evitar indisponibilidade durante a migração - avaliação de serviços comerciais x open source a serem migrados - estrategia para manter consistencia dos dados durante migração - etc. Tem mão de obra sim, se tiver precisando, sou da área kkk
010
Joao Zanutto @zanutt.bsky.social · 12/09/2024
Complementando pq achei minha resposta anterior mto vaga: - Esse cenario vc escolheu uma porta com o burro - A próxima etapa do jogo consiste no apresentador revelar uma porta com um burro (se ele revelasse a premiada, o jogo acabaria) - Logo sobra apenas uma porta a ser revelada, a que vc apontou
010
Joao Zanutto @zanutt.bsky.social · 12/09/2024
Pq essa porta foi aberta pelo "apresentador", faz parte do enunciado da questão
010
Joao Zanutto @zanutt.bsky.social · 12/09/2024
Pode parecer contra-intuitivo, mas trocar de porta vai aumentar as suas chances de receber o prêmio! pt.m.wikipedia.org/wiki/Problem...
pt.m.wikipedia.org
Problema de Monty Hall – Wikipédia, a enciclopédia livre
000
Joao Zanutto @zanutt.bsky.social · 12/09/2024
Você já ouviu falar do fascinante Problema de Monty Hall? - três portas disponíveis, um prêmio apenas - vc tem que escolher uma porta - depois de vc escolher, uma porta sem o prêmio é aberta - você pode trocar de porta ou continuar na msm Vc trocaria? #bolhatech @samsantosb.bsky.social
683
Joao Zanutto @zanutt.bsky.social · 12/09/2024
Acabei de receber um ebook de marketing da AWS. Dentre várias frases de vendas, vi essa afirmação que achei no mínimo interessante. O que acham sobre isso? Conheço mta gente avessa ao uso de containeres, agora n sei se são apenas 5% kkkkk Vcs usam containeres?? #bolhatech @samsantosb.bsky.social
433
Joao Zanutto @zanutt.bsky.social · 11/09/2024
Esses dois sao serviços proprietarios p rodar container (alternativas ao kubernetes) Pros - Nao tem a complexidade do k8s (mto mais facil de comecar) - Beeeem mais barato Contras - Nao tem a flexibilidade do k8s - Mudar de cloud é relativamente mais dificil
000
Joao Zanutto @zanutt.bsky.social · 11/09/2024
Se o seu objetivo é rodar uma aplicacao q vai precidar de recurso de uma VPS só, Kubernetes provavelmente não é o caminho. Talvez em algum cloud que ofereça um preço bom, mas só pra começar na AWS é uns 100 dól (p qm roda bastante coisa compensa) Ms minha sugestao p vc seria aws ecs ou gcloud run
130
Joao Zanutto @zanutt.bsky.social · 11/09/2024
Pra rodar em produção vai depender da plataforma que vc vai utilizar (serviço na cloud), ou se você mesmo vai hostear ele (que pode ser tanto on-premise quanto na cloud). O padrão é usar uma plataforma, como o EKS da AWS. Ns caso os recursos "base" estão embutidos no preço e sao transparentes p vc
000
Joao Zanutto @zanutt.bsky.social · 11/09/2024
Depende da distro do k8s que vc ta rodando. O minikube deve precisar de una 2-4GB de mem, mas n sei ao certo. Melhor conferir a doc. Mas existem outras distros até menores, como o k3s que é feito pra rodar em dispositivos de IoT e é bem minimalista
110
Joao Zanutto @zanutt.bsky.social · 11/09/2024
A ferramenta que eu mais gosto de mexer é o Kubernetes, mas muita gente acha complicado (e é!) Só q o q muita gente não sabe é q da pra aprender e experimentar o Kubernetes no seu localhost com o minikube.sigs.k8s.io. (tb recomendo k9scli.io p interagir com k8s) #bolhadev @samsantosb.bsky.social
minikube.sigs.k8s.io
minikube start
minikube is local Kubernetes, focusing on making it easy to learn and develop for Kubernetes. All you need is Docker (or similarly compatible) container or a Virtual Machine environment, and Kubernete...
1112
Joao Zanutto @zanutt.bsky.social · 11/09/2024
Confesso que a contribuição do pandas foi irrelevante: só ajustei a notação do dict kkkk Mas duvido q alguem tenha contribuido de forma relevante no seu primeiro pull request
000
Joao Zanutto @zanutt.bsky.social · 11/09/2024
Fazer mais um censo #bolhadev: você já contribuiu pra algum projeto open-source? Qual? Eu: - pandas - get-selected (meu) - greenmask - drawdb Esse ultimo eu só fiz um script de build e push de imagem docker, mas recebo e-mail de vendas de outra empresa até hoje kkkk @samsantosb.bsky.social
152
Joao Zanutto @zanutt.bsky.social · 10/09/2024
Outro dia fiz uma enquete aqui e descobri que tem bastante gente da comunidade usando AWS A dica que trago hoje é o github.com/localstack/localstack, que é uma ferramenta pra emular a AWS no seu localhost! Inclui S3, SQS e outros. Conhecem alguma alternativa? #bolhadev @samsantosb.bsky.social
github.com
GitHub - localstack/localstack: 💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline - localstack/localstack
6359
Joao Zanutto @zanutt.bsky.social · 10/09/2024
Essa lista é bem famosa, mas sempre vale compartilhar de novo pra quem ainda não conhece. Lista de livros FREE sobre diversos tópicos da computação github.com/EbookFoundation/free-programming-books #bolhadev @samsantosb.bsky.social
github.com
GitHub - EbookFoundation/free-programming-books: :books: Freely available programming books
:books: Freely available programming books. Contribute to EbookFoundation/free-programming-books development by creating an account on GitHub.
0129
Joao Zanutto @zanutt.bsky.social · 09/09/2024
Lembrei de um outro projeto que eu acho muito interessante e não via fazia um tempo: www.winglang.io O winglang é uma linguagem diferente: ela não só encapsula a lógica da sua aplicação como ela também abstrai a infraestrutura e cria os recursos na cloud pra vc. #bolhadev @samsantosb.bsky.social
winglang.io
Wing Programming Language for the cloud | Wing
Wing is a cloud-oriented programming language. Most programming languages think about computers as individual machines. In Wing, the cloud is the computer.
023
Joao Zanutto @zanutt.bsky.social · 09/09/2024
Esse framework é o que eu recomendo pro pessoal da empresa usar: www.serverless.com facilita mto a criação dos recursos na AWS e a organização do projeto.
serverless.com
Serverless: Zero-Friction Serverless Apps On AWS Lambda & Beyond.
Easily build auto-scaling, low-overhead applications on AWS Lambda, API Gateway, DynamoDB, and other managed services with the Serverless Framework.
000
Joao Zanutto @zanutt.bsky.social · 09/09/2024
A minha sugestão anterior ainda não introduz o deploy, que pode ser feito em um passo posterior do pipeline, ou até mesmo com abordagens mais modernas como GitOps (usa repo como centro da verdade e faz pooling nele pra refletir qlqr modificação no código/configuração).
110
Joao Zanutto @zanutt.bsky.social · 09/09/2024
Acho bem interessante a ideia de introduzir CI/CD. O GitHub Actions é excelente pq já tem mta coisa online (achar informação e exemplos é mto facil) Acredito que um pipeline de teste, lint, build, e push de uma imagem Docker pra um registry (do proprio GitHub) seria uma tarefa excelente pra começar
010
Joao Zanutto @zanutt.bsky.social · 09/09/2024
No caso do server de email especificamente eu nunca precisei no trabalho, mas ja tive que fazer exatamente isso em um processo seletivo, coisa que eu nunca tinha feito e aprendi em 15 minutos com uma busca no Google
110
Joao Zanutto @zanutt.bsky.social · 09/09/2024
Dando um exemplo concreto da minha carreira: no mesmo trabalho que minha responsabilidade é manter e fazer deploy em infra com kubernetes, tambem preciso constantemente dar suporte e manutenção em servidores linux q só tem sftp/ftp rodando
010
Joao Zanutto @zanutt.bsky.social · 09/09/2024
Olha, p falar a verdade q a maioria das empresas são atrasadas se comparar com tecnologias que sao trending na internet, e mesmo nas mais modernas mtas vezes usa-se uma solução arcaica simplesmente pela agilidade e o fato dela resolver oq é proposto
110
Joao Zanutto @zanutt.bsky.social · 09/09/2024
Me parece fazer sentido mas abrange bastante coisa, então alguns tópicos podem ficar apertados. Eu trabalho com deploy de software tanto em vps quanto containerizado, com integração e entrega continua (CI/CD). Ferramentas: Docker, Kubernetes, AWS, Shell, GitHub Actions, Terraform
110
Joao Zanutto @zanutt.bsky.social · 09/09/2024
Entendo, sabe dizer se pra comparecer presencialmente precisa ser associado à SBC? Se não, sabe dizer se haverá venda de ingressos ou cadastramento? Não achei na página
110
Joao Zanutto @zanutt.bsky.social · 09/09/2024
Lembro, mas acho q ele n deve lembrar de mim kkkk O cara é referencia global na área alem de ser um dos professores mais bem quistos do ambiente acadêmico, mas o que fez ele ser uma referência pra mim é que ele vem da roça e eu tb, e qnd cheguei na faculdade me sentido tão deslocado q quase desisti
110
Joao Zanutto @zanutt.bsky.social · 09/09/2024
Achei interessante, sabe dizer se vai ter transmissão online? Caso contrario, como faz pra comparecer?
110
Joao Zanutto @zanutt.bsky.social · 09/09/2024
Kkkk falando serio q eu nunca programei mais de um hello world em C#, mas até onde eu sei a linguagem mais proxima seria algo como Java. O C/C++ na minha opinião é uma melhor opção pra estudar tanto estrutura de dados quanto algoritmos por ser enxuto e o dev ter controle de memoria e ponteiroe
130
Joao Zanutto @zanutt.bsky.social · 09/09/2024
Estudando e implementando em C/C++
230
Joao Zanutto @zanutt.bsky.social · 09/09/2024
- terminar de ler o livro de Helm - escrever meu primeiro Chart e começar a desenvolver chart pro app da empresa - avaliar e rodar o chart usando Cyclops (ferramenta open-source p deploy no kubernetes) - resolver pelo menos uma issue do projeto Cyclops (front e back) e engrenar no código do projeto
010