Integração do Delphi com BitBucket

Boa noite, leitores!
Em breve retomo a série de artigos sobre Design Patterns. Aguentem firme!
O artigo de hoje é um pequeno tutorial sobre como integrar o Delphi com o Bitbucket. Como há muitos desenvolvedores criando repositórios nesse serviço, é muito útil que eles saibam que, com o Delphi, não é necessário instalar ferramentas de terceiros para trabalhar com esse controle de versão.

Continue lendo

Chaves primárias vs Chaves de negócioSaudações, leitores, tudo certo?
Só uma pergunta: no seu sistema, o usuário pesquisa pela chave primária para encontrar um registro, como, por exemplo, pelo código do cliente?
Se a resposta for positiva, convido-o para ler este artigo sobre chaves primárias e chaves de negócio. Talvez você irá repensar os seus Selects, haha!

Continue lendo

Blog - FAQ 9

Olá, leitores!
Preparados para o último FAQ do ano?
Confira, neste artigo, as dúvidas que recebi nesse último semestre de 2015, desde que fiz o último FAQ. Agora é torcer para que os mecanismos de busca indexem este artigo para ajudar programadores que estiverem com dúvidas semelhantes! 🙂

Continue lendo

Princípios de um código bonitoOlá, leitores, tudo bem?
Já parou para pensar que programação é uma arte? Sim, somos artistas, e devemos nos preocupar com a “beleza” do nosso trabalho, já que será contemplado por outras pessoas. No nosso caso, ainda há uma diferença: além da beleza, codificamos funcionalidades para atender expectativas. Isso nos torna mais do que artistas!

Continue lendo

A crueldade de um software lentoOlá, caros leitores!
Acredito que todos vocês, pelo menos alguma vez, já se irritaram com um software lento em algum estabelecimento. O que pode passar despercebido é que, além da irritação, a lentidão pode causar outros impactos, até mesmo na sociedade!
O papo de hoje, portanto, é sobre desempenho, um dos requisitos não-funcionais de uma aplicação. Acompanhe!

Continue lendo