Dicas de recursos da web para aprimorar a produtividade

Olá, pessoal!
Na minha opinião, um dos maiores benefícios em estar envolvido diariamente com desenvolvimento de software é a possibilidade de identificar e receber indicações de ferramentas e aplicativos que aprimoram a produtividade do nosso trabalho. Grande parte deles já estão disponíveis na internet há muito tempo. Basta apenas encontrá-los!
O objetivo deste artigo é apresentar alguns sites interessantes que já tive oportunidade de usar e serviram como um bom apoio. Confira!

Continue lendo

[Delphi] Utilizando o mecanismo de processamento paralelo

Fala, galera!
Acredito que muitos de vocês já tenham usado, estudado ou ao menos ouvido falar de Multithreading do Delphi. As bibliotecas deste recurso estão presentes desde a versão XE7, porém, por serem relativamente recentes, às vezes esquecemos de sua existência. O objetivo deste artigo é apresentar um cenário no qual o uso de Multithreading pode trazer uma grande vantagem em relação ao tempo de resposta de uma aplicação.

Continue lendo

[Delphi] 3 formas de percorrer uma lista

Saudações, leitores!
Nas versões mais antigas do Delphi (como a bem conhecida versão 7), sempre que era necessário percorrer uma lista, utilizávamos uma variável do tipo integer como contador, correto? No entanto, alguns programadores que migraram para as versões mais recentes do Delphi não conhecem algumas alternativas para essa codificação. As dicas desse artigo são simples, porém, podem despertar o interesse de programadores que ainda utilizam contadores. Vamos lá!

Continue lendo

[Delphi] Compactação de arquivos com a classe nativa TZipFile

Olá, amigos! Tudo bem?
Acredito que vocês já tiveram que usar componentes de terceiros ou utilitários externos para trabalhar com compactação de arquivos no Delphi, não é?
Bom, eles não são mais necessários. Acompanhe, neste artigo, um pequeno tutorial sobre como trabalhar com a classe TZipFile nativa do Delphi exibindo, inclusive, o andamento da compactação em uma barra de progresso!

Continue lendo

[Delphi] Rotina básica para captura de exceções

Olá, caros leitores!
Há algumas semanas, eu e o Daniel Serafim, grande companheiro do blog, estávamos compartilhando algumas rotinas para capturar o máximo de informações de uma exceção ocorrida na aplicação, de forma que facilite o rastreamento e a correção do erro. Este compartilhamento resultou no artigo de hoje, no qual apresento a criação de uma rotina básica – porém, útil – para captura de exceções em uma aplicação.

Continue lendo