Programação Orientado a Objetos - Parte 5 (Copy)
🔧 Encapsulamento no Motor: Conectando sem Invadir No artigo anterior, usamos a estrutura de um carro para explicar o que são
🔧 Encapsulamento no Motor: Conectando sem Invadir No artigo anterior, usamos a estrutura de um carro para explicar o que são
Episódio 24 — Persistência de Estado: Continuar de onde parou (mesmo depois do reboot) Imagine um cenário real: * Seu aplicativo inicia
Episódio 23 – Revertendo um Estado: Desfazer não é Magia, é Design Nem toda operação assíncrona precisa apenas de um callback
Episódio 22 — Interpretador com suporte a condições aninhadas e encadeadas No episódio anterior, vimos como criar um interpretador capaz de
Episódio 21 – Parâmetros Dinâmicos no Workflow: personalização sem limites O interpretador baseado em JSON já percorreu um bom caminho. Mas
Episódio 19 — A autonomia da cadeia: plugins que se registram sozinhos Até aqui, vimos como as tarefas podem ser organizadas
Episódio 19 — A autonomia da cadeia: plugins que se registram sozinhos Até aqui, vimos como as tarefas podem ser organizadas
Episódio 18 - TaskChain + JSON: interpretando lógica sem recompilar Um dos maiores sonhos de desenvolvedores que lidam com tarefas repetitivas
Episódio 2 – Anatomia de um ciclo de vida seguro: da inicialização ao término No primeiro artigo, vimos como TSafeThread e
Episódio 17 – Reatividade temporal e comportamento automático com base em tempo decorrido A essa altura, já mostramos como construir uma
Episódio 16 - Eventos externos: a ponte entre o mundo real e a execução Até aqui, construímos uma engine capaz
Episódio 15 — Loop Principal e Execução Ciclada No episódio anterior, conseguimos estruturar comandos com variáveis internas, entradas dinâmicas e respostas
Episódio 14 - Funções com Parâmetros: tornando sua linguagem realmente expressiva No episódio anterior, mostramos como criar macros reutilizáveis. Agora
Episódio 13 — Macros, Contexto e Reutilização: a linguagem que pensa com você No episódio anterior, evoluímos para uma linguagem declarativa
Episódio 12 – Comparações, lógicas e decisões encadeadas No episódio anterior, estruturamos um fluxo condicional simples com if, then, else, e
Episódio 11 — Integrando Threads com Banco de Dados sem Travar a UI Uma das situações mais comuns em aplicações Delphi
Episódio 10 - Condicionais no JSON: lógica sem "if" Na evolução do nosso sistema baseado em TSafeThreadInterface e
Episódio 9 — Adicionando Parâmetros: Ações JSON ainda mais poderosas No episódio anterior, mostramos como você pode definir uma cadeia de
🤩 Episódio 8 — Programando sem recompilar: Execução declarativa com JSON e TSafeThread Imagine um sistema em que você define o que
Episódio 7 - Controle total: cancelamento e limpeza de tarefas assíncronas no Delphi Quem nunca clicou em um botão de
Episódio 6: Condicionais sem if — Inteligência Declarativa em Ação Se você chegou até aqui, já entendeu que estamos construindo algo
Episódio 5 - Engine JSON: carregamento dinâmico de tarefas No episódio anterior, organizamos nossas tarefas como plugins reaproveitáveis e flexíveis.
Episódio 37 — Encerramento: um novo padrão para execução paralela no Delphi Chegamos ao fim desta jornada. Foram 36 episódios construindo,
Episódio 36 — Persistência offline é bonito sim: como integrar SQLite com TSafeThread e TTaskChain No episódio anterior, falamos sobre como
Criar com clareza. Codificar com intenção.