A linha de comando é vida! É a interface definitiva! Passado o momento fanboy quero apresentar outra ferramenta que venho usado e gostando bastante. Quem me indicou o todolist foi o Stamatio (...)
Fiz um post sobre o resultado dos meus estudos sobre Clean Architecture e como estamos implementando estes conceitos na Code:Nation
Neste screencast eu mostro alguns detalhes de como gerenciamos o processo de desenvolvimento de software na Code:Nation, usando processos ágeis, integração contínua e métricas.
Eu realmente acredito que “o desenvolvimento de software é uma arte que deve ser feita com paixão e dedicação”. Por isso quero aqui usar algumas analogias com minhas formas favoritas de arte (...)
Todo fim de ano eu faço uma revisão no meu computador, procurando por aplicativos e arquivos que eu não uso mais, alternativas para o que não está funcionando bem, etc. O resultado disso é e (...)
Um dos fatores de sucesso do processo de desenvolvimento de software, assim como a maioria dos empreendimentos humanos, é uma boa comunicação.
O desenvolvimento de software envolve muito mais do que escrever códigos. O objetivo maior é desenvolver o software correto, que resolva as necessidades do usuários e com a máxima qualidade. (...)
Escrevi um post algum tempo atrás falando sobre as armadilhas do “multitasking” no nosso dia a dia. Uma das minhas sugestões no post foi usar uma ferramenta para anotar as horas e tarefas, o (...)
Nos últimos anos JSON tornou-se o “esperanto” da Internet, sendo o padrão para a comunicação de APIs e serviços. Por isso processar JSON é algo que os desenvolvedores fazem diariamente e qua (...)
Desenvolver software atualmente se parece cada vez mais com montar um quebra-cabeça. Foi-se o tempo dos grandes frameworks, com várias funcionalidades acopladas, e é muito comum usarmos vári (...)