Delphi

Embarcadero Delphi Language and RAD Studio

[Delphi] Design Patterns GRASP - Creator
08/04/2019

[Delphi] Design Patterns GRASP – Creator

Olá, pessoal, como vão? Sabemos que, em uma arquitetura orientada a objetos, a criação (ou instanciação) de objetos é uma das atividades mais comuns, além de ser bastante frequente. Porém, embora seja tão trivial, muitas vezes criamos estes objetos em classes erradas e não sabemos! O propósito do Design Pattern Creator é nos ajudar a identificar as classes devidamente responsáveis pela criação de cada objeto. Acompanhe!

Continue reading...
[Delphi] Design Patterns GRASP - Controller
31/01/2019

[Delphi] Design Patterns GRASP – Controller

Olá, leitores! Quanto tempo, hein?Depois de alguns compromissos e problemas de saúde, finalmente retorno aos meus trabalhos aqui no blog.Conforme prometido, hoje inicio uma nova série sobre Design Patterns GRASP! Embora poucos conhecidos, eles apresentam boas práticas de codificação que contribuem para uma arquitetura desacoplada. Vamos lá?

Continue reading...
[Delphi Rio] Declaração de variáveis inline
30/10/2018

[Delphi Rio] Uma grande novidade: declaração de variáveis inline

Olá, pessoal! Antes de iniciar a nova série de artigos, pretendo divulgar, aos poucos, algumas novidades do Delphi Rio, que será lançado em breve. Diga-se de passagem: são mudanças interessantes! Para iniciar, apresento-lhes um novo recurso na linguagem Delphi, que nos permite declarar uma variável em qualquer local do código.

Continue reading...
André Celestino @ Embarcadero Conference 2018
24/10/2018

Embarcadero Conference 2018 – Review

Tudo novo de novo! #EC2018Rio A Embarcadero Conference 2018 talvez tenha sido uma das conferências mais marcantes de todos os anos aqui no Brasil. O evento foi realizado em um novo formato (uma única sala, sem paredes, com 7 palestras simultâneas), trouxe grandes nomes da comunidade Delphi brasileira, e também contou com a presença de duas figuras ilustres da Embarcadero: Jim McKeeth, Engenheiro e Developer Advocate, e David Millington, Gerente de Produtos.

Continue reading...
André Celestino