Author: Fernando Franzini

Qual é o segredo do desenvolvimento de software de sucesso?

20:28 20 October in Desenvolvimento de Aplicações, Gestão de Infraestrutura, Implantação de Soluções, TI Executiva by Fernando Franzini

Se alguém te perguntasse qual é o segredo do desenvolvimento de software de sucesso? Qual seria o ponto chave para que a coisa realmente funcione? Já fiz essa pergunta para alguns especialistas e cada um puxou a coisa para seu lado: o DBA falou que...

Ambiente de desenvolvimento Android lento, demorado, chato? Aqui, não…

12:00 09 November in Desenvolvimento de Aplicações by Fernando Franzini

É muito comum ver muitos desenvolvedores reclamando de lentidão e demora no ciclo de desenvolvimento e em testes de um app Android nativo. Hoje, quero dar dicas para resolver esses problemas, de forma que você tenha um ambiente rápido e um ótimo tempo de desenvolvimento....

Usando JAX-RS para consumir REST no Android

13:00 15 October in Desenvolvimento de Aplicações, Implantação de Soluções by Fernando Franzini

Há pouco tempo, montei uma arquitetura para consumir REST via Android. Seguindo a regra básica da engenharia de software que diz que “menos é mais”, parti direto para o framework JAX-RS, usando o Jersey como provider. Depois de alguns enroscos e configurações específicas, rodou que foi...

Refatorando os Dry’s

13:00 08 October in Desenvolvimento de Aplicações, Implantação de Soluções by Fernando Franzini

  “Don’t repeat yourself”, em português, seria algo como “não repita a si mesmo” ou também conhecido pelo acrônimo DRY. Este é um conceito de desenvolvimento de software que propõe que cada porção de conhecimento em um sistema deve possuir uma representação única, de autoridade e livre de...

Catálogo de Refatoração – Compondo Métodos

13:00 29 September in Desenvolvimento de Aplicações, Implantação de Soluções by Fernando Franzini

A maioria das refatorações tem relação com fazer métodos de forma clara, simples e adequada. Seguem as estratégias de refatorações para esse contexto: Extrair Método – Use quando encontrar um método muito longo ou que precise de um comentário para ter propósito de compreensão. Transforme esse...

Como se transformar em um arquiteto de software?

13:00 21 September in Desenvolvimento de Aplicações, TI Executiva by Fernando Franzini

Tempos atrás, fui perguntado sobre que informações mais básicas seriam necessárias para se tornar um arquiteto de software. Aqui está minha resposta, de forma bem resumida: 1) Modelo C4 Para o plano arquitetural conhecido como “blueprint” de um projeto, é necessário projetar a solução usando diagramas. Esqueça a UML!...

Groovy + Procedure = Groovedure

13:00 10 September in Desenvolvimento de Aplicações, Implantação de Soluções by Fernando Franzini

Uma das grandes justificativas que mantém a escrita de regra de negócio na forma de procedures dentro de um SGDB é justamente pelo fato de poder fazer manutenção sem precisar reiniciar a solução, evitando indisponibilidades de downtime geradas pelos redeploys. Muito bem, hoje eu vou ensinar...

Operações com Retry em Java

13:00 17 August in Desenvolvimento de Aplicações, Implantação de Soluções by Fernando Franzini

Na engenharia de software ágil que eu prático, existe uma regra simples que me salva de muitas dores de cabeça: “Menos é mais!”. Isso quer dizer que, como regra, eu sempre tento ao máximo fazer ou criar uma solução mais simples possível. Nesse contexto, algumas soluções Java precisam...