Artigos
Todos os artigos
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.
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.
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.
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.
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.
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.
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.
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.
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?
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!
Meu primeiro contato com TypeScript
Depois de muito fugir, dei uma chance para aprender TypeScript e o resultado dessa busca vamos ver juntos.
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?
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.
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.
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?
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?
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
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!
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.
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.
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
Canais que você deveria seguir na Twitch
Uma lista especial de pessoas criadoras de conteúdo sobre programação na Twitch.tv
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?
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
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
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.
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.
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.
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í. :)
Como criar um podcast
Reuni as dicas que segui desenvolvendo o meu conteúdo em um artigo para você criar um podcast bem maneiro!
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.
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
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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!
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.
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
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
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
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
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
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.
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
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.
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
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.
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.
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.
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
Comandos mais utilizados no Git
Comandos mais utilizados durante o Workflow com Git
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.
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'
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
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!
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
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?
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.
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?
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?
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!
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?
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"
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.
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.
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
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!
Uma mudança necessária
A gente só muda quando realmente é necessário ou quando estoura uma bomba em nossa vida.
A verdadeira podridão
Um desabafo sobre comunidades, eventos e outras iniciativas
A diferença entre frontend, backend e mobile
Um artigo para desmistificar as diferentes especialidades de uma pessoa desenvolvedora de software.
A pirataria me trouxe até aqui
Sobre como a pirataria me proveu meios para estudar e hoje estou aqui
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
Pensando em componentes de interface com exemplos em React
Entendendo a criação de componentes de uma interface utilizando React
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.
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.
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.
É 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
Deploy de uma aplicação React no GitHub Pages
Utilizando o GitHub Pages, uma hospedagem gratuita, para hospedar nossos projetos escritos em React
Aplicativos gratuitos para aprender ou treinar o inglês
Uma lista de aplicativos gratuitos para aprendermos ou treinarmos nosso inglês
Entendendo recursividade com Clojure
Exemplos práticos de recursividade utilizando Clojure para entendermos o assunto de uma vez por todas
Criando nosso plano de carreira no Trello
Dicas para organização da carreira utilizando metas, planos e o Trello
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.
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?
Retrospectiva 2017 — O ano mais louco da minha vida
Um dos anos mais movimentados da minha vida. Restrospectiva 2017.
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.
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í.
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
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!
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.
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.
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.
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.
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.
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.
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
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.
Devolva para as comunidades
Todos os dias usamos as comunidades e coisas que as comunidades criam e, sem perceber, não retribuimos isso.
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.
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.
Mudança de ares FEMUG-ABC
Uma mudança muito boa para o FEMUG-ABC.
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?
Relatos de um experimento pessoal sobre a Ansiedade
Começando com VIM: O Editor de Texto
Primeiros passos com VIM. Dicas de VIM para iniciantes. Como começar a usar o VIM.
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
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.
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.
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
Produtividade, conhece-te a ti mesmo
Produtividade e auto conhecimento. Como o autoconhecimento pode ajudar a ser produtivo.
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.
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.
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.
Comandos mais utilizados no Docker
Comandos mais utilizados durante o Workflow com Docker
Criando uma imagem Docker personalizada
Criando uma imagem Docker personalizada e conhecendo o Dockerfile.
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.
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.
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.
Utilizando versões antigas do Nodejs
Como utilizar mais de uma versão de Nodejs no mesmo Sistema Operacional. Configurando seu ambiente local Nodejs.
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!
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.
Migrando de WordPress para Hexo
Migrar de WordPress para Hexo. Como migrar de WordPress para um gerador estático?
Frameworks Front End
O que são Frameworks Front End? Quando usar um Framework?
Contribuindo para projetos Open Source no Github mesmo sendo iniciante
Como um iniciante consegue contribuir no Github?
Como detectar o dispositivo que acessa seu site
Como detectar o tipo de dispositivo que acessa seu site
Aprenda a trabalhar em Equipes!!!
Utilizando o Trello para gerenciar Projetos
Como utilizar o Trello para gerenciar projetos de Software?
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...
Como alcançar objetivos rapidamente nos estudos (Sem ficar louco)
Como aprender mais rápido, como ser mais produtivo nos estudos.
Como ser mais produtivo?
Como ser mais produtivo? Como organizar a vida para alcançar os objetivos mais rapidamente?
Sobre os requisitos para vagas de emprego Front End (e outras áreas também)
Quais são os requisitos para vagas de desenvolvedor/programador?
Extensões do Navegador para Desenvolvimento Web
Extensões do Navegador para Desenvolvimento Front End
Protocolo HTTP
URL ou URI, qual a diferença?
Como deixar o Ubuntu mais rápido
Como deixar o Ubuntu mais rápido mesmo com Unity
Meu contato com o Linux e por que você deveria testar
Por que usar Linux? Como começar com Linux?
CSS Reset de várias maneiras
Criando seu CSS Reset
Pré processadores CSS
Quanto cobrar pelo Freelance?
Quanto cobrar por um Freelance ou quanto cobrar pela minha hora?
Plugins do Sublime Text para Desenvolvimento Web
Plugins do Sublime Text para Desenvolvimento Web Front End
Instalando o Sublime Text no Ubuntu
Como instalar o Sublime Text no Ubuntu
Grunt | Automatizando tarefas
Automatizando tarefas com o Grunt
Instalação do ambiente LAMP
Instalação do LAMP (Linux, Apache, MySQL e PHP)
Minificar pra que? Uma breve explicação
Gulp | Esse é ligeiro
Começando com Gulpjs
Interfaces like a boss!
Como organizar e desenvolver uma interface
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
Usando o Sublime Text
Utilizando o Sublime Text para Desenvolvimento Web Front End
Instalando o Git no Windows
Instalação do Git no Windows
Como criar uma base box para o Vagrant
Como criar uma base box para Vagrant com minhas configurações?
Desenvolvedor Front End Iniciante: Trilha/Guia de estudos
Trilha/Guia de estudos para Desenvolvedores Front End iniciantes.
Vagrant no Windows com Putty
Utilizando o Putty para acessar a Box do Vagrant
Vagrant - Introdução e Instalação
Como instalar o Vagrant e uma pequena introdução
Vagrant - Como configurar e utilizar
Como configurar e utilizar o Vagrant para Desenvolvimento