[{"content":"O manifesto desse blog Ok Yoshimura já entendemos que agora você tem um site, ou melhor um blog, mas o que vou encontrar aqui?\nE para responder essa pergunta nada melhor do que explicar as motivações por trás dessa criação que por fim, nada mais visa senão ser uma materialização escrita, digital e atemporal do meu ser, um diário de Henry Jones (sim, o Akita foi um dos responsáveis por trás dessa iniciativa que na verdade começou a muitos anos atrás, quando eu comecei a registrar todo o meu aprendizado de forma escrita).\nO diário de Henry Jones Contextualizando, em 1989 foi lançado Indiana Jones e a última cruzada, filme esse onde um personagem chamado Henry Jones possui um \u0026ldquo;diário\u0026rdquo; onde ele escreve e anota tudo aquilo o que sabe sobre um determinado assunto (no caso, o santo graal), e o mais interessante sobre esse diário é que ele não foi escrito para ser lido para multidões ou especialistas, sobre diversos assuntos e \u0026ldquo;trends\u0026rdquo; que estavam em alta , e sim para que no mínimo ele, o autor, lesse no futuro, e sobre assuntos que ele sentia prazer em escrever.\nAssim sendo, com tudo isso quero chegar em: esse blog nada mais é do que o meu \u0026ldquo;diário do Yoshimura\u0026rdquo; onde eu pretendo falar do meu \u0026ldquo;santo graal\u0026rdquo; que são a programação, os games, a cultura que me cativa e afins de modo público, onde pelo menos na parte da programação, assim como no filme, eu sinto que estarei deixando um material valioso para aqueles que tiverem interesse.\nO meu \u0026ldquo;santo graal\u0026rdquo; Como todos sabem eu sou nerd, muito nerd (por muitos considerado a pessoa mais nerd que eles conhecem), e como já foi dito antes aqui pretendo falar sobre o meu \u0026ldquo;santo graal\u0026rdquo; que seria a programação, os games e uma parte da cultura que eu consumo num todo (Mangás e animes, TCGs como Magic e YuGiOh, RPG de mesa como D\u0026amp;D e Old Dragon, carros japoneses e muito mais).\nO mais importante desses assuntos sendo com certeza a programação, será o foco principal desse blog, visto que é um assunto que eu tenho certeza do meu domínio, de modo que eu me sinto seguro em falar sobre e ajudar todos aqueles que tiverem interesse, visto também em modéstia parte o sucesso e os resultados alcançados através da minha relevante atuação na área ainda com 21 anos de idade.\nPorque não outro meio senão um blog? Para aqueles que me conhecem, uma dúvida que não resta é a de que eu sou um criador de conteúdo compulsivo. Como vocês podem encontrar os links neste mesmo blog, eu já tenho dois canais no Youtube, um sobre programação e o outro sobre jogos, um canal na Twitch onde faço minhas lives, um instagram pessoal onde eu posto tudo da minha vida desde 2018 e por assim vai.\nCom o tempo tem se tornado muito difícil acompanhar essa compulsividade da minha criatividade através de meios mais bem trabalhados como vídeos e lives. Por isso, baseado também no meu gosto pela leitura e escrita, decidi que seria mais viável para mim ter um canal de comunicação escrito como um blog, visto que além de ser mais menos trabalhoso pra mim produzir conteúdo dessa maneira, é uma forma muito eficiciente de alcançar um bom leitor.\nConclusões Esse blog não está sendo escrito com a intenção de me tornar famoso ou um \u0026ldquo;guru\u0026rdquo; da programação, e sim um lugar onde eu posso depositar todas as minhas ideias e pensamentos, particularidades e gostos, de modo que eu possa também fazer chover por aqueles que tiverem interesse em aprender um pouco mais com o que eu tenho a ensinar sobre a programação.\nAguardem muitos posts de agora em diante pois eu estou desde 2021 escrevendo artigos sobre os mais variados temas da programação em um repositório do Github chamado caderno. Já são mais de duzentos e é claro que eu não consigo posta-los todos aqui de uma vez. Portanto, para aqueles que sentirem vontade, sintam-se livres para procurar sobre o assunto que desejam nesse repositório, tenho certeza que a chance de encontrarem o que procuram é alta.\nAh e por último, aguardem também eu falando sobre muita coisa pessoal nos posts das outras categorias, pois como todos vocês sabem, eu sou um criador de conteúdo compulsivo e não posso desperdiçar essa oportunidade de falar sobre meus MMOs, leituras, filmes, animes entre outros.\n","date":"2003-03-28T00:00:00Z","permalink":"https://demo.stack.jimmycai.com/p/ola-mundo/","title":"O que é esse blog?"},{"content":"Como a programação será abordada nesse blog? Acredito que já se fez claro que o foco deste blog será a tecnologia e programação; porém, acredito ainda não ter ficado claro a forma como estes assuntos serão abordados aqui.\nPortanto, acredito que nada melhor do que esse primeiro post na categoria tecnologia para elucidar quaisquer dúvidas e \u0026ldquo;cantar a bola\u0026rdquo; de como será daqui pra frente.\nEm terra de lógica, a opinião não tem espaço Pode parecer duro ou arrogante da minha parte dizer isso; porém, acredito que o primeiro disclaimer que precisa ser feito aqui é esse: Em se tratando de assuntos técnicos, principalmente um assunto lógico como a programação, a opinião não tem vez (ou pelo menos não deveria ter).\nQuanto mais inexperiente é um desenvolvedor, mais comum é você vê-lo afirmando coisas como \u0026ldquo;tal linguagem é a melhor linguagem que existe\u0026rdquo; ou \u0026ldquo;nem precisa pensar duas vezes, MySQL é melhor\u0026rdquo;, enquanto, em contrapartida, quanto mais experiente é um desenvolvedor, mais comum é você ouvir dele a resposta \u0026ldquo;depende\u0026rdquo;, seguida de uma pergunta como \u0026ldquo;Que problema você precisa resolver? Você precisa de performance? Ou talvez a integridade dos dados seja mais importante?\u0026rdquo;\nA senioridade é isso: entender que não existe bala de prata, que cada contexto tem suas peculiaridades, e que cabe a você conhecer o máximo de ferramentas possíveis para resolver os desafios que surgirem.\nPortanto, desde já, firmo aqui meu compromisso com a verdade, a lógica e a coesão. Nos meus artigos técnicos você não encontrará opinião de nenhum viés, apenas pontos de vista contextualizados para cada situação.\nDe onde este blog se alimenta? O repo \u0026ldquo;caderno\u0026rdquo; Pode-se perceber que, desde muito novo, eu possuo hábitos de leitura e escrita muito fortes. Sempre fui o tipo de aluno que fixava melhor um conteúdo escrevendo-o da minha própria maneira. Assim sendo, quase tudo aquilo que eu estudo eu possuo anotações pessoais sobre.\nA minha dor Em 2020, quando comecei a estudar a programação de forma comercial (programo desde os 13, porém apenas como script kid), eu comecei a anotar tudo aquilo que eu aprendia em cadernos físicos. E assim se foram um, dois, três cadernos de conteúdos dos mais variados tópicos, até que chegou certo ponto onde se tornou custoso, para a minha evolução e produtividade, continuar anotando tudo em cadernos físicos.\nA minha solução Foi assim que, no final de 2022, junto com a minha decisão de se escolheria Node ou Golang para os próximos anos, surgiu o repositório caderno: um repositório que visava ser um caderno digital onde eu anotaria todos os meus estudos usando markdown, tendo em vista que essa era uma ferramenta poderosíssima que me permitia tornar minhas anotações muito mais ricas e bem desenvolvidas.\nPronto, agora eu tenho um caderno digital onde posso copiar e colar textos e citações de terceiros, anotar links, anexar imagens e muito mais. Tudo isso de forma mais produtiva que em um caderno de papel.\nResultado final Depois de tudo isso explicado, é de se imaginar que eu possuo muitas anotações e produções textuais sobre os mais variados assuntos da programação, e seria um desperdício deixá-las guardadas juntando poeira, visto que, em minhas produções textuais, eu sempre procurei escrever de forma clara a possibilitar ser entendidas por terceiros, de forma que qualquer pessoa familiarizada com o assunto pudesse entender meus artigos ao ler.\nPor isso, planejo postá-los aqui nesse blog aos poucos. Visto o tempo que levará até que eu transcreva e poste tudo aqui, convido você, caro leitor, a acessar esse repositório e aventurar-se por ele em busca de qualquer assunto que lhe interesse, e também a dar uma estrela no repositório em forma de reconhecimento.\nTodos os artigos são escritos em forma de tutorial, com passo a passo, links de referência, blocos de código de exemplo e muito mais para facilitar a compreensão do leitor. Portanto, eu não deixaria de aproveitá-los se fosse você.\nConvite a conhecer minhas outras produções Como já foi dito em outros momentos, eu sou um criador de conteúdo compulsivo e possuo materiais de todos os tipos imagináveis. Portanto, acho interessante convidá-lo a acessar meus outros canais de comunicação onde você pode encontrar conteúdos técnicos, como o meu canal no Youtube e meu canal na Twitch, onde eu possuo vídeos falando sobre carreira, tutoriais e diversos outros assuntos relacionados, e meu perfil no Github, onde você pode encontrar implementações de projetos práticos nas mais variadas áreas de forma superestruturada e organizada.\n","date":"2024-10-29T00:00:00Z","permalink":"https://demo.stack.jimmycai.com/p/o-repositorio-caderno/","title":"O que esperar dos artigos sobre tecnologia e o repositório caderno"},{"content":"Introdução Ao longo de 2025 eu construí todo um arsenal de ferramentas para usar no meu dia-dia visando substituir minha dependência do Notion para tudo por um aplicação própria, e nesse post eu abordo tudo sobre a construção desses serviços.\nAo total foram 4 \u0026ldquo;aplicações\u0026rdquo; diferentes, sendo duas delas serviços de fato, e as outras duas ferramentas para viabilizar o uso desses serviços, que poderão ser reutilizados em outros projetos:\nUma API para gerenciar e guardar meus logins e senhas Um gerenciador de finanças Um IDP lightweight desenvolvido em Go para gerenciar meu acesso às aplicações Uma CLI para acessar/manipular tudo isso. Os serviços são muito simples, por mais que o \u0026ldquo;ecossistema\u0026rdquo; possua bastante \u0026ldquo;overengineering\u0026rdquo; proposital (como o IDP e CLI), visto que, como abordarei abaixo, as aplicações foram desenvolvidas para fins de estudo/hobby.\nTodas as aplicações desenvolvidas nesse projeto foram documentadas em forma de vídeo e estão disponíveis no meu canal do Youtube.\nAs motivações A muitos anos, antes mesmo de virar moda em 2021, eu utilizo o Notion para administrar toda a minha vida, desde coisas simples como calendário e tarefas do dia-dia a um controle financeiro completíssimo que me permite acompanhar toda a minha saúde monetária. E com o passar dos anos, ao longo do meu uso intenso da ferramenta, eu fui percebendo algumas limitações/red-flags, principalmente na forma como os dados armazenados ficam engessados para a manipulação e a segurança disso. Outra coisa que me irrita, é o fato de eu ter que estar o tempo todo em contato com uma GUI (Graphical user interface) para manipular meus dados, clicando com o mouse pra lá e pra cá, o que eu não acho nada prático, visto que sou adepto do ecossistema Linux a muitos anos e sou um hard-user de CLIs.\nBaseado nisso, e também atrás de uma pulga para me coçar, decidi construir eu mesmo meu próprio ecossistema de ferramentas para substituir minha dependência do notion. Gerando dados que podem ser tratados e protegidos de maneira muito mais eficiente.\nMuitas são as perguntas que eu posso receber ao falar sobre um ecossistema desses, desenvolvido em casa, para realizar tarefas triviais como guardar senhas e gerenciar finanças, como: \u0026ldquo;Pra que isso? Não existe um aplicativo que faça isso?\u0026rdquo;, ou \u0026ldquo;X software não faz isso pra você e muito melhor?\u0026rdquo;. E para responder essas perguntas, nós vamos partir da premissa de que os projetos foram desenvolvidos mais para fins de estudo, logo, qualquer \u0026ldquo;overegineer\u0026rdquo; por ser respondida também com um \u0026ldquo;eu quis fazer pra aprender\u0026rdquo;.\nDesenvolvimento Abaixo, abordarei um pouco sobre o desenvolvimento de cada serviço individualmente. Começando pelos serviços de fato, e depois as ferramentas de apoio a esses serviços.\nO primogênito: password-vault O segurança dessa festa: O IDP O cara que cuida do meu dinheiro: O finance-manager E como vamos usar tudo isso? Prazer, rphpctl ","date":"2026-03-02T00:00:00Z","permalink":"https://demo.stack.jimmycai.com/p/ferramentario/","title":"Meu ferramentário pessoal desenvolvido em 2025"},{"content":"Rumo a onde? \u0026ldquo;Para quem não sabe onde quer chegar, qualquer caminho serve.\u0026rdquo;\nTenho me pego pensando demais, refletindo demais, e isso tem sido bom. Porém, tem sido conflituoso. Não sei se estou no caminho certo, se estou fazendo o que eu quero ou se eu só caí na corrida dos ratos.\nDe um lado, sou muito ambicioso, obstinado. Sempre quis ter minha própria empresa, não trabalhar para os outros, fazer algo grande dar certo, ser um empresário e um profissional de respeito. Tenho me esforçado muito nesse sentido nos últimos anos. Acredito que esse foi um papel que eu assumi quando me tornei programador. Principalmente neste último ano, tenho estudado bastante sobre empreendedorismo, investimentos, procurado mercados, entre outros assuntos, para começar a tirar do papel o sonho que passei meus últimos anos acumulando bagagem técnica para construir.\nDo outro lado, a minha característica mais importante sempre foi ser escoteiro, aventureiro, ligado à natureza. Ultimamente, tenho pensado se não tenho vivido muito preso à corrida dos ratos — e até que ponto o que eu vivo é considerado corrida de rato. Tenho pensado muito em montar um inventário de mochileiro/montanhista, comprar um mapa e começar a planejar viagens para aproveitar o mundo. Mas isso soa muito radical — e não deveria ser.\nPra mim, isso é um pouco mais complicado que pras outras pessoas, porque, por mais que eu tenha o lado rebelde, livre e aventureiro, eu GOSTO do meu lado workaholic. Na maioria dos casos, essa personalidade é um problema — quase sempre porque ela está ligada à corrida dos ratos. Porém, no meu caso, se trata de um gosto. Eu me sinto bem sendo workaholic, me traz uma boa sensação. Eu sou reconhecido e respeitado na minha área. Talvez isso não seja tudo ego?\nDepois de pensar um pouco nas colocações acima, eu chego à conclusão de: por que eu tenho que me encaixar a um rótulo? Por que eu tenho que ser ou um aventureiro que sai pra fazer um mochilão e larga tudo pra trás, ou um empresário bem-sucedido que só liga para conquistas materiais? Eu só não quero virar um escravo do meu próprio trono, e também não quero me tornar um jovem inconsequente que arrisca o próprio futuro por irresponsabilidade. O caminho do meio sempre é a resposta.\nDito isso, de hoje em diante, eu começo a traçar um plano de ação. Não um como o \u0026ldquo;planejamento 2025\u0026rdquo;, que continha metas profissionais, da minha empresa, de estudos\u0026hellip; mas um planejamento que visa conciliar o Pedro que eu quero ser com o Pedro que quer viver. Eu não preciso abrir mão de todas as aventuras que a vida pode me oferecer para realizar o meu sonho da minha empresa, e também não preciso abrir mão do meu futuro profissional em prol de viver tudo aquilo que tenho vontade. A semana tem sete dias, sendo apenas cinco deles \u0026ldquo;úteis\u0026rdquo; — e dois completamente meus.\nTer feito um \u0026ldquo;planejamento 2025\u0026rdquo; com cinco \u0026ldquo;KRs\u0026rdquo;, onde apenas um deles é aventureiro (ir para o Japão), três são profissionais e o último — e menos prioritário — se chama \u0026ldquo;vida profana\u0026rdquo;, é um absurdo. A partir de agora, vou montar um inventário para começar a fazer umas trilhas e aventuras por aí, vou comprar um mapa e começar a planejar viagens, sem abrir mão dos meus estudos e evolução profissional durante a semana.\nTambém darei importância ao meu lado produtor de conteúdo — não no sentido fútil da coisa, mas no sentido de registrar tudo. Eu gosto disso, e faz diferença pra mim. Em momentos como este, em que estou escrevendo isso, eu sinto que coloco tudo pra fora, faço um snapshot do meu cérebro sobre o assunto no momento e eternizo na internet.\nReclamar que não dá tempo de fazer tudo seria me rebaixar ao nível dos fracotes que choram pra qualquer obstáculo. Fodam-se.\nAbaixo, para finalizar, seguem meus cinco sonhos, formulados ainda quando eu tinha menos de 15 anos — pra ter isso registrado em algum lugar fora das minhas conversas com as pessoas:\nFazer um mochilão Aprender a surfar Aprender a tocar violão Fazer um salto de paraquedas Ir pro Japão ","date":"2025-05-29T00:00:00Z","permalink":"https://demo.stack.jimmycai.com/p/rumo-a-onde/","title":"Rumo a onde? Um pouco de reflexão"}]