Componentes do Kubernetes – CronJobs e Secrets

Logo depois dos volumes, seguimos nos aprofundando nos componentes do Kubernetes! Em primeiro lugar, confesso que ter parado para ler mais sobre definições e teoria tem ajudado bastante a organizar o conhecimento dentro da minha cabeça. Ainda tenho muito para ler, mas só de ter alguns conceitos mais “firmes”, me sinto mais confiante e com mais ânimo para continuar. Venham comigo porque hoje teremos Entendendo Componentes do Kubernetes – CronJobs e Secrets!

Continuar lendo Componentes do Kubernetes – CronJobs e Secrets

Entendendo componentes do Kubernetes – Volumes

Ter estudado Docker no ano passado, a princípio através de um curso da Alura, foi o ponto de partida para o meu interesse na cultura DevOps florescer. Eventualmente, em 2021, eu fui contemplada pelo programa #ChamaAsMinas, promovido pela escola LinuxTips, e ganhei o treinamento Containers Expert completamente na faixa. Além de consolidar meus conhecimentos de Docker, comecei a aprender o tal do Kubernetes e caramba… é muita coisa. Em uma das aulas, fomos apresentadas à diversos conceitos diferentes e estou fazendo essa série de posts porque senti que precisava ir um pouco mais fundo nisso. Por isso, venho por meio deste chamar vocês para minha próxima campanha, que é: entendendo componentes do KubernetesVolumes!

Desenho de um gatinho cinza, o Pusheen, digitando em um notebook.
Continuar lendo Entendendo componentes do Kubernetes – Volumes

Um ambiente de desenvolvimento Rails com Docker

Recentemente eu comecei a estudar Ruby, linguagem que eu já tinha ouvido falar mas sabia um total de vários nada sobre. Comecei devagar, com um curso básico no Codecademy e então fui avançando mais e mais (inclusive, estou documentando esse processo e pretendo explaná-lo aqui em breve!). Porém, chegou o momento que eu queria aprender, de fato, como desenvolver uma aplicação com a linguagem e veio o desafio de montar o ambiente. Logo que tive alguns problemas na instalação do Ruby, pensei: “ué, por que eu não tento solucionar isso com o Docker?” Eventualmente, foi por esse caminho (extremamente tortuoso) que decidi seguir! Venho aqui documentar essa jornada de montar um ambiente de desenvolvimento Rails com Docker!

Uma baleia, representando o Docker, tocando bongos.
Continuar lendo Um ambiente de desenvolvimento Rails com Docker

Atalhos de teclado para desenvolvedores .NET

Você, desenvolvedor: como é a sua relação com os seus periféricos? Você é daqueles que sabe todos os atalhos do teclado e quase não usa mouse? Ou é o completo oposto: fica com uma mão em cada? Eu, pessoalmente, gosto muito do mouse. Isso desde quando eu era criança e não entendia porque o mouse do computador da escola precisava de dois botões (eu tinha um Mac em casa). 🤣 Confesso que, atualmente, me esforço para utilizar mais os atalhos do teclado, em uma tentativa de ganhar agilidade enquanto programo. Portanto, resolvi vir aqui e listar os atalhos de teclado para desenvolvedores .NET, uma lista que resolvi desenvolver por conta própria para me ajudar a selecionar e memorizar as hotkeys mais importantes no meu dia-a-dia!

Um caranguejo fofo digitando em um teclado e eventualmente mexendo em um mouse, muito feliz.
Continuar lendo Atalhos de teclado para desenvolvedores .NET

Algumas questões sobre o Clean Code – parte 1

Se você é desenvolvedor, não importa o campo, você provavelmente já ouviu falar sobre o aclamado Clean Code (Código Limpo em português). Eu, pessoalmente, considero-o um livro essencial para profissionais de tecnologia, pois há lições muito valiosas ali que eu nunca tinha parado para pensar sobre. Falo com tranquilidade que esse livro ajudou mesmo a melhorar meu código. Porém… eu tenho algumas questões com ele, especialmente relacionadas à filosofia apresentada nos primeiros capítulos. Nesse ano, coloquei como meta reler o Clean Code com mais calma e, de fato, pensar sobre algumas questões ali apresentadas. Questões que já tinham me incomodado na minha primeira leitura, mas que não tive tempo de elaborar melhor. Apresento aqui algumas questões sobre o Clean Code e gostaria que vocês ficassem à vontade para concordar, discordar, contestá-las e/ou respondê-las!

Um elefante parecendo confuso e falando: "I now have additional questions"
“Eu agora tenho mais perguntas”
Continuar lendo Algumas questões sobre o Clean Code – parte 1

Lições (re)aprendidas com o HackerRank

Você, desenvolvedor, conhece o HackerRank? Ele é portal com desafios de programação, usado principalmente como preparação para entrevistas de emprego que tenham uma etapa de whiteboard. Eu, pessoalmente, gosto muito de plataformas de aprendizado que envolvam gamificação; logo, assim que entrei e resolvi alguns problemas, me empolguei bastante em ir construindo algoritmos que atendessem os testes dos enunciados. Conforme os problemas foram avançando, eu me peguei em uma retomada de aprendizados que surgiram quando comecei a programar. E, honestamente? Foi ótimo revisitar essas lições. Através deste post, eu gostaria de facilitar um pouco a sua jornada e documentar as minhas lições (re)aprendidas com o HackerRank!

Uma garota balançando livros na cabeça com a frase "Always be learning"
Continuar lendo Lições (re)aprendidas com o HackerRank

Quando foi que descansar ficou difícil?

Antes de mais nada, começo dizendo que eu comecei a escrever esse post no dia 23 de Dezembro de 2020 porém só consegui terminar agora. 😅 Essa é uma reflexão que eu fiz na virada de ano, quando geralmente gastamos um tempinho para pensar em como foi a vida nos últimos 365 dias e o que queremos para os próximos. Como já diria o poeta Emicida: pra nóiz perder não é opção, certo? e essa é uma das razões pela qual eu me recuso a parar. Ou seja, estou sempre estudando, sempre buscando ser melhor do que ontem para estar preparada para a próxima oportunidade. Dessa forma, às vezes o descanso fica pra depois. Sempre para depois. E quando ele devia acontecer… não é exatamente como devia. Em suma: em que ponto a gente se perdeu? Quando foi que descansar ficou tão difícil?

Um homem branco digitando em um teclado e gradualmente caindo com a cabeça na escrivaninha, cansado.
Continuar lendo Quando foi que descansar ficou difícil?

Meu 2020: credo, que delícia

Existem vários adjetivos que podemos usar para descrever o ano de 2020. Apesar de uma pandemia e todos os desafios e perrengues que ela trouxe, o meu ano, em particular, não foi de todo ruim. Geralmente, eu fazia uma lista de objetivos e metas para o ano, e em 2019 eu não fiz porque a minha vida estava um pouco… caótica demais. Mas, mesmo sem objetivos declarados, eu consegui cumprir algumas das metas que eu comumente me proponho a cada virada de ano. De todo o vocabulário que podemos utilizar para resumir esse ano, eu só consigo pensar em uma expressão: meu 2020 – credo, que delícia.

Um suricato virando para a tela com a frase "Say whaa?" aparecendo em roxo.
Yukê?!
Continuar lendo Meu 2020: credo, que delícia