Palestras

Visando aumentar o número de assuntos abordados e oferecer conteúdo variado, o evento mais uma vez contará com palestras em paralelo (simultâneas), ocorrendo em salas diferentes. Você é livre para decidir na hora qual palestra irá assistir. O material de todas as palestras será disponibilizado depois do evento, para todos os participantes.

Veja abaixo a grade com os horários de cada palestra (não precisa imprimir, pois ela estará disponível na pasta do evento). Clique para ampliar.

Palestrante Tema/Resumos

Palestra em portuguêsCarlos Henrique Cantu

WarmBoot Informática/FireBase - atua no mercado de desenvolvimento de software há 16 anos, é mantenedor do site www.firebase.com.br (referência nacional sobre FB), consultor de banco de dados Firebird, autor do livro Firebird Essencial e Firebird 2, editor da revista DBFreeMagazine e colunista da revista ActiveDelphi. Foi palestrante na Conferência Internacional de Firebird em Praga nos anos de 2005 e 2006, nas três edições do Firebird Developers Day, no SQL Connect 2007 e em todas as edições dos DDDs (Delphi Developers Day).

Tema: Sincronizando/atualizando a estrutura de um banco de dados

Resumo: É comum a situação onde uma mesma aplicação seja utilizada em diversos locais (diferentes clientes, redes, etc). Geralmente o lançamento de uma nova versão da aplicação implica na atualização/alteração da estrutura do banco de dados (adicionando ou removendo campos/tabelas, inserindo informações, etc). Esta palestra apresentará um método de atualização automática da estrutura (metadata) do banco através da própria aplicação. Com a ténica apresentada, bancos com diferentes versões de estrutura poderão ser atualizados para a versão mais atual. Com isso, o próprio executável da aplicação checará a versão da estrutura atual do banco de dados, e aplicará os scripts de atualização (pré-definidos) necessários para atualizá-la. Também serão discutidos os problemas que podem ser enfrentados com essa abordagem, e dicas de como resolvê-los. Esta palestra foi originalmente apresentada pelo autor na Conferência Internacional de Firebird, realizada em Praga - 2006. A linguagem utilizada no exemplo será o Delphi com componentes IBO, mas a técnica pode ser adaptada para qualquer linguagem.


Tema: Firebird - A escolha certa!

Resumo: É comum, durante o processo de análise de requisitos de um projeto, a pesquisa para determinar as melhores tecnologias a serem utilizadas. Sem dúvida, uma das principais camadas presentes em quase todos os projetos é a de Banco de Dados. Nós, como usuários de Firebird, sabemos como ele é bom e eficiente. O problema, muitas vezes, é convencer o chefe ou uma equipe que nunca teve contato com o banco, que ele daria conta do recado, e com direito a medalha de honra ao mérito! Essa palestra mostrará argumentos (técnicos e gerais) que podem influenciar de forma decisiva na adoção do Firebird para os mais variados tipos de projetos. Será também comentado alguns casos interessantes de uso do Firebird, em empresas de grande porte e nas mais diferentes situações. Por fim, apresentarei uma visão geral de como o projeto está organizado, como ele evolui, oque podemos esperar das novas versões, e quem está por trás de tudo isso.

Palestra com tradução para o portuguêsDmitri Kouzmenko (Rússia)

Diretor da IBase.ru e CEO da IBSurgeon, foi um dos responsáveis pelo Yaffil, versão comercial do Firebird vendida durante um tempo na Russia. É consultor especialista em otimização de performance em servidores Firebird, sendo também autor da ferramenta de análise e otimização de bancos de dados IBAnalyst e IB Transaction Monitor.

Tema: Otimizando o hardware e a performance das transações

Resumo: Nesta palestra consideraremos meios de encontrar gargalos de performance e problemas de estabilidade, incluindo o tunning de hardware.

Parte 1:

  • Análise estática e dinâmica de transações através do IBAnalyst e do IBTM.
  • Casos comuns de mal e bom comportamento de transações nas aplicações
  • Controle transacional em componentes e drivers

Parte 2:

  • Entendendno a performance do disco (HD)
  • Vantagens e desvantagens do RAID
  • Velocidade de backup e restore
  • Velocidade do nBackup

Tema: Detectando corrupção em bancos de dados: como entender o que aconteceu e estimar a perda de dados.

Resumo: Corrupções são sempre ameaçadoras, mas nem todas são igualmente perigosas. Nesta palestra, veremos como podemos estimar a área corrompida, determinar a porcentagem de perda dos dados e saber quais as chances de recuperação dos dados, usando somente métodos comuns e ferramentas gratuitas. Falaremos também sobre as razões mais comuns que levam ao corrompimento dos bancos baseado na experiência adquirida pela IBSurgeon em anos de trabalho nesta área.

Palestra com tradução para o portuguêsAnn Harrison (USA)

Ann trabalha com Bancos de Dados há mais tempo do que gostaria de admitir, iniciando com a DEC. Desenhou também um dicionário de dados baseado no modelo de dados semântico, criando um protótipo usando Rdb/ELN. Ann trabalhou para a InterBase (ISC) e desde então vem acompanhando o desenvolvimento do InterBase e do Firebird, ao lado de Jim Starkey (seu marido e criador do InterBase e do Firebrid Vulcan). Atualmente é responsável pela IBPhoenix USA.

Tema: Artefatos do Firebird

Infelizmente, a palestra de Ann Harrison no 4º FDD foi cancelada devido a problemas graves de saúde com o pai de Ann, que impedirá que ela esteja no Brasil no dia do evento. Tudo aconteceu na última hora (como manda a lei de Murphy), e mesmo com todo o empenho da Ann para tentar contornar a situação, infelizmente não foi possível. A palestra será substituída pela "Firebird - A escolha certa!"

Palestra com tradução para o portuguêsHolger Klemt (Alemanha)

Fabricante da ferramenta IBExpert para administração de bancos de dados Firebird, presidente da HK-Software, empresa que oferece treinamentos e consultoria em Firebird na Alemanha/Europa. Organizou as duas primeiras conferências internacionais de Firebird, em Fulda (Alemanha).

Tema: Desenvolvimento rápido e simples de aplicações web com IBExpert e Firebird

Resumo: Alguma vez você já sonhou com um ambiente que permitisse o desenvolvimento de aplicações web individuais baseadas em banco de dados? Esta palestra mostrará uma solução para implementação rápida de aplicações webs, sem necessidade de aprender novas linguagens!

Com o IBExpertWebforms, você poderá criar aplicações baseadas em bancos de dados de forma rápida e visual. Coloque os componentes VCL no form designer integrado, conecte-os às fontes de dados (tabelas ou queries) através do object inspector e crie seus eventos na forma de stored procedures dentro do banco de dados Firebird.

O resultado é gerado em PHP, intepretado pelo servidor Apache, no Linux, Windows, ou qualquer outro sistema operacional que suporte Apache, PHP e Firebird.

A vantagem é que você não necessita aprender qualquer linguagem (Java script, HTML, Ajax, PHP, etc) para criar sua aplicação de banco de dados! Todas as operações são feitas e armazenadas dentro do banco de dados, e você só precisa aprender algumas extensões e regras muito simples baseadas no seu conhecimento de Firebird.

Nesta palestra, mostraremos como criar uma aplicação web para banco de dados, saindo do básico como telas de login e controle de sessões chegando até a criação de um exemplo de controle simples para pizzarias. Implemente suas próprias idéias tendo somente conhecimento básico de Firebird e VCL!

O IBExpertWebForms ServerScript será integrado na próxima versão comercial do IBExpert, sendo possível também usá-lo na versão gratuita (Personal Edition), mas com algumas limitações. O IBExpert virá com um ambiente integrado Apache/PHP compatível com qualquer versão do Windows, sendo possível até mesmo disponibilizar a aplicação web através da sua própria máquina, usando um serviço de DNS dinâmico, como o dyndns.org.


Tema: Técnicas avançadas de debug

Resumo: Esta palestra apresentará diferentes modos de "debugar" stored procedures e triggers, incluindo o uso do debugger do IBExpert, bem como diversas dicas que ajudam a detectar possíveis problemas nos BDs dos clientes, onde muitas vezes um debug em real-time não é possível. Você entenderá onde e como usar o operador WHEN, criar exceções com informações dinâmicas, achar problemas em loops e muito mais.

Palestra em portuguêsLuiz Paulo de Oliveira Santos

Formado em Tecnologia em Processamento de Dados, especialista em Análise de Sistemas e acadêmico em Ciências Jurídicas. Atualmente é analista de suporte de redes da Universidade Metodista de Piracicaba, é editor da revista DB Freemagazine (uma revista focada exclusivamente para bancos de dados Cliente/Servidor e SQL), colunista do site Dicas-L e professor nas Faculdades Integradas Einstein de Limeira.

Tema: Novidades do Firebird 2.1

Resumo: A versão 2.1 do Firebird (atualmente em fase alpha) traz novidades quentíssimas que há muito tempo estão sendo aguardadas pelos usuários, entre elas:

  • Monitoramento de banco de dados - através de tabelas virtuais de sistema, você poderá saber quais queries estão em execução, a quanto tempo, que está executando, cancelar comandos em andamento, verificar as transações abertas, etc.
  • Triggers de sistema - São triggers especiais acionados por ações no banco de dados, como a abertura de uma nova conexão, abertura/commit/rollback de uma transação, etc.
  • Tabelas temporárias
  • Comando Merge
  • Expressões comuns de tabelas/Queries recursivas
  • Protocolo de comunicação mais eficiente

e muitas outras novidades que serão apresentadas ao longo desta palestra. A previsão de lançamento do FB 2.1 (final) é para o o terceiro trimestre de 2007.

Palestra em portuguêsManoel Pimentel Medeiros

Engenheiro de Software e líder do projeto BoxSQL, atua em projetos java pela Rhealeza Informática (SP), entre outras atividades, se dedica a coordenação do grupo de usuários de Extreme Programming da região Norte (XPNorte) e do NUG-BR (NetBeans Users Group - Brasil), além de ser colunista do portal e revista Java Magazine, possui também as certificações: Scrum Master, Java e Delphi da Brainbench.

Felipe Rodrigues de Almeida

Analista de Sistemas com experiência de 4 anos em desenvolvimento de sistemas distribuídos. Atualmente trabalha em projetos da IBM e CTC - Canavieira. Participa ativamente do desenvolvimento do framework Struts2 e mantém o projeto open-source BoxSQL. Além de ser colunista do portal Java Vídeo Magazine e revista Web Mobile. Passa o tempo livre curtindo e cuidando de seus 4 cães.

Tema: FireBird e BoxSQL para aplicações Java de alta performance

Resumo: Nessa palestra você aprenderá como usar o FireBird 2.0 em aplicações web em Java, através do framework BoxSQL.

Tópicos abordados:
•Objetivo do Framework BoxSQL;
•Características;
•O Problema do JDBC Simples;
•Arquitetura Proposta;
•Templates;
•Mapeamento Automático;
•Mapeamento de Resultados
•Cache de Templates;
•Download e Instruções de uso;
•Firebird e java, como isso acontece?
•Firebird e BoxSQL – Ganhando Produtividade
•Entendendo como funciona o design pattern DAO
•Exemplo Prático – Criação de uma aplicação web;

Palestra com tradução para o português Nikolay Samofatov (Rússia)

Chefe de tecnologia da Red Soft

Trabalha há mais de 10 anos na área de TI como especialista em tecnologia, arquiteto chefe, gerente de grupos e consultor. Trabalhou em projetos de TI relacionados as áreas econômica, financeira, médica e de transmissões de televisão.

Envolveu-se no desenvolvimento do Firebird desde 2002, desenvolvendo recursos como savepoints, backup incremental e melhorias de escalabilidade. Trabalhou junto com o Brasileiro Adriano Fernandes na implementação do novo módulo de internacionalização do Firebird 2, com suporte total ao Unicode 5.0.

Desde 2006, ocupa funções de direção e execução nas empresas que ajudou a fundar, e com consultoria para grandes empresas. Nikolay viaja muito pelo mundo, mas atualmente gasta grande parte do seu tempo em Moscow, com sua amada esposa Ksenia e seu filho Maxim, de apenas 7 meses.

Tema: Red Soft: Levando o Firebird para o ambiente corporativo

Resumo: Esta palestra é sobre a experiência da Red Soft em trazer o Firebird e aplicações baseadas nele para os clientes do setor público e corporativo. Tópicos abordados:

1) Desenvolvendo soluções empresariais baseadas no Firebird: desafios técnicos e não técnicos.

2) Novas funcionalidades do Red Database 2.0
- Profiling API (fbtrace)
- Replicação e mirroring

3) Construindo aplicações de data warehouses usando tecnologias Open Source:
- Mondrian e Firebird
- Firebird-based ROLAP: acessando os dados usando MDX and XMLA

4) Funcionalidades agendadas para o Red Database 2.1
- SuperClassic engine architecture
- security model overhaul
- Java and C/C++ Stored Procedures
- Stored Procedure debugger
- Full Text Search

Palestra em portuguêsEmerson Facunte e Rogério Cordeiro

Rogerio Halicki Cordeiro, graduado em engenharia elétrica pela PUC-PR, tem 10 anos de experiência no mercado de desenvolvimento, onde atuou em empresas de grande porte como Siemens e, recentemente, Sofhar onde atuava como Líder de Desenvolvimento. Atuou ativamente nas atividades dos Centros de Inovação Microsoft. Hoje, na Microsoft, ocupa a posição de Especialista .Net no time do MSDN Brasil.

Emerson Facunte é MVP Visual Developer ASP/ASP.Net, co-Owner Framework.Net Microsoft Latam, entusiasta de aplicações e-business, XNA Game Designer, publicou 9 livros e mais de 120 artigos, ministrou palestras, cursos e workshops para cerca de 20.000 pessoas em todo o país, membro-fundador do DUG-BR, membro-fundador do VSTS Rocks Brasil, Lider do grupo Codificando.Net, Arquiteto de Software da Saraiva.COM, professor de Ciência da Computação da UNIP e de pós-graduação em Engenharia de WebSites da UNICSUL-SP.

Tema: Produtividade com Visual Studio 2005 e Firebird

Resumo: Conheça a ferramenta Microsoft Visual Studio 2005 e novas técnicas para desenvolvimento de aplicativos Web, Windows Forms, entre outros. Nesta sessão você conhecerá:

  • Visual Studio 2005
  • Configuração do Firebird .NET Provider no VS2005
  • Recursos da IDE
  • Flexibilidade no desenvolvimento de aplicações Web
  • ASP .Net 2.0
  • Master Pages
  • Grid View, novos conceitos
  • WebServices
  • Windows Forms
  • Snap Lines
  • Code Snippet
  • Starter Kits
  • Click Once - Fácil distribuição de aplicações

Palestra em portuguêsAlexandre Benson Smith

Trabalha com desenvolvimento de sistemas desde 1989,
desde 1993 na THOR Software e Comercial Ltda, desenvolvendo software específico (taylor-made) e sistemas integrados de gestão empresarial. Ao longo destes anos me envolvi em diversos projetos tais como software multimídia (quiosques, auto-treinamento, catálogos eletrônicos, etc), projetos para diversas prefeituras e diversos sistemas voltados para engenharia. Trabalha com Interbase/Firebird desde 1999 e participa de diversas listas de discussão e suporte de Firebird.

Tema: Firebird no dia a dia, entendendo sua base de dados

Resumo: Dicas para ter melhor performance nas queries, como funcionam as leituras indexadas (bitmap), análise das estatísticas do banco (gstat), garbage collection e o impacto no uso, formas diferentes de escrever o mesmo tipo de query e as diferenças nos planos de otimização.

Palestra em portuguêsMaurício Longo

Autor de inúmeros livros sobre Delphi, foi palestrante nas duas últimas Conferências Internacionais de Firebird em Praga. É membro do Comitê da Fundação Firebird e realiza a tradução das palestras internacionais no FDD, desde a segunda edição.

Tema: Gerenciamento de Conteúdo aberto para Sites usando Firebird

Resumo: Nesta sessão será apresentado um modelo de dados simples para a gerencia de todo o conteúdo de um website através de informações armazenadas em um banco de dados Firebird.

A ênfase da sessão será em mostrar como um site bastante complexo pode ser criado e mantido de forma simples através de um modelo de dados e queries de baixa complexidade.

O código da aplicação utilizada para criar o site a partir do banco de dados é escrito utilizando a ferramenta Morfik que embuti o Firebird 2.0.1 e estará livremente disponível a todos para qualquer tipo de uso. O código pode ser compilado com a versão gratuita do software que está disponível para download.

Palestra em portuguêsEduardo Jedliczka

Membro do TeamFB da FireBase, é um dos usuários mais antigos, ativos e experientes da lista de discussão da FireBase. Trabalha atualmente como DBA Firebird na Bonagura.

Tema: Usando FB Classic para ambientes de alta concorrência e/ou disponibilidade

Resumo: Sabemos que o Firebird funciona muito bem em ambientes considerados "pequenos". Mas como ele se comporta, e como configurá-lo, em um ambiente com centenas de usuários concorrentes, em máquinas com vários processadores, tabelas com dezenas de milhões de registros, e bases que consomem dezenas de Gigabytes? Quais as implicações de utilizar o SuperServer num ambiente assim? Quais as vantagens e desvantagens da Versão Classic?

Palestra em portuguêsBruno Lichot

Bruno Lichot (blichot@softpark.com.br) – Especialista em Desenvolvimento de Soluções Multicamadas, WebServices e Interfaces Web sobre Bases de Dados Relacionais. Integrante do CodeGear Product Evangelist Team. Ativista da Comunidade de Desenvolvedores atuante na liderança de Grupos de Usuários como DelphiRio, DUG-SP e NDDV. Evangelista, Palestrante e Instrutor de Tecnologias Borland/CodeGear, já ministrou palestras, seminários e treinamentos para mais de 4000 pessoas em todo território nacional. Palestrante anual da Borland Conference, tendo ministrado palestras também em outros eventos como Delphi Developers Day, FireBird Developers Day, SQL Tech Week e WebDays, WebMobile Tech Week, Semana da Informação Curitiba e Goiânia, ClubeDelphi TechWeekend e ClubeDelphi TechDay SP, RJ, BH e POA.

Tema: Performance em construção de aplicações com Delphi, DBExpress e FireBird 2.0

Resumo: Com todo tipo de requisição e necessidade de solução em nossos dias, performance, conectividade, escalabilidade, adaptabilidade, segurança e velocidade são itens indispensáveis.
Nesta palestra apresentaremos as principais técnicas para obtenção de performance na construção e configuração do banco de dados, conexão com o banco de dados e obtenção de performance com DBExpress e ClientDataSet. Tudo isso aplicado ao ambiente Multicamadas, Aplicações de Distribuição Geográfica e Web.
Tópicos:
- Criação e Configuração do Banco de Dados
- Acesso e Manipulação de Dados com DBExpress
- DataSnap
- Recursos do ClientDataSet
- Web
- Interfaces Ricas e Remotas com Win32
- Borland Socket Server

As palestras marcadas com o símbolo Palestra com tradução para o portuguêsterão tradução consecutiva para o português. Na tradução consecutiva, o palestrante fala, pára, o tradutor faz a tradução do que foi falado, e o ciclo continua.

Verifique as promoções que somente os participantes do FDD terão direito!

Atenção! A grade apresentada poderá sofrer alguma variação até o dia do evento.

Copyright Carlos H. Cantu - todos os direitos reservados. Melhor visualizado em 1024x768 com o Firefox.

Palestras Inscrição Local e Hospedagem Reports