ūüźĪ‚ÄćūüĎďNicolas Bontempo

ūüÜēDetermina√ß√£o - Como mudar sua vida para conquistar seus objetivos

Uma coisa que sempre acreditei foi que, quem voc√™ foi n√£o determina quem voc√™ √© hoje. Mas tamb√©m acredito que suas escolhas e a√ß√Ķes no presente, v√£o determinar quem voc√™ ser√° no futuro. Todos os dias temos pensamentos sobre o futuro e conforme as experi√™ncias de nossas vidas, melhoramos nossa maneira de pensar. Apesar de estarmos tentando ou n√£o, estamos sempre criando um futuro para n√≥s mesmos. Voc√™ consegue imaginar o seu eu ‚Äúideal‚ÄĚ?...

Worflow com o Git - Sugest√Ķes de uso

Tags: git

Existem diversos padr√Ķes e estrutura√ß√Ķes quando se trata de versionamento de c√≥digo com git. Um worflow que tem sido muito utilizado pela comunidade √© o Feature Branch Workflow, que basicamente diz que cada nova funcionalidade do sistema (ou corre√ß√£o de bugs) deve ter uma nova branch, ao inv√©s de ser trabalhada na branch master, o que encoraja v√°rios desenvolvedores trabalharem na nova funcionalidade e diminui as chances de ocorrer c√≥digo quebrado na branch principal....

Execução de uma ideia em uma startup

Pontos importantes A execução de uma ideia não é a parte mais divertida de uma empresa, mas é a mais crítica e importante. Muitas pessoas ficam fascinadas com histórias incríveis de pessoas que ficaram bilionárias graças a criação de startups, que cresceram em níveis assustadores, mas todas as histórias mostram que aqueles que tiveram sucesso são os que mais trabalharam e lutaram para buscar os seus objetivos. Então viva o seu sonho, mas saiba que é um sonho que tem muito trabalho pela frente....

Como melhorar sua felicidade e realização pelo estado de 'flow'

Essa terminologia foi estudada pelo psic√≥logo h√ļngaro Mihaly Csikszentmihalyi, o ‚Äúflow‚ÄĚ ou como vai ser referenciado nesse texto como ‚Äúfluxo‚ÄĚ, √© caracterizado como o estado mental de profunda alegria e criatividade, proveniente de um envolvimento total na realiza√ß√£o de alguma atividade. No meio profissional esse estado fica mais vis√≠vel no desempenho e motiva√ß√£o do funcion√°rio. Quando algu√©m est√° ‚Äúno flow‚ÄĚ, torna seu trabalho mais eficaz, aumentando sua produtividade e otimizando os processos da empresa....

Burnout (o que é e como lidar com esse problema)

Na área de ciência da computação as pessoas tem uma tendência em sentir os sintomas do burnout, no entanto a grande maioria sequer o conhece. Decidi escrever sobre o problema até para melhor esclarecer esse problema para os meus colegas e mostrar como resolvê-lo de uma forma inteligente. Basicamente o burnout surge como consequência de algum estresse, normalmente criado por excessos no trabalho ou faculdade, seja de responsabilidades ou mesmo de pressão em certas tarefas....

Desenvolvendo uma ideia e porque iniciar uma startup

Os quatro fundamentos para iniciar uma startup são: Uma grande ideia Um ótimo produto Um ótimo time Uma execução extraordinária Porque iniciar uma startup Você nunca deve iniciar uma startup pela razão de enriquecer, muitos relatos de fundadores dizem que não imaginavam o quanto seria difícil e doloroso o processo de criação de uma startup. Você deve iniciar uma startup apenas se você ficou intrigado com um problema particular e você acha que iniciando uma empresa é a melhor forma de resolvê-lo....

Introdução de redes

Decidi revisar um pouco a mat√©ria de redes, espero que forme um conte√ļdo valoroso para todos, assim como √© para mim. Redes Computadores se comunicam (trocam dados) com o objetivo de gerar valor para os dois lados, cada lado da rede precisa de alguma coisa e por isso est√£o comunicando. Por inst√Ęncia, voc√™ chama o Facebook para conversar com seus amigos e o Facebook responde para ganhar dinheiro com propaganda....

O inferno das dependências

Ferramentas, bibliotecas e frameworks que usamos hoje para construir nossas aplica√ß√Ķes web s√£o drasticamente diferentes daquelas usadas a poucos anos atr√°s. Em poucos anos, muitas dessas tecnologias mudar√£o novamente. Mesmo assim, muitos de n√≥s utilizamos essas tecnologias como uma parte central, insepar√°vel dos nossos aplicativos. N√≥s importamos, usamos e herdamos a framework do m√™s como se elas todas fossem ficar inalteradas para sempre. S√≥ que elas n√£o v√£o e esse √© o problema....

Introdução de Containers

Conceitos, pr√≥s e contras, orquestra√ß√£o, ferramentas (docker e outras alternativas) A virtualiza√ß√£o baseada em containers √© uma das tecnologias mais quentes se for pensar no contexto da computa√ß√£o em nuvem. Ela gera combust√≠vel para inova√ß√£o e muda como as aplica√ß√Ķes s√£o desenvolvidas e operadas hoje em dia. √Č dif√≠cil nomear grandes empresas de tecnologia que n√£o estejam investindo, nem usando a tecnologia de containers de uma forma ou de outra....

Introdução a Microservices

Hoje, o ecossistema tecnol√≥gico muda incessantemente, novas linguagens, estruturas e solu√ß√Ķes surgem a todo momento. Usu√°rios esperam que as empresas entreguem valor r√°pido e frequente. Aplica√ß√Ķes com a arquitetura monol√≠tica n√£o lidar com os desafios da mudan√ßa r√°pida das condi√ß√Ķes de mercado. Ent√£o temos os MicroServices, que √© um estilo de arquitetura de software mais ideal para o desenvolvimento de aplica√ß√Ķes de software mais escal√°veis baseadas na nuvem. O que s√£o microservices?...