Leandro Nunes

Bit a Bit disseminando conhecimento.

Automatização no Processo de Entrega de Software

Um grande problema que afeta a qualidade do desenvolvimento é a realização de tarefas importante para a entrega de software que são executadas manualmente. Este artigo tem o objetivo de mostrar boas práticas de desenvolvimento que vem sendo estudadas ha várias décadas para fornecer ao mundo uma alternativa às metodologias pesadas e altamente dirigidas por documentação, permitindo aumentar a capacidade de liberar versões do sistema sob demanda, de gerar releases bem-sucedidos e implantar o sistema em qualquer ambiente simplesmente apertando um botão, sem precisar se preocupar se funcionará ou não.

Leia mais

Padrões para desenvolvimento com Rails

Todos nós gostamos (ou não) de codar com clareza e organização, dessa forma podemos dar possibilidades à terceiros e a nós mesmos de efetuar manutenções no programa que desenvolvemos. Quando se trata de equipe de desenvolvimento, algumas regras deveriam ser explícita e revisadas cotidianamente, pois a curva de entendimento para um novo dev no projeto pode ser alta e em alguns casos, ficar com um a menos no time resulta na entrega de software mais rápido que ambientar um novo dev.

Leia mais


Corrigindo bugs do ambiente de teste de uma Rails Engine Mountable

Ao tentar executar a suite de testes em uma Rails Engine fui surpreendido com alguns erros, então partir para campo afim de descobrir o porquê das coisas não funcionarem convencionalmente como se esperava. Na página Issues do Rails no GitHub vi que se tratava de bugs do Rails mesmo, no meu caso a versão 3.2.8.

Como não era somente um bug para corrigir e não achei um post relacionando todos, depois da garimpada na net, resolvi juntar tudo e postar aqui.

Vou fazer um exemplo de execução de testes em uma Engine para exemplificar melhor. Nossa mega Engine vai se chamar Blog (nesse momento estou inspirado), vamos lá então.

Leia mais


Simulando Circuitos com o Digital Works

Digital Works é uma ferramenta que permite construir circuitos lógicos digitais, Flip-Flops, memórias e analisar o seu comportamento através de simulação em tempo real. As entradas podem ser implementadas usando chaves, clocks, sequenciadores e dispositivos de entrada iterativos, possui uma interface intuitiva, fácil de usar que o torna a escolha ideal para aprender ou ensinar eletrônica digital.

Leia mais

Seminário Computação em Nuvem

Quando cursei a disciplina de Introdução a Computação, desenvolvi uma pequena pesquisa sobre Computação em Nuvem (Cloud Computind) para o trabalho de conclusão de período, assim, pude conhecer um pouco mais sobre um conceito que pretende levar às últimas consequências à transferência de processamento, a ideia de que uma hora ou outra não será mais necessário investir em máquinas com HD alto para suportar aplicativos pesados, já que a Computação em Nuvem abre de vez os caminhos para um processo de migração maciça de softwares alojados em PCs para servidores mais potentes.

Leia mais

Conectando módulo Bluetooth JY-MCU V1.02 + Arduino + Debian

Tempo curtissímo neste final de período de faculdade, mais hoje, não pude deixar de compartilhar algumas informações com os que estão junto comigo, descobrindo o Arduino. Vamos desenrrolar o assunto…

Recentemente comprei um módulo de Bluetooth para Arduino, o módulo adquirido foi o “JY-MCU V1.02” Confira aqui!!!, então, fui à luta para fazer funfar no Debian (lembrando que sou novato no Debian e Arduino também) ;) , a briga foi boa!!!
Gostaria de agradecer nosso amigo/professor Marcelo Brunoro por ter mostrado que a placa realmente funciona (utilizando outro OS), antes que eu desistisse heheheh.

Leia mais

Instalando Arduino no Debian squeeze

Ta nóis aqui em pleno carnaval 2012 atrás do bloco dos aficionados por tecnologia com uma boa xícara de café e estudando Arduino. Como usuário do Debian, percebi que instruções sobre instalação em livros não diz muita coisa mais garimpando na web, concluir minha instalação.

Leia mais

adicionar programa no menu do debian

Hoje instalando um software via terminal do Debian senti a necessidade de adicioná-lo ao menu de aplicativos para facilitar a utilização e não ficar passando path para starta via shell.

Nesse tutorial vamos instalar o Scilab. Para outros aplicativos somente precisamos trocar o path do executável e do ícone.

Leia mais