Java: Operadores Bitwise

Java: Operadores Bitwise

É possível realizar operações lógicas entre números inteiros em Java. Mas como assim? Operações lógicas não são somente entre valores lógicos (booleanos)? Sim e Não... Sim, operações lógicas (E, Ou, Não, Não-E, Não-Ou, Ou-Exclusivo, etc.) são realizadas apenas entre valores …
Java: Como ordenar um Array

Java: Como ordenar um Array

Para ordenar um Array (Vetor) nós podemos utilizar a classe java.util.Arrays que é nativa da API java. Veja no exemplo abaixo como ordenar um Array, tanto de texto quanto de número. package br.com.dicasdejava.util; import java …
Java: Como converter Array para List

Java: Como converter Array para List

Para converter um Array (Vetor) em um List, nós podemos utilizar a classe java.util.Arrays que é nativa da API java. Veja no exemplo abaixo como converter um Array em um List. package br.com.dicasdejava.util; import java …
Inglês técnico para programadores

Inglês técnico para programadores

Que aprender inglês ajuda na carreira de qualquer profissional, isso tudo mundo já sabe. Em algumas profissões, no entanto, saber inglês deixa de ser uma opção e passa a ser um conhecimento que serve de instrumento para o trabalho. Entre …
Programação Orientada a Objetos: por que aprender isso?

Programação Orientada a Objetos: por que aprender isso?

A Programação Orientada a Objetos (POO, para os íntimos) não é uma linguagem de programação, não é uma plataforma de programação, não é um tipo de programa, é um paradigma de programação. A grosso modo, é um jeito de programar …
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 …
Há um robô em você!

Há um robô em você!

Para muita gente que acabou de descobrir este mundo do desenvolvimento de softwares, lógica de programação parece coisa de outro mundo. As pessoas ficam batendo cabeça com algoritmos tentando entender aquele monte de código que, a princípio, não quer dizer …
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 …
Eu vou te ensinar programação!

Eu vou te ensinar programação!

Desde quando eu criei o blog { Dicas de Programação } eu queria ajudar as pessoas a aprenderem programação. Acredito piamente que TODOS devem aprender programação. Independente da profissão que exerce, programação pode ser muito útil. Por isso nos meus posts aqui …
Quer ser programador? Aprenda inglês!

Quer ser programador? Aprenda inglês!

Não tem conversa, se você quer trabalhar com programação, você tem que saber inglês! Não precisa ser fluente de início, mas você precisa ler e também escrever em inglês. Se você não gosta de inglês, você deve criar motivos para …