5 de setembro de 2024

Nessa palestra, Adriano Santos mostrará como gerar, monitorar e solucionar problemas em aplicativos Android com logs no LogCat, um recurso importante do ADB, utilitário indispensável no desenvolvimento Android.

Conheça o poder da ferramenta RTTI do Delphi! Wesley Capelari apresentará uma visão abrangente e os detalhes básicos do recurso, além de uma aplicação prática das funções do RTTI para aumentar a produtividade no desenvolvimento de softwares. Veja como disponibilizar uma biblioteca funcional e intuitiva para o uso do RTTI de forma simples.

Live Templates é um recurso de automação que permite inserir blocos de código frequentemente utilizados através de atalhos ou comandos específicos de forma ágil. Também conhecido como code snippets ou code templates, reduz o tempo de digitação, garante a consistência do código e minimiza os erros comuns. Participe e saiba mais!

Você já deve ter ouvido falar das configurações padrão de compilação, como Debug e Release, mas sabia que é possível personalizá-las de forma fácil e prática? Nesta palestra, Newton Oliveira convida você a mergulhar nesse assunto e entender como otimizar o seu fluxo de desenvolvimento.

Como você definiria uma IDE? Podemos dizer que é uma caixa de ferramentas, certo? Mas o que tem nela e para que servem essas ferramentas? Nesta palestra, Vinicius Sanchez mostrará recursos que podem auxiliar muito o seu dia a dia: Record macro, JSON Attributes, Class e Record Hepers, XML Doc, MultiPaste, como criar múltiplas instâncias do Delphi, recursos de debug, ferramentas de métricas de código e muito mais. Participe!

Descubra todos os segredos da IDE que a gente ama, porque nem sempre o primeiro filme é melhor do que o segundo! Kivian Emerim irá apresentar sobre Live Templates, Refactory, Extract method, Code Folding, como personalizar identação automática e o layout, Code Insight Code Navigation, To-Do Lists, BookMarks, Sync Prototypes, Smart Keys, Custom Attributes, Diretivas de Compilação e muito mais!

5 de setembro de 2024

Aprenda a criar uma esteira de desenvolvimento contínuo para suas aplicações Delphi, utilizando o GitLab junto com os GitRunners para execução das pipelines do seu projeto.

Ainda conecta remotamente no cliente para rodar script no banco para atualizar versão do seu software? Ainda passa por problemas em desenvolvimento quando vai rodar seu projeto e seu banco está desatualizado? Gabriel Baltazar mostrará como resolver de forma bem simples esses problemas, utilizando a técnica de migration dentro dos seus projetos Delphi.

Nesta apresentação, Gustavo Barreto irá explorar as melhores práticas para usar o Delphi DataSnap e o framework Horse na construção de aplicações robustas e escaláveis. A palestra abordará a configuração e integração de servidores DataSnap e Horse, destacando técnicas de otimização de desempenho, tratamento de erros e segurança. Tudo isso com exemplos práticos e aplicados no dia a dia do desenvolvedor. Participe!

Desvende o caminho das pedras para a criação de servidores REST com o RAD Server, o framework da Embarcadero pronto para criação de aplicações backend.

Nesta sessão, Marcelo Varela irá demonstrar como usar um ORM simples e poderoso que acompanha o DMVC (Delphi MVC Framework). Assista!Bora abrir o capô e entender como diversos temas funcionam na prática com o Delphi Underground. Sucesso em edições anteriores, o Delphi Underground está em sua quarta edição, sempre renovando a premissa de que saber como as coisas funcionam nos torna desenvolvedores melhores! “

Nesta palestra, Alessandro Medeiros irá explorar como integrar o Delphi com arquiteturas modernas, utilizando uma combinação poderosa de tecnologias para desenvolver e implantar aplicações robustas e escaláveis. Você verá como utilizar containers na AWS para gerenciar e escalar sua infraestrutura de forma eficiente, enquanto implementa pipelines de CI/CD com GitHub Actions para automatizar o desenvolvimento e a entrega contínua. Além disso, Medeiros irá mostrar como criar um frontend dinâmico e interativo, utilizando VueJS e conectando-o perfeitamente com a lógica backend desenvolvida em Delphi. A palestra incluirá demonstrações práticas e exemplos do mundo real, proporcionando uma compreensão clara e aplicável dessas tecnologias em conjunto. Confira!

Nesta palestra, aprenda com Vinicius Batista como diminuir o tempo de compilação aplicando boas práticas ao seu projeto. Participe!

5 de setembro de 2024

Através de uma exploração profunda de padrões de design, além de técnicas avançadas como polimorfismo e programação funcional, “IF Bom é IF Morto” ensina você a reestruturar seus códigos antigos e pesados em soluções leves, legíveis e belas. Ao substituir condicionais complicadas por estruturas claras e objetivas, você aumentará a manutenibilidade, reduzirá os erros e melhorará significativamente a qualidade dos seus programas.
 
Prepare-se para transformar a forma como você codifica, otimizando seu tempo de desenvolvimento e tornando o processo mais intuitivo e agradável. Essencial para programadores Delphi que desejam revitalizar seus projetos e elevar suas habilidades a novos patamares.

O Delphi traz uma funcionalidade com estruturas pré-definidas para facilitar a implementação de Design Patterns no projeto, chamada de “Model View”, geralmente desconhecidas por muitos desenvolvedores. O objetivo dessa palestra é focar nessa funcionalidade, apresentando exemplos práticos. Confira!

Essa palestra é para você que é iniciante no uso de interfaces! Nela, Felipe Carvalho abordará o que é uma interface, suas definições, quais diferenças entre interface e classe, como implementar uma interface, sua flexibilidade, vantagens, além de exemplos práticos mostrando sua praticidade e como algo tão simples pode te ajudar em projetos legados. Participe!

Conforme o software cresce, também cresce a complexidade entre componentes e camadas. O software acoplado é difícil de ser reaproveitado e testado. Nesta palestra, Francisco Neto usará uma técnica com interfaces e fábricas para reduzir toda essa complexidade. Confira!

Nesta palestra, veja como organizar seu projeto de forma a ter units desacopladas, independentes e dimensionadas para serem usadas em multi-plataforma, multi-tarefa, reativas a testes unitários e disponíveis para pipelines em CI/CD. Participe!

Testes unitários ajudam muito na hora do deploy da sua aplicação. Mas muitas pessoas ignoram ou desconhecem esse fato. Um teste unitário bem feito pode mostrar erros que antes não eram percebidos. Mateus Rocha irá mostrar como criar e realizar seus testes unitários para você nunca mais errar!

O DUnitX é bastante completo na criação de casos de testes utilizando Annotations. Porém, frequentemente, existe a necessidade de obter os casos de teste a partir de outras origens além do código fonte, como uma planilha Excel ou um arquivo JSON, sem recompilação do executável de testes. Saiba Mais!

5 de setembro de 2024

Nesta apresentação, Carlos Paulino demonstrará para os profissionais que trabalham com Delphi e SQL como melhorar a eficiência e a produtividade em seus projetos, com exemplos práticos e muitas dicas. Uma palestra feita para você que é desenvolvedor e deseja melhorar suas habilidades, usando as principais ferramentas de IA do mercado. Participe e veja como treiná-las exclusivamente para o seu segmento!

Nesta palestra, César Carodos apresentará o plugin Delphi AI Developer. Inspirado no GitHub Copilot, este plugin adiciona recursos de interação com Inteligência Artificial ao IDE do Delphi, utilizando as APIs do ChatGPT (OpenAI) e Gemini (Google), além de oferecer suporte a IA offline. Confira!

Já pensou seu usuário usando linguagem natural para se comunicar com seu ERP e seu ERP realizando funções com essa interação? Daniel Rodrigues irá mostrar nesta palestra como implementar comunicação por voz com o ERP, elevando a experiência do seu usuário e agregando diferenciais ao seu software.

A libmodbus é uma biblioteca de código aberto que facilita a comunicação com dispositivos industriais que suportam o protocolo Modbus.
Esta palestra proporcionará uma visão abrangente de como utilizar a libmodbus em conjunto com o C++ Builder para desenvolver aplicações robustas de comunicação industrial, enfatizando a eficiência e a flexibilidade oferecidas por essas ferramentas no contexto de automação e controle de processos industriais. E como quem sabe, faz ao vivo, Emerson Alves utilizará um medidor de energia elétrica como exemplo de comunicação real. Participe!

Nesta palestra, Fábio OLiveira irá mostrar a integração da API REST Gemini em aplicações Delphi. Você aprenderá a usar recursos poderosos da Gemini, como processamento de linguagem natural e geração de código, diretamente em seus projetos. Participe e descubra como desenvolver soluções inovadoras com a API Gemini.

O Smart Setup é uma ferramenta inovadora para instalação de bibliotecas e componentes no Delphi, sejam elas comerciais ou open source. Ele gerencia dependências, baixa e atualiza os componentes com um único comando, é rápido e resiliente. Nesta palestra, conheça os detalhes e como você pode usar essa ferramenta para aumentar sua produtividade.

Nesta palestra, Gabriel Oliveira apresentará de forma simples como integrar os sistemas Delphi com os meios de pagamento existentes no mercado. Ele irá demonstrar com uma SmartPos a forma certa de chamar a opção de pagamento e explicar sobre TEF e Delphi. Confira!

5 de setembro de 2024

Quem já precisou realizar uma integração com outro sistema, seja via REST ou SOAP, sabe como é complicado validar todos os cenários possíveis, seja por questão de licença ou prazo. André Oliveira convida você para esta apresentação que trará uma ferramenta open source, de fácil utilização para facilitar e muito suas integrações.

Nesta palestra, Arthur Steinbach abordará o uso da arquitetura de microsserviços no universo do Delphi, seus conceitos básicos de funcionamento e aplicação, os benefícios no desenvolvimento, como ela pode ser construída, o que são containers e como eles atuam neste modelo de construção de software. Ele fará ainda uma comparação, demonstrando as paridades e diferenças entre as principais tecnologias usadas neste meio Apache Kafka e RabbitMQ. Garanta o seu lugar!

Nesta palestra, Diane Rieck apresentará uma visão prática e direta do uso do framework Horse para construir uma API integrada a um projeto existente desenvolvido em Delphi. Esta implementação possibilitou a modernização e o reaproveitamento do código atual sem alterações disruptivas significativas. Você verá como a API desenvolvida melhorou a eficiência operacional, facilitando a integração entre serviços de saúde e também proporcionou ganhos significativos tanto para os negócios da Unimed Erechim, como para seus clientes.

Nesta palestra, aprenda com Henrique Werlang como compilar os fontes em Delphi gerando Java Script.

Assista a uma demonstração prática de como criar relatórios em uma API e devolvê-los a partir de verbos HTTP.

Nesta palestra, aprenda com Ricardo Boaro como utilizar o Codolex para migrar a sua aplicação para Web. Você verá exemplos de como migrar seu software legado para o novo Dephi e criar páginas web conforme a sua necessidade.

Com a crescente demanda de aplicações escaláveis e arquitetura de microsserviços, MQTT vem se mostrando uma mensageria robusta e capaz de atender à demanda.
Nesta palestra, Gabriel Fabrega irá demonstrar aplicações Delphi multiplataforma com comunicação em tempo real, utilizando o protocolo MQT.

5 de setembro de 2024

Quando sistemas legados sobrevivem por anos, ou até décadas, e a necessidade de manutenção nos códigos ainda é uma realidade, fica cada vez mais difícil aplicar técnicas modernas sem interferir no núcleo do código e nas regras de negócio. Veja nesta palestra como evoluir seu código adaptando sistemas legados para execução paralela.

Esta palestra tem como objetivo inspirar e capacitar desenvolvedores a empreender utilizando Delphi, focando no desenvolvimento de micro SaaS, um modelo de negócio caracterizado por soluções específicas e escaláveis. Você verá: oportunidades em micro SaaS, incluindo definição, vantagens e exemplos de sucesso; desenvolvimento com Delphi – ferramentas, recursos e uma demonstração prática; aspectos técnicos – arquitetura de software, integração e escalabilidade; empreendedorismo – métodos para identificar nichos, estruturação de planos de negócios e estratégias de marketing. Participe e veja como transformar suas habilidades em Delphi em negócios lucrativos.

Junte-se a Cley Julio e conheça o ttivos Campo, aplicativo mobile utilizado em diversos estados brasileiros, em uma área de 150 mil hectares, para o monitoramento de lavouras, coletas de solo para análise de fertilidade, regulagem de equipamentos no campo, entre outros recursos.

Veja como inovar e encantar clientes com soluções 100% Delphi.Começando das aplicações desktop em VCL, integrando com APIs, até o Mobile.

Leonardo Filho apresentará as experiências do Centro de Pesquisas Aplicadas em Geoinformação da UFPR (CEPAG-UFPR) no projeto de extensão TopoCalc, que consiste no desenvolvimento de uma ferramenta computacional, utilizando RAD Studio e recursos de linguagem VCL C++ e Python, para uso em atividades de ensino, pesquisa e extensão. Buscando explorar as funcionalidades do VCL na linguagem C++ com a versatilidade dos códigos escritos em Python, o CEPAG-UFPR desenvolveu o conceito VCLPY que permite integrar as componentes visuais do VCL na IDE RAD Studio da Embarcadero com scripts desenvolvidas em Python. Esse desenvolvimento conta com a participação de alunos dos cursos de graduação de Tecnologia em Análise e Desenvolvimento de Sistemas e Engenharia Cartográfica.

Entre os diversos sistemas e módulos já desenvolvidos pela TMR, um deles se destaca pela quantidade de recursos utilizados e pelo seu visual. A TMR teve o privilégio de ser selecionada pela startup Courtx para desenvolver um ecossistema para jogadores de esporte de raquete. O sistema envolve tudo do que há de melhor no Delphi, interação com dispositivos Bluetooth para marcação de pontos pelos jogadores, interface utilizando animações Lottie com Skia, ambiente Linux e tudo orquestrado por um backend utilizando API Horse fornecendo endpoints para várias outras plataformas. Junte-se a Tatu, Muka e Radical e saiba mais!