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. Os slides de todas as palestras serão disponibilizados depois do evento, para todos os participantes.

Grade completa de palestras/mini-cursos


Palestrante Tema/Resumos

CantuPalestra em portuguêsCarlos Henrique Cantu

FireBase/WarmBoot Informática - atua no mercado de desenvolvimento de software há 21 anos, é mantenedor do site www.firebase.com.br e www.firebirdnews.org, consultor de banco de dados Firebird, autor do livro Firebird Essencial e Firebird 2 e colunista da revista ActiveDelphi. No total, já palestrou para milhares de pessoas, na Conferência Internacional de Firebird em 2005, 2006, 2007 e 2008, em todas as edições do Firebird Developers Day (FDD) e Delphi Developers Day (DDD), no SQL Connect 2007, além de diversos eventos ligados a informática e programação.

Blog: blog.firebase.com.br
Twitter: @chcantu

Tema: Desvendando os tipos Numéricos no Firebird

Resumo: O Firebird oferece diversos tipos de dados para armazenamento de valores: integer, numeric, decimal, double precision, etc. Muitas pessoas tem dúvidas sobre qual o melhor tipo a ser usado para um determinada função, por exemplo, armazenar valores monetários, etc. Além disso, o comportamento dos tipos pode mudar de acordo com o dialeto utilizado, inclusive em relação a precisão da informação recuperada.

Essa palestra desvendará os tipos de dados suportados pelo Firebird para armazenamento de valores numéricos, as diferenças entre eles, cuidados que devem ser tomados em relação aos limites e precisão, além de "pegadinhas" que muitas vezes são desconhecidas e que podem gerar resultados "estranhos", como truncagem de valores, valor recuperado diferente do valor armazenado, etc.

Nível: Todos os níveis

Alexey KovyazinPalestra com tradução para o portuguêsAlexey Kovyazin (Rússia)

Diretor executivo da IBSurgeon. Alexey é um veterano das tecnologias da informação: sua experiência inclui ter trabalhado na Borland/CodeGear/Embarcadero e na Microsoft, além de ser especialista na recuperação de bases de dados corrompidas. Na IBSurgeon, trabalha na melhoria constante dos produtos e serviços, pois acredita que a qualidade é a chave do sucesso.

Tema: Como monitorar e otimizar o Firebird baseando-se nos dados coletados

Resumo: Essa palestra dará uma visão geral das habilidades de monitoramento disponíveis para o Firebird, explicando como usar os dados coletados para encontrar e resolver problemas de performance, incluindo análise das lock tables, marcadores de performance do sisterma operacional, tabelas de monitoramento (MON$), gstat, TraceAPI e o utlitário FBScanner da IBSurgeon. A palestra é dedicada aos aspectos práticos de monitoramento com o uso de exemplos.

Nível: Todos os níveis


Tema: Firebird Recovery

Resumo: A palestra contém informações sobre a natureza das corrupções no Firebird, seus tipos e impactos. Serão apresentados alguns exemplos de recuperação de corrupção de índices, padrões para o uso dos utilitários do Firebird e demonstração das ferramentas de proteção e recuperação da IBSurgeon: FBFirstAid e FBDataGuard.

Nível: Todos os níveis

Jederson ZuchiPalestra em portuguêsJederson Donizete Zuchi

Diretor de sistemas da Sygnux Software, empresa especializada em softwares personalizados atuando nas áreas industriais e comerciais. Professor da Fatec/TQ atuando nas disciplinas de Banco de Dados II e Analise e Projeto de Sistemas I. Formado em processamento de dados, pela mesma instituição, também foi professor do Senac/SP. Desenvolve sistemas em delphi, Java e atualmente atuando na plataforma .Net. É também colunista da revista ClubeDelphi escrevendo diversos artigos relacionados ao Firebird e também a tecnologia delphi.

Twitter: @jedersonzuchi

 

Paulo QuicoliPalestra em portuguêsPaulo Quicoli

Formado pela FATEC, atua há mais de 10 anos como analista desenvolvedor em aplicativos Client/Server desenvolvimentos em Delphi e .NET, utilizando tecnologias como WPF, WCF, Silverlight e NHibernate. Coordenador do núcleo .NET da Control-M Informática em Jaboticabal/SP, editor técnico das revistas Clube Delphi, .Net Magazine, editor .NET da revista Web Mobile Magazine, do grupo DevMedia e um dos responsáveis pelo site NHibernate Brasil, que oferece consultoria e suporte em NHibernate.

Blog: quicoli.wordpress.com
Twitter: @pauloquicoli

 

Tema: Acessando o FB de aplicações distribuídas (mobile), via acesso nativo e webservices.

Resumo: Serão abordados tópicos relativos a interoperabilidade entre aplicações das mais diversas formas:

  • Acesso nativo do sistema operacional Android, onde iremos demonstrar conexão com o banco de dados diretamente do dispositivo ao Firebird usando o driver Jaybird para Android.
  • Construção de um servidor DataSnap utilizando ORM para acesso ao banco de dados Firebird.

O serviço será consumido através do PhoneGap, framework que permite o desenvolvimento de aplicativos nativos para as plataformas Android, iOS, BlackBerry, Windows Phone 7 e 8, Windows 8, Bada, Symbian e outros utilizando HTML 5, Javascript e CSS. Encapsulando as diferentes APIs, é possível distribuir um único código fonte em várias plataformas, otimizando tempo de desenvolvimento.

Veremos os elementos básicos que compõe um aplicativo HTML 5 para mobile implementado com JQuery Mobile, como consumir um serviço REST e como distribuir esse único aplicativo nas plataformas Android, iOS (iPhone e iPad) e Windows (Windows Phone e Windows 8).

Nível: Intermediário - Avançado

Atenção! Esse é um mini-curso, com duração de duas palestras.

BensonPalestra em portuguêsAlexandre Benson Smith

Trabalha com desenvolvimento de sistemas desde 1989, sendo que 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, esteve envolvido 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: Explorando as Tabelas de Sistema

Resumo: As tabelas de sistema (cujo nome sempre começa com RDB$) são responsáveis por armazenar toda a estrutura (metadata) do banco de dados, desde definições de tabelas e seus campos, chaves primárias, relacionamentos (chaves estrangeiras), tipos de dados, charsets, etc. A manipulação direta das tabelas de sistema, apesar de não recomendada, em determinadas situações pode facilitar algumas operacões, mas o grande poder delas está na possibilidade de recuperar praticamente qualquer tipo de informação relacionada a qualquer estrutura existente no banco de dados. A palestra mostrará as tabelas de sistema existentes, suas funções e relacionamentos, além de exemplos práticos de como recuperar informações úteis e interessantes através do uso de selects nas tabelas RDB$.

Nível: Intermediário


Tema: Usando o GSTAT para entender e melhorar a performance do seu BD

Resumo: O gstat é um utilitário de linha de comando muitas vezes esquecido pelos usuários, mas que fornece informações importantes que podem ser muito úteis na identificação de problemas principalmente relacionados ao controle transacional. Tópicos desta palestra:

  • Explicação das informações do GSTAT
  • Exemplos de análise dos dados
  • GSTAT x Garbage Collection
  • Como identificar pontos que merecem atenção
  • O que pode ser feito em suas aplicações para melhorar a
    performance.

Obs: Essa palestra é uma re-edição da que foi originalmente apresentada no 5º FDD, ficando entre as melhores avaliações do evento.

Nível: Intermediário


Marcelo DaibertPalestra em portuguêsMarcelo Daibert

É Mestre e Especialista em Ciência da Computação pela Universidade Federal de Viçosa (UFV). Bacharel em Sistemas de Informação pela Faculdade Metodista Granbery (FMG). Coordenador do Curso de Ciência da Computação da Faculdade Governador Ozanam Coelho (FAGOC). Professor da FAGOC na Graduação e Pós-Graduação (Especialização). Gerente Técnico da Optical Soluções em Informática LTDA. É também articulista das revistas do grupo DevMedia (JavaMagazine, ClubeDelphi, .NET Magazine, SQL Magazine e WebMobile). Atua principalmente nas áreas de Engenharia de Software, Linguagens de Programação, Sistemas de Informação e Redes de Computadores.

Tema: Migrando Sistemas Legados para o Paradigma Orientado a Objeto e Multicamadas

Resumo: Hoje a orientação a objetos é um dos principais paradigmas de desenvolvimento de sistemas. Existem algumas vantagens ao se utilizar este paradigma, especialmente a médio e longo prazo. Mesmo assim, diversos sistemas ainda fazem uso de outras técnicas de desenvolvimento por diversas razões: aplicações complexas, de difícil manutenção, grau de criticidade, custo para evolução, entre outros.

Esta palestra tem como objetivo apresentar uma proposta de evolução de sistemas legados para o paradigma orientado a objetos e multicamadas, apresentando algumas abordagens para a evolução. De maneira geral será apresentado um passo a passo de como realizar esta tarefa. Técnicas de refatoração e abordagens de evolução de software serão apresentadas, bem como vantagens e desvantagens da orientação a objetos.

Um estudo de caso será disponibilizado e apresentado contendo uma aplicação, com os mesmos requisitos, no paradigma estruturado e outra no paradigma orientado a objetos e multicamadas usando o banco de dados firebird.

Nível: Intermediário


Tema: Análise de Melhora de Desempenho em Consultas no Firebird: o uso das técnicas de desnormalização, particionamento e indexação

Resumo: Devido ao grande volume de dados em sistemas, o tempo de resposta das consultas e geração de relatórios pode ser obtido em minutos ou horas (dependendo da quantidade de informações). Para melhorar o desempenho das consultas, algumas técnicas podem ser usadas, como: desnormalização, particionamento e indexação.

De maneira geral o particionamento refere-se à segmentar uma tabela de fatos em tabelas menores. Sendo assim, no momento da consulta será necessário fazer acesso somente na parte segmentada, em que há dados desejados. Desnormalização tem por objetivo simplificar a estrutura das tabelas, não utilizando os esquemas propostos pelas Formas Normais, reduzindo o número de relacionamentos e introduzindo a redundância de dados. Indexação refere-se a adicionar índices aos registros para serem localizados de modo mais rápido na realização das consultas.

Esta palestra tem como objetivo analisar estas técnicas e apresentar um estudo de caso aplicando-as em um banco de dados Firebird populado com mais de 10 milhões de registros e outro com 100 milhões de registros (comparativo).

Nível: Intermediário

 

RomiltonPalestra em portuguêsRomilton Gonçalves Dias

Romilton Gonçalves Dias, 40 anos, Casado, Natural de Belo Horizonte, Analista de Sistemas, Especializado em Gestão de Processos, Certificado Linux (LPI), Especialista em rede de computadores, Prof. SENAC. Ministrou várias palestras pelo Brasil em sistema de Gestão Hospitalar, Gerente de Capacitação Profissional SPDATA. Experiência de 10 anos com Firebird.

Tema: Caso de sucesso - 10 anos com Firebird (SPData)

Resumo: Apresentando a trajetória de uso, desde o Interbase 6 até a versão 2.5.2 do Firebird, mostrando os problemas encontrados e soluções realizadas, comparativo da estrutura na época do Interbase com a estrutura atual, recursos utilizados no Firebird para melhor desempenho do ERP, etc.

Exemplos de casos de sucesso, entre eles um hospital do Rio de Janeiro que funciona 24/7 com 380 estações de trabalho e aproximadamente 1.000 conexões simultâneas, CRM integrado com os ERPs, integrações com outros sistemas e aplicativos mobile WEB que utilizam Firebird (pesquisa de satisfação).

Nível: Em breve

MikePalestra com tradução para o portuguêsMichael Philippenko e Denis Zubov (Rússia)

Michael Philippenko é CEO da Fast Reports. Denis Zubov é o principal desenvolvedor do Fast Report FMX e VCL.

Tema: Possibilidades e limitações do desenvolvimento de relatórios de negócio em multi-plataforma.

Resumo: No mundo atual, é cada vez mais comum a necessidade de desenvolver aplicações que rodem em diferentes sistemas operacionais. Essa palestra abordará o tema do desenvolvimento visual de relatórios de negócios no Delphi e Lazarus, através do FastReport, recuperando os dados de uma base Firebird, possibilitando gerar executáveis para Windows, Linux e MacOS.

Nível: Em breve

BensonPalestra em portuguêsEduardo Jedliczka

Mestre em Ciências da Computação pela UNIMEP. Atualmente é servidor público da UTFPR (antigo CEFET-PR). Atua como consultor/DBA em Firebird desde 2006. Já palestrou em diversas edições do FDD, participando da lista de discussão da FireBase há muitos anos.

Tema: Dimensionamento de Servidores

Resumo: Desktops e Servidores são muito diferentes. Muitos desenvolvedores tem dúvidas sobre qual seria a melhor arquitetura de hardware para que seu produto funcione adequadamente: um super-desktop ou um servidor de grife?

Nesta palestra, apresentarei algumas características que pesam na escolha, demonstrando as diferenças e vantagens de processadores (Xeon, Opteron, Phenon, Core 2 Duo/Quad ou i7), Discos (SAS, SCSI, SATA), storages, interfaces (HBA, Fibre Channel), redes, além de questões como dimensionamento de memória, CPU-bound x IO-bound, redundância e fail-over, entre outros.

Também serão apresentadas algumas dicas para servidores de aplicação e web.

Nível: Intermdiário

Obs: Essa palestra é uma re-edição da que foi originalmente apresentada no 6º FDD, ficando entre as melhores avaliações do evento.


Tema: Simulando concorrência e crescimento do banco de dados

Resumo: Vez ou outra, percebemos que, com o passar do tempo, nosso aplicativo não apresenta a performance esperada. Como então prever, que aquela rotina rápida, linda e elegante futuramente apresente problemas de desempenho? Veremos nesta palestra algumas técnicas e estratégias para simular concorrência (como o aplicativo se comportaria com 20, 50, 300 conexões.. ) e crescimento (será que esta query/procedure seria performática com 5, 20, 100 milhões de registros/transações... ) além de alguns métodos para evitar futuro retrabalho.

MikePalestra com tradução para o portuguêsWagner Correa Ramos

Bacharel em Ciência da Computação (Unicamp-1998), MBA em TI aplicada a Gestão Estratégica de Negócios (FGV-2007). Sócio da OBJECT Sistemas, empresa desenvolvedora do ObjectMMRS e de serviços de consultoria na área de integração de sistemas. Trabalha na área de TI há mais de 25 anos, tendo atuado com diferentes sistemas de gerenciamento de banco de dados e sistemas desenvolvidos para
diversos segmentos de negócios e aplicações. Participou de projetos de aplicações de missão crítica envolvendo grandes volumes de dados e desafios de "tuning" para empresas como Lucent, Atento, Telemig,
Sony, Embrapa, Acesita, Shibata, Exército, Marinha e Força Aérea Brasileira, Tribunal de Justiça do Estado do Amazonas. Desenvolveu também aplicações para pequenos clientes do ramo de fast-food e
automotivo.

Palestra com tradução para o portuguêsAnderson Massararu Shibata

Bacharel em Ciência da Computação (Universidade de Mogi das Cruzes - 2002). Sócio da OBJECT Sistemas e 5 anos de experiência como Diretor de TI da rede de Supermercados Shibata.

Tema: Replicação de banco de dados - Teoria e Prática (Mini-curso)

Resumo: Esse mini-curso será dividido em duas partes, a primeira teórica e a segunda prática.

TEORIA

  • Aplicabilidade da replicação de banco de dados.
    Replicação como forma de distribuir o banco de dados geograficamente.
  • Replicação como forma de backup.
  • Os prós e contras do uso da replicação de banco de dados.
  • Os tipos de replicação de banco de dados.
  • Como fazer um modelo de dados que possa trabalhar centralizado ou descentralizado.
  • Qual a dificuldade em administrar um ambiente de banco de dados replicado.

PRÁTICA

  • Adaptação em um modelo de dados existente para poder trabalhar com replicação.
  • Adaptação em uma aplicação existente para poder trabalhar com replicação.
  • Instalação e configuração do OBJECTMMRS para replicar 3 bases Firebird.
  • Demostração de replicação de uma carga de dados de aproximadamente 100 mil operações.

A parte prática utilizará o ObjectMMRS como replicador. É um produto comercial, desenvolvido pelos palestrantes, sendo que a maior parte das noções e abordagens apresentadas podem ser aplicadas a qualquer replicador.

Nível: Todos

Madness Session Tema: LIVRE

Resumo: A experiência mostra que um dos melhores momentos de toda palestra é quando abre-se espaço para que o público faça perguntas e esclareça suas dúvidas.

Repetindo a experiência das últimas três edições, abriremos um horário exclusivo para que o público faça perguntas sobre qualquer assunto relacionado ao Firebird. Para respondê-las, todos os palestrantes estarão reunidos e você poderá direcionar a pergunta à algum deles, ou deixar livre para quem desejar responder.

É a chance de esclarecer aquela dúvida que vem lhe tirando o sono, e também de aprender com os problemas e dúvidas dos outros.

Mais palestras em breve... Mais palestras em breve...

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!

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

Palestras Inscrição Local e Hospedagem Reports