Injeções de dependências: setters, constructor e field injection

Reflito há algum tempo sobre os códigos que li e os quais possuem diferentes tipos de injeções de dependências: configurações de XML para injetar através de métodos setters atributos declarados com @Autowired os atributos como final que usam construtores para serem inicializados A discussão parece irrelevante e se tratar apenas…

Streams e Lambdas em Java

A minha primeira pergunta sobre streams no Stackoverflow foi há exatos 2 anos e 6 meses atrás, o IntelliJ possui um recurso que sugere trechos de código que podem ser convertidos para streams e lambdas e os converte sozinho e lembro que na época fiquei muito confusa sobre um trecho…

Deploy de app Django no Nginx

Após o desenvolvimento e testes de uma aplicação, é necessário torná-la disponível para o cliente final configurando o servidor. Essa etapa é denominada deployment e é a parte mais legal (só que não) de todo o processo: inúmeros bugs podem surgir e você não faz ideia o por quê não…

Festival une arte e tecnologia

Festival Internacional de Linguagem Eletrônica Robinson, obra de Taiwan e Reino Unido, possui várias expressões faciais que mudam de acordo com a narrativa de uma história contata ao fundo. No mês de Julho a cidade de São Paulo recebe mais uma edição da File (Festival Internacional de Linguagem Eletrônica), mostra…

Como postar tweets com Arduino

Há muito tempo comprei um módulo Ethernet ENC28J60 e apenas recentemente tive um tempo livre para testá-lo. Anteriormente, todas as comunicações com servidores eram feitas por serial e usava uma biblioteca ótima em Java e em Python é tão simples que dispensa comentários (nenhuma novidade). Curiosidade off topic: A biblioteca…

Fedora 24 Release Party in Sao Paulo

Every time a new Fedora release is available, the community organizes events around the world to celebrate. Those events are necessary because they help meeting other users, contributors and, of course, it's an opportunity to talk about Fedora. This Saturday, it was time for São Paulo to make a Release…

$ sudo dnf install fedora

Este guia é para quem é novo em Linux e possui a versão estável do Fedora, especificamente o Fedora 23. Caso não possua baixe a última versão do Fedora Workstation. Se já possui o Fedora, welcome aboard my friend! Fedora Project Antes de tudo é importante lembrar que o Fedora…

Criptografia de e-mails com PGP

Há um tempo, os documentos de Edward Snowden revelaram a ocorrência da vigilância em massa de pessoas comuns, as quais eram feitas sem nenhum mandado judicial e estas pessoas não eram suspeitas de nenhum crime. Os abusos são evidentes e o direito a privacidade é fundamental para garantir a liberdade…

A placa de desenvolvimento Freescale Freedom K64F

A K64F da Freescale (atual NXP Semiconductors) é uma placa poderosa programável em C++, equipada com um ARM Cortex-M4F no seu microcontrolador que pode operar até 120MHz, possui 1MB de memória flash e 256KB de RAM. Além disso, é possível fazer debbuging, todos os seus pinos são compatíveis com o…