Artigos

Todos os artigos

  1. Você nunca vai entender o que eu falo, porque eu não falo pra você

    Será que existe discurso sem ideologia? Será que as coisas que eu falo fazem as pessoas se auto-sabotarem? Será que as coisas que eu falo estão levando as pessoas para uma "bad trip"? Um texto reflexivo sobre as minhas falas em redes sociais, conselhos profissionais e outras formas de espalhar o que eu penso.

  2. Nos perdemos

    Em algum momento de nossas vidas, nós nos perdemos. O ódio, o preconceito, o radicalismo e o extremismo ganharam e nós perdemos nossas famílias, amigos e relações em comunidade.

  3. A ascensão social é uma fantasia: sobre ser um estrangeiro trabalhando em tecnologia

    Uma reflexão sobre como mesmo uma pessoa em ascensão social pode não se sentir em casa em diversos momentos de sua vida e talvez nunca sinta que realmente pertence a onde chegou. Um papo reto sobre os símbolos de poder que nos cercam e nos colocam em um lugar de estranhesa, como se fossemos estrangeiros estando onde não somos bem vindos.

  4. Quais as vantagens e desvantagens de se utilizar monorepos

    Escolher seguir entre utilizar polyrepos ou monorepos é um trabalho complicado. Precisamos avaliar muito bem as vantagens e desvantagens de cada tecnologia, por isso levantei neste artigo as vantagens e desvantagens do uso de monorepos.

  5. O que é monorepo

    Gerenciar os repositórios e todas as integrações com eles em grandes projetos pode se tornar complexo e trabalhoso. Existem práticas que podem nos ajudar a facilitar este processo e os monorepos podem nos ajudar bastante nisso.

  6. Conclusões depois de terminar a faculdade de desenvolvimento de software

    Depois de 6 anos, finalmente terminei minha faculdade em análise e desenvolvimento de sistemas e isso me trouxe muitas reflexões que gostaria de compartilhar.

  7. O que é e para que serve throttle em JavaScript

    Uma dica importante de performance em JavaScript quando estamos trabalhando em aplicações web ricas ou as famosas SPAs é o uso de throttle para evitar múltiplas chamadas de uma mesma função, o que pode acarretar em vários problemas.

  8. O que é e para que serve debounce em JavaScript

    Uma dica importante de performance em JavaScript quando estamos trabalhando em aplicações web ricas ou as famosas SPAs. O debounce é muito útil e importante no universo JavaScript, por isso confira este texto e os exemplos até o final.

  9. Por que existem cursos de programação exclusivos para LGBTs e outras minorias?

    Por que existem cursos exclusivos para grupos de minorias como pessoas trans, travestis, negras, mulheres, PCDs? Por que essas pessoas não podem fazer um curso como qualquer outro?

  10. Um podcast sobre saúde mental para pessoas da periferia

    No busão lotado, trampo longe de casa, rotina doméstica, busca por evolução profissional, estabilidade financeira e muito mais, a única maneira não perder o controle é malabarizar!

  11. Meu primeiro contato com TypeScript

    Depois de muito fugir, dei uma chance para aprender TypeScript e o resultado dessa busca vamos ver juntos.

  12. Engenharia de software ou programação

    Uma reflexão sobre qual a diferença entre engenharia de software e programação. Engenharia de software é a mesma coisa que programação? Programar é fazer engenharia?

  13. Engenharia de software no Google, recomendação de livro

    Uma pequena recomendação do livro Software Engineering at Google depois de uma leitura bem satisfatória.

  14. Abandonando ou reduzindo o uso das redes sociais

    Sobre o porquê estou abandonando as redes sociais. Pode ser um adeus ou um até logo, mas até agora tem sido muito bom.

  15. O que é e quando pagar uma dívida técnica

    Não tem como escapar, alguma hora todo mundo cai em uma dívida e essa pode ser uma dívida técnica, mas o que realmente é isso e quando vamos pagar essa conta?

  16. Como evitar a otimização prematura

    Um dos maiores males do projeto de software é a otimização prematura. Nós queremos fazer algo bem feito e o mais perfeito possível, mas como e quando uma melhoria deve ser feita?

  17. Como configurar o Windows para desenvolvimento frontend

    Como utilizar o Windows e as ferramentas de trabalho de frontend, como a linha de comando, Nodejs, Git, SSH, etc sem dor de cabeça

  18. A história da profissão frontend

    Há muito tempo atrás nascia uma profissão, a profissão frontend. A história por trás disso é contada de diversas maneiras, então eu decidi reunir tudo isso em um local só. Vem comigo conhecer um pouco sobre essa profissão maravilhosa!

  19. Como lidar com o estresse na área de tecnologia

    A área de tecnologia é estressante, o universo da programação tem prazos e pressão de diversas partes. Como podemos nos cuidar para que isso não nos afete negativamente no futuro.

  20. Não desanime das comunidades de programação

    Muita gente abandona as comunidades de programação por causa do comportamento tóxico de algumas pessoas. Hoje eu estou aqui para te pedir que não desanime.

  21. Dúvidas de toda pessoa desenvolvedora frontend iniciante

    Todo mundo, quando começa no desenvolvimento frontend passa por algumas questões que podem parecer simples, mas tiram o nosso sono

  22. Canais que você deveria seguir na Twitch

    Uma lista especial de pessoas criadoras de conteúdo sobre programação na Twitch.tv

  23. Qual a diferença entre server side render (SSR) e static site generator (SSG)

    Qual a grande diferença entre SSR e SSG, como funciona cada abordagem e porquê isso existe?

  24. Guia essencial para conseguir emprego em programação sem experiência ou faculdade

    Como conseguir um emprego em programação sem ter experiência alguma comprovada e/ou sem faculdade, meios tradicionais de contratação

  25. Desenvolvendo um blog com interface administrativa com Hugo e Netlify

    Vamos desenvolver um blog em JAMStack com interface administrativa e login via OAuth com Hugo (golang) e Netlify

  26. Construindo uma API com Nodejs - Parte 4: subindo uma API Nodejs no Google Cloud

    Utilizando o Google Cloud Platform para hospedar uma API em Node.js, com Express e MongoDB no Atlas.

  27. Construindo uma API com Node.js - Parte 3: atualizando e deletando dados

    Já aprendemos a criar uma API com Node.js, Express, MongoDB e o Atlas, organizar nosso código utilizando repository, construímos nossos métodos de inserção e listagem. Agora vamos aprender a criar os métodos para atualização e remoção de dados no banco.

  28. Construindo uma API com Node.js - Parte 2: melhorando nossa criação e listagem de dados

    Aprendemos a criar uma API com Node.js, Express, MongoDB e o Atlas. Agora precisamos organizar melhor o nosso código e desenvolver algumas melhorias na utilização da API.

  29. Construindo uma API com Node.js - Parte 1: criando e listando dados

    Já sabemos utilizar o Node.js para construir CLIs, Express para criar um site e agora vamos aprender a construir APIs! Neste artigo vamos até a parte de criação e listagem de dados, mas o objetivo é construir um CRUD que você pode até usar como portfólio ou nos futuros hackathons por aí. :)

  30. Como criar um podcast

    Reuni as dicas que segui desenvolvendo o meu conteúdo em um artigo para você criar um podcast bem maneiro!

  31. Criando um currículo com Node.js, Express e templates EJS

    Vamos aprender a criar nossas primeiras páginas utilizando Node.js, Express e EJS como template engine. Além disso conheceremos a arquitetura MVC, o modelo cliente servidor e ver um pouco de HTML e CSS.

  32. O caminho do arco-íris estudando programação

    O perigo escondido nos cursos, livros, vídeos e outros conteúdos que ensinam programação através do caminho perfeito, o caminho do arco-íris

  33. Criando um jokenpô via linha de comando com Nodejs

    Criando CLIs, programas de linha de comando com Node.js. Como receber entradas, processar e devolver saídas para o usuário.

  34. Como instalar o Nodejs via binários (tar.xz) no Linux

    Como instalar o Node.js através de um pacote tar.xz na maioria das distribuições Linux

  35. Por onde começar para aprender e trabalhar com programação

    Por onde começar para aprender e trabalhar com programação é uma pergunta clássica. Neste artigo temos um caminho das pedras do que fazer, para onde ir, o que estudar e como ir além.

  36. Trabalhando com funções

    Parte extremamente importante do desenvolvimento de software é parar de escrever o mesmo código várias e várias vezes, além do isolamento de escopo, que garante a segurança do nosso código. Vamos aprender a utilizar funções em JavaScript para fazer isso.

  37. Configurando o ambiente de desenvolvimento fullstack JavaScript

    Para trabalhar com programação precisamos de um bom editor de textos e do ambiente de execução da nossa linguagem de programação. Neste artigo vamos conhecer um editor legal e aprender a instalar versões do Node.js, que irá executar nosso código JavaScript.

  38. Laços de repetição: for, for...in, for...of

    Repetir processos é importante em um software, muitas vezes precisamos executar uma mesma ação e ficaria inviável escrever uma mesma linha de código várias e várias vezes, assim como acessar um dado dentro de um array somente pelo seu indice. Para facilitar nossas vidas existem os laços de repetição.

  39. Laços de repetição: while e do... while

    Repetir processos é importante em um software, muitas vezes precisamos executar uma mesma ação e ficaria inviável escrever uma mesma linha de código várias e várias vezes, assim como acessar um dado dentro de um array somente pelo seu indice. Para facilitar nossas vidas existem os laços de repetição.

  40. Operadores matemáticos, de comparação, condicionais e lógicos

    Uma introdução a programação de computadores utilizando a linguagem JavaScript nos exemplos. Neste artigo vamos entender o que são operadores, conheceremos os operadores matemáticos, de comparação, condicionais e lógicos e aprenderemos como utilizá-los.

  41. Paradigmas, identificadores e tipos de dados

    Uma introdução a programação de computadores utilizando a linguagem JavaScript nos exemplos. Paradigmas, variáveis, constantes o que é o quê, tipos de dados, coleções de dados e o que você precisa antes de embarcar nos operadores e laços de repetição.

  42. Como funciona um programa de computador

    Antes de aprender lógica e uma linguagem de programação, precisamos saber como de fato um computador funciona, pois só assim vamos entender como funciona um programa de computador. Neste artigo vamos aprender sobre isso e no final ainda temos um primeiro comando para você executar em sua máquina para exibir uma mensagem na tela.

  43. Trabalhando com repositórios remotos - Git e GitHub

    No dia a dia utilizamos servidores para armazenar nosso repositório Git. Neste artigo vamos aprender a criar repositórios remotos no GitHub e também criar repositórios locais e depois subir par ao servidor.

  44. Recomendações de podcasts variados para programadores(as) de todos os níveis

    Montei uma lista dos podcasts que eu escuto pra você também começar a ouvir ou para aumentar a quantidade de canais que você escuta. São podcasts dos temas mais variados, pois são canais que eu curto ouvir. Se você tiver alguma recomendação, comenta depois da leitura.

  45. Introdução ao terminal

    Uma introdução ao terminal. Sua história, a diferença entre utilizar interface gráfica e utilizar o terminal e comandos iniciais.

  46. Introdução a versionamento de código e conhecendo o Git

    Vamos entender sobre versionamento de código e aprender os conceitos básicos de Git na prática!

  47. Como se manter atualizado sem o Medium

    A liberdade de consumir conteúdo deve ser preservada. A cultura livre tem o poder transformador de educar e evoluir a sociedade.

  48. Kindle: um life hack para lermos mais

    Uma maneira de lermos mais, carregar mais conteúdo na mochila, aproveitar o tempo no busão e ainda economizar energia, dinheiro e recursos naturais do nosso planeta

  49. Doe livros na comunidade que você participa

    Os livros mudam vidas. Doe um livro e mude a vida de alguém na comunidade que você participa

  50. JAMstack introdução: o que é JAMstack?

    O que é JAMstack, o que não é e como funciona essa nova arquitetura de desenvolvimento de websites e aplicações web

  51. Domínio personalizado com Google Domains e GitHub Pages

    JAMstack: Utilizando um domínio personalizado com Google Domains e GitHub Pages para o seu site/blog estático

  52. Criando e hospedando seu site de graça no GitHub Pages

    Uma opção gratuita, rápida e fácil para criar nosso site e hospedar de graça utilizando o GitHub

  53. Ferramentas para construção de sites com JAMstack

    Ferramentas para facilitar o desenvolvimento utilizando JAMstack. CDNs, hospedagens, geradores estáticos, deploy contínuo, automatização e mais.

  54. Como ser o programador junior que toda empresa quer contratar

    Como conseguir se destacar no mercado logo como iniciante em programação, como ser o programador ou programadora junior que toda empresa quer contratar

  55. Livros que todo(a) programador(a) iniciante deveria ler

    Um compilado de livros que todo mundo deveria ler antes de começar a programar, para aprender programação e também para evoluir antes de ir para os tópicos mais avançados de desenvolvimento de software.

  56. Acompanhando alterações em arquivos JavaScript em uma pasta com Node.js e NPM Scripts

    Dica para quem quer testar features do JavaScript, estudar a linguagem ou algo do tipo utilizando o Node.js e não deseja rodar o mesmo comando toda hora no terminal para executar o script

  57. Facilitando os merges no Git com o Visual Studio Code como merge tool e editor padrão

    Existem ferramentas que facilitam nossa vida quando se trata de trabalhar com o Git. O Visual Studio Code, além de um excelente editor de textos, é uma delas.

  58. Produtividade no versionamento via terminal com alias no Git

    Escrever comandos Git toda hora pode se tornar chato e improdutivo. Utilizando alias Git nossa vida pode se tornar muito mais fácil no versionamento de código.

  59. Problemas ou armadilhas de sermos autodidatas

    Ser autodidata esconde problemas e armadilhas que podem nos atrapalhar bastante. Problemas esses que eu senti na pele e gostaria de compartilhar contigo para que você não passasse por isso.

  60. Participação especial no QuebraDev

    Participei do episódio 13 do QuebraDev para conversar um pouco sobre minha carreira, minha origem e falar do livro O Universo da Programação

  61. Comandos mais utilizados no Git

    Comandos mais utilizados durante o Workflow com Git

  62. Retrospectiva 2018 - decepções, erros, muito aprendizado e transformação pessoal

    O ano de 2018 foi de muita transformação pessoal. Aprendizado, mudança de pensamento, cara a cara com a realidade. Foi bem legal.

  63. O processo seletivo perfeito (ou quase) para pessoas desenvolvedoras de software

    O processo seletivo efetivo é algo extremamente importante para conquistarmos os grandes talentos do mercado de trabalho ou identificar pessoas que podemos ajudar a se desenvolver. Esse post é o resultado da pesquisa sobre 'o processo seletivo perfeito (ou quase) para pessoas desenvolvedoras de software'

  64. Diário de bordo: controlando a ansiedade, revisando atitudes e melhorando o auto conhecimento

    O diário de bordo é uma prática que pode nos ajudar a controlar a ansiedade através da mudança do nosso mindset para algo mais positivo, assim como para refletirmos sobre a nossa vida e assumirmos o controle das nossas emoções

  65. Pare de procurar conteúdo e comece a praticar! Você pode estar bloqueado(a) pela paralisia por análise

    Quanto mais nos aprofundamos em um tópico mais queremos ir atrás de conhecimento sobre ele e mais conteúdo aparece, mas quanto mais estudamos, menos praticamos e mais perto da paralisia por análise nos estamos!

  66. Participação especial no PodProgramar

    Participei do episódio 45 do PodProgramar para conversar sobre carreira e falar do livro O Universo da Programação

  67. Com qual linguagem de programação eu devo começar a programar

    Existem muitas linguagens de programação, mas e quando estamos começando a programar, com qual devemos começar?

  68. Participação especial no CollabCode

    Participei de uma live no canal do CollabCode conversando sobre o dia a dia da pessoa desenvolvedora frontend e também sobre meu livro O universo da programação.

  69. Mito ou pato, o que é ser desenvolvedor(a) fullstack?

    Mito ou pato? O que será que é uma pessoa fullstack. Será que ela domina mais sobre programação do que todo mundo ou ela faz de tudo um pouco e não faz nada muito bem feito?

  70. Vale a pena fazer faculdade para trabalhar com programação

    Um vídeo sobre o assunto: devemos ou não fazer uma faculdade para trabalhar com programação. Vale a pena fazer faculdade para trabalhar com programação?

  71. Qual o salário de um(a) programador(a)

    Qual o salário de um(a) programador(a)? Fizemos uma live no YouTube para comentar sobre esse assunto abordando desde o salário de junior, pleno e sênior, até como conseguir um aumento de salário!

  72. Faculdade não ensina nada atualizado

    A faculdade não ensina nada que o mercado precisa! Faculdade não ensina nada atualizado. Será que ela deveria ensinar isso?

  73. Um livro sobre carreira em programação

    Como foi o processo de escrita do livro "O universo da programação, um guia de carreira em desenvolvimento de software"

  74. Empresas que contratam pessoas desenvolvedoras de software acima dos 40 anos

    Faixa etária do mercado de trabalho com programação e lista de empresas que contratam pessoas acima dos 40 anos de idade.

  75. Como escrever um artigo - dicas para tirar seu artigo do papel

    Achamos muito difícil escrever um artigo. Tirar a nossa ideia da cabeça e colocar em palavras parece impossível. Nesse artigo aprendemos algumas dicas para tirar nosso texto do papel.

  76. Migrando de Hexo para Jekyll facilmente com Dunders

    O processo de migraçãdo do meu blog de Hexo para Jekyll utilizando o Jekyll Template Dunders

  77. Mentoria como meio de apoio à evolução dos nossos funcionários

    Podemos utilizar a mentoria para evoluir nossos funcionários e elevar o nível das equipes ao infinito e além!

  78. Uma mudança necessária

    A gente só muda quando realmente é necessário ou quando estoura uma bomba em nossa vida.

  79. A verdadeira podridão

    Um desabafo sobre comunidades, eventos e outras iniciativas

  80. A diferença entre frontend, backend e mobile

    Um artigo para desmistificar as diferentes especialidades de uma pessoa desenvolvedora de software.

  81. A pirataria me trouxe até aqui

    Sobre como a pirataria me proveu meios para estudar e hoje estou aqui

  82. A diferença entre ajudar comunidades, ganhar dinheiro com o mercado de educação e o marketing pessoal

    Existe uma grande diferença entre ajudar a comunidade por ajudar, trabalhar com isso e fazer as coisas somente por marketing pessoal

  83. Pensando em componentes de interface com exemplos em React

    Entendendo a criação de componentes de uma interface utilizando React

  84. Entendendo estado de componentes com React na prática

    O state, em React, é algo que algumas pessoas tem problemas de entender. Vamos praticar um pouco para aprender isso de uma vez por todas.

  85. Os caminhos da Engenharia de Software: o que estudar

    Como me tornar um(a) engenheiro(a) de software. O que preciso estudar. Tudo isso e mais um pouco nesse artigo sobre os caminhos da engenharia de software.

  86. Utilizando o VS Code para programar em Clojure

    O Visual Studio Code é uma excelente ferramenta de desenvolvimento. Podemos utilizar o VS COde para programar em Clojure também, sem depender de uma IDE mais pesada.

  87. É hora de sair dessa empresa aí

    A empresa não vai mudar para melhor de um dia para o outro, talvez seja hora de você sair desse ambiente e partir para um lugar que te faça se sentir bem

  88. Deploy de uma aplicação React no GitHub Pages

    Utilizando o GitHub Pages, uma hospedagem gratuita, para hospedar nossos projetos escritos em React

  89. Aplicativos gratuitos para aprender ou treinar o inglês

    Uma lista de aplicativos gratuitos para aprendermos ou treinarmos nosso inglês

  90. Entendendo recursividade com Clojure

    Exemplos práticos de recursividade utilizando Clojure para entendermos o assunto de uma vez por todas

  91. Criando nosso plano de carreira no Trello

    Dicas para organização da carreira utilizando metas, planos e o Trello

  92. Criando nosso plano de carreira e assumindo o controle do nosso futuro profissional

    Um guia de como planejarmos nosso futuro profissional criando nosso próprio plano de carreira.

  93. Eu não quero ser o próximo a criar uma biblioteca ou framework open source de sucesso

    Todos os dias nasce um novo framework JavaScript. Fico pensando o porque disso acontecer. Será que as pessoas estão realmente interessadas em contribuir com a evolução da linguagem e da plataforma ou só querem ser a próxima contratada por uma grande empresa?

  94. Retrospectiva 2017 — O ano mais louco da minha vida

    Um dos anos mais movimentados da minha vida. Restrospectiva 2017.

  95. Assumindo o papel de protagonista em nossa aprendizagem

    Nos conhecer melhor pode nos ajudar a aprender mais. Tomar as rédeas dos nossos estudos pode mudar o rumo da nossa vida.

  96. Não seja um(a) babaca de comunidade

    Aconteça o que acontecer, procure ter empatia, seja cuidadoso(a) com suas palavras e não seja um(a) babaca de comunidade, como alguns que vemos por aí.

  97. Organizando sua vida pessoal, profissional e estudos com Trello e Kanban (e um pouquinho de Scrum)

    Dicas de como organizar a vida, os estudos e carreira utilizando Trello, Kanban e um pouco de Scrum

  98. Aprender programação do iniciante ao avançado com um curso focado no mercado de trabalho

    Dica para aprender programação do iniciante ao avançado, utilizando JavaScript, com um curso focado no mercado e em web!

  99. Livros que todo desenvolvedor de software deveria ler

    Uma lista de livros sobre desenvolvimento de software que todo desenvolvedor deveria ler. Dicas de leitura para melhorar suas habilidades como programador.

  100. Escolha um trabalho que você ame e nunca terá que trabalhar: uma mentira

    Uma mentira contada a anos Escolha um trabalho que você ame e nunca terá que trabalhar. A realidade é bem mais séria que isso.

  101. Como aprender uma nova linguagem de programação por ano

    Como aprender uma linguagem de programação por ano pode te ajudar a aprender muitos paradigmas.

  102. O que fazer depois de instalar o Fedora

    O que fazer depois de instalar o Fedora. Quais pacotes instalar. Como configurar o Fedora. Como instalaro Nodejs, Ruby, Docker e outros no Fedora.

  103. Como é uma entrevista de emprego para desenvolvimento front end - JavaScript

    Como é uma entrevista de emprego para desenvolvedores front end e JavaScript. Um relato sobre as entrevistas que já participei.

  104. Facilitando o desenvolvimento Nodejs com Nodemon

    O que fazer para não precisar reiniciar o Nodejs a cada alteração nos arquivos. Escutando arquivos e diretórios com Nodemon. Facilitando o desenvolvimento Nodejs.

  105. Metas para 2017 - vai ter muito JavaScript, Nodejs, ES6 e Haskell esse ano

    Metas de 2017 - vai ter muito javascript, nodejs, es6, haskell e muito mais esse ano

  106. Retrospectiva 2016 - Projetos legais, Open Source, Eventos e mais

    Retrospectiva 2016 - Como foi esse ano cheio de projetos legais, open source, eventos e muito mais.

  107. Devolva para as comunidades

    Todos os dias usamos as comunidades e coisas que as comunidades criam e, sem perceber, não retribuimos isso.

  108. Introdução ao Cálculo Proposicional

    Nesse artigo você encontra uma introdução rápida ao Cálculo Proposicional e alguns termos importantes para o estudo do assunto.

  109. Introdução ao Raciocínio Lógico

    Nesse artigo você encontra uma introdução rápida ao Raciocínio Lógico e alguns termos importantes para o estudo do assunto.

  110. Mudança de ares FEMUG-ABC

    Uma mudança muito boa para o FEMUG-ABC.

  111. Comecei a faculdade de Análise e Desenvolvimento de Sistemas, e agora José?

    Faculdade é importante para o desenvolvedor de software? Faculdade faz diferença no mercado de trabalho? Fazer ou não fazer faculdade?

  112. Relatos de um experimento pessoal sobre a Ansiedade

  113. Começando com VIM: O Editor de Texto

    Primeiros passos com VIM. Dicas de VIM para iniciantes. Como começar a usar o VIM.

  114. Aumente sua produtividade e da sua equipe com gamificação e um RPG arretado

    Aumente sua produtividade e da sua equipe com gamificação das tarefas e hábitos produtivos

  115. Produtividade: priorização de tarefas, execução e melhoria do processo

    Como planejar suas tarefas, executar da forma mais produtiva de melhorar o processo buscando ainda mais produtividade.

  116. Links úteis para aprender, se aprofundar ou manter-se atualizado sobre JavaScript

    Um compilado de links úteis para aprender, se aprofundar ou manter-se atualizado sobre JavaScript.

  117. Livros sobre JavaScript, do iniciante ao avançado e ES6

    Livros sobre JavaScript do iniciante ao avançado em sequência para estudo. Trilha de estudos com livros sobre JavaScript

  118. Produtividade, conhece-te a ti mesmo

    Produtividade e auto conhecimento. Como o autoconhecimento pode ajudar a ser produtivo.

  119. Por que você desistiu de ser Cientista?

    Um artigo sobre como ser um bom Desenvolvedor de Software observando como as crianças são bons cientistas.

  120. Produtividade, uma re-introdução

    O que é produtividade? Como ser mais produtivo? Uma série de artigos com dicas sobre produtividade e gestão do tempo.

  121. O que é uma imagem e o que é um container Docker?

    O que é uma imagem e o que é um container Docker? Uma breve explicação sobre esses dois termos que podem confundir um iniciante e uma introdução sobre o Docker Hub.

  122. Comandos mais utilizados no Docker

    Comandos mais utilizados durante o Workflow com Docker

  123. Criando uma imagem Docker personalizada

    Criando uma imagem Docker personalizada e conhecendo o Dockerfile.

  124. Uma rápida introdução ao Docker e instalação no Ubuntu

    Uma rápida introdução ao Docker e instalação no Ubuntu para iniciantes. Dicas para não precisar de sudo ao executar o Docker e como iniciar o Docker junto com o Sistema Operacional.

  125. Postando no blog estático direto pelo GitHub com Hexo e Travis CI

    Utilizando o Travis CI para fazer deploy de blogs com Hexo. Como fazer Deploy com Travis CI e GitHub Pages.

  126. Um ano (ou um pouco mais) como desenvolvedor Front End

    Conheça um pouco sobre como foi meu primeiro ano como Desenvolvedor Front End. Medos, frustrações, desespero, alegria, festas e algumas dicas para se preparar para o mercado de trabalho.

  127. Utilizando versões antigas do Nodejs

    Como utilizar mais de uma versão de Nodejs no mesmo Sistema Operacional. Configurando seu ambiente local Nodejs.

  128. Corrigindo as permissões de usuário para o NPM no Linux

    Se você já teve problemas para instalar pacotes com NPM no Linux, esse artigo vai te ajudar bastante!

  129. Twitter Bootstrap do jeito certo

    Twitter Bootstrap é pesado? Twitter Bootstrap não é semântico? Confira algumas dicas para usar o Twitter Bootstrap do jeito certo.

  130. Migrando de WordPress para Hexo

    Migrar de WordPress para Hexo. Como migrar de WordPress para um gerador estático?

  131. Frameworks Front End

    O que são Frameworks Front End? Quando usar um Framework?

  132. Contribuindo para projetos Open Source no Github mesmo sendo iniciante

    Como um iniciante consegue contribuir no Github?

  133. Como detectar o dispositivo que acessa seu site

    Como detectar o tipo de dispositivo que acessa seu site

  134. Aprenda a trabalhar em Equipes!!!

  135. Utilizando o Trello para gerenciar Projetos

    Como utilizar o Trello para gerenciar projetos de Software?

  136. O que é linguagem de programação de alto/baixo nível?

    O que é uma linguagem de programação de alto nível? E linguagem de programação de baixo nível? Acompanhe...

  137. Como alcançar objetivos rapidamente nos estudos (Sem ficar louco)

    Como aprender mais rápido, como ser mais produtivo nos estudos.

  138. Como ser mais produtivo?

    Como ser mais produtivo? Como organizar a vida para alcançar os objetivos mais rapidamente?

  139. Sobre os requisitos para vagas de emprego Front End (e outras áreas também)

    Quais são os requisitos para vagas de desenvolvedor/programador?

  140. Extensões do Navegador para Desenvolvimento Web

    Extensões do Navegador para Desenvolvimento Front End

  141. Protocolo HTTP

  142. URL ou URI, qual a diferença?

  143. Como deixar o Ubuntu mais rápido

    Como deixar o Ubuntu mais rápido mesmo com Unity

  144. Meu contato com o Linux e por que você deveria testar

    Por que usar Linux? Como começar com Linux?

  145. CSS Reset de várias maneiras

    Criando seu CSS Reset

  146. Pré processadores CSS

  147. Quanto cobrar pelo Freelance?

    Quanto cobrar por um Freelance ou quanto cobrar pela minha hora?

  148. Plugins do Sublime Text para Desenvolvimento Web

    Plugins do Sublime Text para Desenvolvimento Web Front End

  149. Instalando o Sublime Text no Ubuntu

    Como instalar o Sublime Text no Ubuntu

  150. Grunt | Automatizando tarefas

    Automatizando tarefas com o Grunt

  151. Instalação do ambiente LAMP

    Instalação do LAMP (Linux, Apache, MySQL e PHP)

  152. Minificar pra que? Uma breve explicação

  153. Gulp | Esse é ligeiro

    Começando com Gulpjs

  154. Interfaces like a boss!

    Como organizar e desenvolver uma interface

  155. Olha o passarinho! (Falando sobre o Bower)

    Instalação, configuração e utilização do Bower para instalar as dependências Front End do seu Projeto

  156. Usando o Sublime Text

    Utilizando o Sublime Text para Desenvolvimento Web Front End

  157. Instalando o Git no Windows

    Instalação do Git no Windows

  158. Como criar uma base box para o Vagrant

    Como criar uma base box para Vagrant com minhas configurações?

  159. Desenvolvedor Front End Iniciante: Trilha/Guia de estudos

    Trilha/Guia de estudos para Desenvolvedores Front End iniciantes.

  160. Vagrant no Windows com Putty

    Utilizando o Putty para acessar a Box do Vagrant

  161. Vagrant - Introdução e Instalação

    Como instalar o Vagrant e uma pequena introdução

  162. Vagrant - Como configurar e utilizar

    Como configurar e utilizar o Vagrant para Desenvolvimento