O que é uma API REST? Um Guia Completo Para Iniciantes

O que é uma API REST? Um Guia Completo Para Iniciantes

Se você está no universo do desenvolvimento de software, é impossível não ter esbarrado nos termos 'API REST' ou 'API RESTful'. Eles estão por toda parte: em documentações, vagas de emprego e discussões sobre arquitetura de sistemas. Para um iniciante …
Como instalar o GIT no Windows (Passo a passo!)

Como instalar o GIT no Windows (Passo a passo!)

O GIT é um dos sistemas de controle de versão mais utilizado por desenvolvedores de softwares. Principalmente por causa do Github, recentemente comprado pela Microsoft. >> Inclusive, o código deste blog está todo armazenado no github. Como a maioria dos iniciantes …
Java, Python ou Javascript?

Java, Python ou Javascript?

A dúvida que fica martelando na cabeça da maioria das pessoas que estão iniciando a carreira como programador é: Que linguagem de programação eu devo aprender? Se você está se perguntando isso, a minha resposta sempre será um conjunto de …
Porque utilizar SSG para criação de blogs

Porque utilizar SSG para criação de blogs

Você decidiu criar um blog e o primeiro passo é fazer uma pesquisa no google sobre: qual a melhor tecnologia para criar o próximo blog de sucesso da internet. Blogger? Wordpress? Ao identificar as características de cada opção, percebemos que …
Migração do blog para Site Estático

Migração do blog para Site Estático

Já faz um tempo que não publico nada aqui no { Dicas de Programação }, o último post foi publicado em maio de 2016. Infelizmente eu fiquei bastante tempo sem escrever aqui para me dedicar a outros projetos. Mas recebo e-mails todos …
Competição de desenvolvimento de aplicativos

Competição de desenvolvimento de aplicativos

Que tal participar de uma competição de desenvolvimento de app, aprender mais e ganhar prêmios? Livecoding.tv (plataforma de transmissão ao vivo de código) está trazendo uma competição mundial de desenvolvimento de aplicativos móveis nativos para Android e iOS. A …
Padronizando ambiente de desenvolvimento com Vagrant

Padronizando ambiente de desenvolvimento com Vagrant

Com a evolução do desenvolvimento de um projeto de software é normal a necessidade de adicionar novos pacotes, configurações de ambiente, etc. Também no inicio de um projeto, geralmente é necessário adicionar todas as dependências do projeto nas máquinas de …
Sublime Text: O queridinho dos programadores

Sublime Text: O queridinho dos programadores

O que faz um profissional importante é seu conhecimento sobre as diversas áreas em que ele atua. Isso serve para qualquer profissional, do lixeiro ao alto executivo. Mas um outro fator importante a ser considerado são as ferramentas que o …
Melhore sua produtividade com a técnica Pomodoro!

Melhore sua produtividade com a técnica Pomodoro!

Quem nunca experimentou a ansiedade de estar frente a uma tarefa que precisa ser cumprida em um prazo que já está acabando? E quando a complexidade dessa tarefa nos faz ter vontade de jogar tudo pro alto? Acredite, isso já …