IoT – Reescreva seus IF/Else e adote o “IF That Then This” – Facilitando seus eventos

Share Button

IoT definitivamente veio para fazer parte das nossas vidas. Como grande surpresa que descobri o IFTTT.org, uma ferramenta que permite automatizar coisas. Se você pensa que é difícil dá uma olhadinha lá. Para melhor entender o que o IFTTT permite fazer é possível dizer que basta você eleger um dos serviços que já existe, em… Read More »

Flutter – Uma nova fronteira para Mobile Android/IOS

Share Button

Depois de muito tempo procurando uma solução para implementação de aplicativos mobiles me encontrei com Flutter. Flutter é um framework que roda na VM Dart do google com prioridade para programação funcional, o que o torna bem diferente da experiência do ambiente Delphi do qual sempre fui adepto. – Compilação Hot Load Recurso fantástico, não… Read More »

6 meses sem Windows – Minha experiência

Share Button

Em dezembro de 2017 separei um notebook que não estava mais usando e tomei o caminho de instalar um linux para avaliar o quando seria possível viver sem Windows e sem uma máquina virtual (rsrs). Como todos sabem, a principal ferramenta de trabalho que utilizo é o Delphi – então o desafio ficou imenso –… Read More »

Angular5 – Diretiva efeito Zebra (odd/even)

Share Button

Para visualizar efeito de Zebra em uma lista de dados com “Directive” no Angular5 para mostrar cores alternadas. Exemplo: Código: ZebraDirective

Delphi – Chromium como Navegador

Share Button

Até a versão Tokyo do Delphi, o navegador padrão embutido é o TWebBrowser – uma implementação para chamada do Navegador padrão do Windows. Se as páginas a serem chamadas são páginas mais antigas – ele até vai bem. No entanto quando o desejo for carregar o que há de mais novo em estrutura do HTML5… Read More »

ODataBr – Implementações para a versão 2.0

Share Button

A versão 2 do ODataBr (antigo MVCBrODataServer) recebeu novos recursos de melhoria de performance e outros de funcionalidades como segue. 1. Melhorias – algumas propriedades do FireDAC foram alteradas visando a melhoria de performace – alterações de propriedades; 2. Correções – Foi feito correção para tabelas JOIN exemplo: http://localhost:8080/OData/OData.svc/cliente(1)/vendas no exemplo é feito um JOIN… Read More »

Delphi – Criando um Timer com método “Anonymous”

Share Button

Porque um TTimer Anonymous ? A vantagem em ter um TTimer usando método anônimo esta na facilidade em criar/destruir o objeto sem precisar criar o evento OnTimer para receber a mensagem. Ver unit: TTimer.CreateAnonymousTimer(..)

ngTypescript – Coletando temperatura do “openwheather”

Share Button

Estava pesquisando como fazer coleta de temperatura para uma solução de Angular5 implementando com Typescript; A solução é bem simples, mas pode ajudar aqueles que estejam buscando tal solução; Implementando a classe “provider” Usando o “Provider”

FireDAC – Executando Query em Paralelo – MultiThreading

Share Button

Executar um “select” em paralelo na verdade é bem simples, mas complexo se não deter algumas informações elementares sobre o tratamento que o FireDAC dá ao isolamento de conexão. Basicamente o processo se dá pelo isolamento da “connection” ao fazer a chamada no banco de dados, talvez aí o maior problema já que é necessário… Read More »

IDE – Criando meu próprio componente #14

Share Button

Criar um novo componente no Delphi é basicamente implementar algum comportamento “by code” que será executado quando for requisitado ao componente. base Um componente publicado na paleta de objetos da IDE permitem arrastar e soltar para os formulários entregando recursos RAD ao desenvolvedor. O componente pode ter um comportamento visual no FORM quando herda de… Read More »