Abandonando a IDE do Arduino

O projeto Arduino é realmente espetacular, auxilia muito a chegada dos desenvolvedores de softwares no mundo hardware, porém parece que a IDE do mesmo não foi feito para desenvolvedores. Neste artigo quero mostrar soluções para não depender da IDE para desenvolver aplicações para o Arduino.

A Técnica Pomodoro, Linux e o Gnomato

Apresentação da minha aplicação para ser utilizado com a Técnica Pomodoro. A aplicação foi escrita em C++, utilizando o Gtkmm versão 3 e os padrões do Gnome.

Ant Colony Optimization - Ant System

Este artigo apresenta uma pequena implementação do algoritmo Ant System, um algoritmo baseado no comportamento de uma colônia de formigas atrás de alimento, para resolução de um problema de otimização.

Meu Ambiente de Desenvolvimento

Gostaria de apresentar neste post meu ambiente de desenvolvimento, falando um pouco sobre as aplicações que utilizo no meu dia-a-dia.

Criando Relatórios Utilizando Java e SVG

O artigo apresenta como utilizar em Java um pouco sobre a flexibilidade do SVG.

Tempo de Mudanças

Pequeno post que marca uma grande transição na minha vida profissional.

Rodando Código Python Dentro de Uma Aplicação C

Um dos usos da linguagem Python é como linguagem de cola entre aplicações desenvolvidas em tecnologias diferentes facilitando assim, entre outras coisas, a criação de plugins. Neste artigo é apresentado como executar aplicações escritas em Python dentro de uma aplicação C/C++.

Criação de Bibliotecas Dinâmicas em C

Neste artigo é apresentado um pequeno howto sobre criação de bibliotecas dinâmicas na linguagem C. O artigo também fala de uma das etapas da criação de um executável, a linkagem, e mostrar diferentes formas de criação de libs.

Criando Testes em C Utilizando o Libtap

Uma das maiores seguranças dos desenvolvedores na hora de otimização e refatoração de código são os testes automatizados.Neste artigo quero apresentar uma forma de criar estes testes para uma tecnologia onde a cultura de testar não é forte como em outras comunidades.

Duck Typing

Muitas vezes fazemos uso de terminadas técnologias sem conhecer as teorias que servem como base para as mesmas.Neste artigo é apresentado o conceito de linguagem de programação Duck Typing e exmplos de como ele funciona. Os exemplos foram feitos utilizando a linguagem Python.