Postagens

Dungeons & Djeffersons (5ª Edição)

Imagem
O dia 1 de setembro de 2024 caiu em um domingo. Naquele dia, mais especificamente às 17h53, eu estava dentro de uma loja C&A, esperando a honorável esposa provar uma roupinha. Enquanto eu aguardava ela sair do provador, recebi uma mensagem do meu honorável amigo Victor Moreno: Foi assim que começou uma das etapas mais épicas da minha vida de adulto. Até porque aos 35 anos de idade eu jamais imaginei que voltaria a jogar esse joguinho que nos obriga a pôr a imaginação pra trabalhar. Pois bem, as pessoas que não se viam há quase duas décadas enfim se reencontraram. O início de tudo Nossa primeira tarefa era decidir o que jogar, e isso foi fácil: "Bora testar esse D&D 5ª edição?" E desse jeito passamos para a tarefa seguinte: o cenário . Eu queria que fosse uma coisa significativa para todos os participantes, então eu, como mestre da mesa, optei por algo original. Claro que o pessoal também esperava o mesmo, tanto é que já tinham até um nome. Desse jeito nasceu o Condad...

Seletores em CSS sem doer (muito)

Imagem
Fala aí, honorável visitante! Turu bom? Como o título já diz, hoje o post vai ser sobre seletores em CSS. Eu estou "reestudando" esse negócio, porque é parte de um cursinho de Desenvolvimento Web que peguei esse ano para fazer. Tem muita coisa que pra mim está sendo mais revisão, sabe? Mas acho bom, já que existem certos conteúdos que não fazem parte do meu dia a dia como programador. Enfim, aqui eu pretendo mostrar exemplos de seletores desde os mais simples, como selecionar um elemento através do id e da classe, até aqueles mais enrolados, como seleção de elementos filhos e irmãos. Então, bora lá! Seletor universal e de elemento Começando pelo seletor universal , esse cara serve para criarmos uma personalização padrão para todos os elementos HTML da página. Considero uma boa maneira de definir, por exemplo, quais serão as características de fontes padrão usadas: tamanho, estilo, espaçamento entre caracteres etc. Segue abaixo uma forma de uso: * { font-size: 1.5em; co...

Sobre memórias de infância e camarão

Imagem
Quando eu era criança, na escola eu tive bem poucos amigos. Mais especificamente, um por ano. Toda vez que começava uma nova série (na época, a gente falava desse jeito: 1ª série, 2ª série, 3ª série... e assim por diante), enfim, toda vez que começava uma nova série, eu "escolhia" um colega de classe pra ser amigo. Daí em diante, nós passávamos o ano inteiro fazendo as coisas juntos, os trabalhos, lição de casa, as tenebrosas apresentações na frente da sala toda. Esses dias eu estava relembrando desse pessoal. Coisa doida que é a vida, né? Lá nos anos 90 e início dos anos 2000 a gente tinha muito pouca possibilidade de manter contatos. Conforme a escola acabava, aquele grande amigo simplesmente *puff* sumia. Muitas vezes, a pessoa morava do outro lado do bairro, ou se mudava pra longe depois de um tempo. Enfim, a convivência acabava do absoluto nada, aquela sinergia que existia entre duas pessoas evaporava literalmente da noite para o dia. É engraçado pensar que hoje esse ti...

Medidas de texto com font-size do CSS - parte 2

Imagem
Fala aí, honorável visitante! Turu bom? Essa é a continuação do post sobre o atributo font-size do CSS. Caso você ainda não tenha lido a primeira parte, recomendo clicar aqui . Bem, no texto anterior eu comentei sobre as unidades de medida de fontes em pixel, porcentagem, "em" e "rem". Agora nessa continuação eu pretendo abordar medidas voltadas para impressão de páginas em papel, tais como centímetro, milímetro e points . Além disso, também falaremos de view width e view height . Então bora! Centímetros (cm) e Milímetro (mm) Acho que não preciso explicar essas unidades de medida, né? Apenas saiba que você pode definir o tamanho das suas fontes como centímetro ou milímetro, dependendo da sua necessidade. Sendo assim, 1cm equivale a 37.8px e 1mm representa 3.78px . Contudo, essas são medidas usadas apenas em contextos em que você precisa imprimir a página. Points (pt) A próxima medida, que também serve bem no contexto de impressão, é o points . Desse modo, podemos ...

Medidas de texto com font-size do CSS

Imagem
Fala aí, honorável visitante! Turu bom? Hoje vou escrever sobre um negócio que já me confundiu muito quando tenho trabalhos de front-end pra fazer: quero falar de tamanhos de fontes . Quando a gente começa a estudar CSS ( Cascading Style Sheets ) , isso é uma das primeiras coisas a serem vistas, mas no geral a maioria dos cursos para iniciantes que já vi apresenta a coisa de forma superficial. Eles ensinam que as fontes são medidas por pixel e o código pra fazer isso é font-size . A maioria também explica que é possível usar outras medidas, como porcentagem (%) e "em", mas eles param por aí e raramente mostram a aplicação dessas outras maneiras. Ok, Jeff! E quais são os tipos de medida que posso usar? A gente tem o pixel, claro, mas também é possível usar porcentagem, "em" e "rem", points, "vw", "vh", "ex" entre outros. Sendo assim, nesse texto eu vou abordar alguns deles, explicando as relações entre eles e a melhor forma de...

Retrô + Review + Planning: falou valeu, 2024!

Imagem
Agora que as festividades de fim de ano passaram, estou voltando para a rotina padrão de trabalho e estudo de sempre. Mas antes disso acontecer, nesse post, eu quero fazer uma retrospectiva do meu ano de 2024 meio diferentona, baseada em conceitos da área tech, mais especificamente da metodologia de desenvolvimento Scrum . No Scrum o trabalho acontece em períodos de atividade que podem ser de duas ou três semanas, dependendo do tipo de projeto. Esse período de atividade é chamado de Sprint . Sendo assim, toda Sprint se inicia com uma Planning : uma reunião da equipe em que são planejadas quais atividades deverão ser realizadas no decorrer da Sprint . Com isso, planejamos as prioridades. Tendo definidas as demandas, a Sprint tem início de vez e a galera vai executando cada tarefa conforme combinado. Daí, no final do período de tempo (seja ele de duas ou três semanas), uma nova reunião acontece com toda a equipe, dessa vez para fazer uma Retrospectiva ( Retrô para os íntimos), cujo o...

Minha 1ª experiência com Java Spring Boot

Imagem
Esse post vai ser meio que um  Diário de Bordo , por assim dizer. Meu objetivo é descrever o passo a passo que usei nesse meu primeiro contato com o framework Spring Boot do Java. Aqui eu quero comentar sobre as pesquisas que precisei fazer, as dificuldades, minhas impressões no decorrer do processo etc. Acompanha aí que vai ser legal!😅 Tá, Jeff, o que você tentou fazer exatamente? Eu queria entender como funcionam aplicativos web em Java. Sendo assim, comecei dando aquela googlada básica em busca algo que me desse um norte. Foi aí que descobri o Spring Boot, um framework do Java usado pra esse fim. Vi que ele é o mais "famosinho" entre as ferramentas pra desenvolvimento web, por isso decidi tentar com ele. Comecei caçando a documentação do coiso e achei esse tutorialzinho  Spring Quickstart Guide . Isso aqui me deu uma base de como criar o esqueleto do projeto com a configuração básica. Achei bem fácil iniciar o projeto usando o Spring Initializr , a gente define a linguage...