<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.7.2" -->
<rss version="2.0">
    <channel>
        <title>FireBase RSS News</title>
        <description></description>
        <link>http://www.firebase.com.br</link>
        <lastBuildDate>Mon, 29 Jun 2026 21:00:01 -0300</lastBuildDate>
        <generator>FeedCreator 1.7.2</generator>
        <image>
            <url>http://www.firebase.com.br/images/firebase_small.jpg</url>
            <title>FireBase Logo</title>
            <link>http://www.firebase.com.br</link>
            <description>RSS disponibilizado pela FireBase. Clique para visitar.</description>
        </image>
        <item>
            <title>Laravel-Firebird (Benson fork)</title>
            <link>https://www.firebase.com.br/noticias.php?id=3384</link>
            <description>&lt;article&gt;
    &lt;section&gt;
        &lt;p&gt;Desenvolvedores que utilizam o ecossistema Laravel e dependem do banco de dados relacional Firebird agora contam com uma nova alternativa robusta para seus projetos. Foi anunciado o lançamento de um fork otimizado do driver de conexão, projetado especificamente para resolver gargalos históricos de compatibilidade e estabilidade entre o framework PHP e o SGBD.&lt;/p&gt;
        
        &lt;p&gt;A iniciativa surgiu da necessidade de suprir lacunas deixadas por implementações legadas que não acompanhavam o ritmo de atualizações do Laravel ou que apresentavam falhas críticas em operações de longa duração.&lt;/p&gt;
    &lt;/section&gt;

    &lt;section&gt;
        &lt;h3&gt;Correções de arquitetura e foco em estabilidade&lt;/h3&gt;
        &lt;p&gt;Diferente de pacotes anteriores mantidos pela comunidade, este novo fork introduz melhorias profundas na camada de persistência e comunicação de dados. Entre os principais destaques técnicos e implementações específicas estão:&lt;/p&gt;
        
        &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;Mecanismo de Reconnector Corrigido:&lt;/strong&gt; O driver agora conta com uma implementação nativa e funcional do comportamento de reconexão automática. A melhoria é indispensável para evitar quedas e perdas de conexão em processos de fila (&lt;em&gt;Queue Workers&lt;/em&gt;) e tarefas agendadas em background.&lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;Suporte Nativo a Auto Increment (Generators e Triggers):&lt;/strong&gt; O mapeamento do ORM Eloquent foi refinado para interpretar corretamente a estrutura de chaves primárias do Firebird, suportando a injeção manual via Model ou o consumo transparente de &lt;code&gt;GENERATOR/SEQUENCE&lt;/code&gt; do banco de dados.&lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;Tratamento de Caixa (Upper/Lower Case):&lt;/strong&gt; Correção na normalização do retorno de colunas e atributos. A mudança mitiga falhas comuns de mapeamento causadas pela tradicional insensibilidade ou conversão automática para maiúsculas do dialeto Firebird.&lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;Aprimoramento da Gramática do Query Builder:&lt;/strong&gt; Ajustes finos na compilação das instruções SQL geradas pelo Laravel, garantindo total fidelidade sintática na tradução das queries para o dialeto ISQL.&lt;/li&gt;
        &lt;/ul&gt;
    &lt;/section&gt;

    &lt;section&gt;
        &lt;p&gt;Obtenha mais informações sobre essa implementação &lt;a href=&quot;https://www.firebase.com.br/artigo.php?id=3385&quot; target=&quot;_blank&quot;&gt;neste artigo&lt;/a&gt;.&lt;/p&gt;
    &lt;/section&gt;
&lt;/article&gt;</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Mon, 06 Aug 2007 00:00:00 -0300</pubDate>
        </item>
        <item>
            <title>Ganhos inesperados com o FB 5</title>
            <link>https://www.firebase.com.br/noticias.php?id=3382</link>
            <description>    &lt;p&gt;
        Uma melhoria fundamental na arquitetura do motor do &lt;strong&gt;Firebird 5.0&lt;/strong&gt; (introduzida nativamente no ODS 13.1) resolveu um antigo problema de desperdício de espaço em disco relacionado ao armazenamento de campos de texto longos e valores nulos subsequentes.
    &lt;/p&gt;
    
    &lt;h2 style=&quot;color: #2563eb; font-size: 16px; margin-top: 20px; margin-bottom: 8px;&quot;&gt;O Cenário Anterior&lt;/h2&gt;
    &lt;p&gt;
        Nas versões anteriores, o Firebird utilizava um algoritmo clássico de compressão do tipo &lt;strong&gt;RLE (Run-Length Encoding)&lt;/strong&gt; ao nível de registro. Esse algoritmo comprimia sequências de até 128 bytes idênticos em uma estrutura fixa de apenas 2 bytes. Embora eficiente para repetições pequenas, essa abordagem limitava a taxa máxima de compressão a apenas 64x.
    &lt;/p&gt;
    
    &lt;h2 style=&quot;color: #2563eb; font-size: 16px; margin-top: 20px; margin-bottom: 8px;&quot;&gt;O Impacto no Tamanho (Overhead Reportado)&lt;/h2&gt;
    &lt;div style=&quot;background-color: #eff6ff; border-left: 4px solid #3b82f6; padding: 15px; margin: 15px 0; border-radius: 0 4px 4px 0;&quot;&gt;
        &lt;strong&gt;Destaque sobre o consumo de armazenamento:&lt;/strong&gt;&lt;br&gt;
        Conforme apontado por Dmitry Yemanov na abertura da issue, sob o algoritmo antigo, qualquer campo declarado como &lt;code&gt;VARCHAR(32000)&lt;/code&gt; que estivesse completamente vazio ou com valor &lt;code&gt;NULL&lt;/code&gt; acabava ocupando impressionantes &lt;strong&gt;500 bytes&lt;/strong&gt; em disco. Isso acontecia porque a longa cadeia de bytes zero gerada pelo preenchimento (padding) do registro não conseguia ser reduzida além do limite padrão de 64x, gerando um overhead de armazenamento massivo e desnecessário.
    &lt;/div&gt;
    
    &lt;h2 style=&quot;color: #2563eb; font-size: 16px; margin-top: 20px; margin-bottom: 8px;&quot;&gt;A Mudança Implementada&lt;/h2&gt;
    &lt;p&gt;
        Para corrigir esse comportamento, a modificação proposta na issue implementou um algoritmo RLE avançado dotado de um &lt;strong&gt;contador de comprimento variável&lt;/strong&gt;. 
    &lt;/p&gt;
    &lt;p&gt;
        A partir de agora, strings que sejam significativamente menores do que o tamanho máximo declarado, bem como grandes sequências de campos &lt;code&gt;NULL&lt;/code&gt; consecutivos, são codificadas de forma muito mais densa. Isso resulta em menos blocos de dados no disco e uma redução drástica no tamanho final dos arquivos de banco de dados populados com esse perfil de dados.
    &lt;/p&gt;
    &lt;p&gt;&lt;strong&gt;
        Um usuário reportou a diminuição considerável no tamanho de um banco de dados ao migrar do Firebird 3 para o 5, atribuída justamente a essa melhoria no RLE. A base de dados que originalmente ocupava 65GB passou a ocupar 52GB. Obviamente a redução de espaço depende diretamente do tamanho e da quantidade de registros com campos Varchar que estejam nulos ou que estejam ocupados com dados muito menores do que o tamanho definido para o campo.&lt;/strong&gt;
    &lt;/p&gt;
    
    &lt;p style=&quot;font-size: 14px; color: #64748b&quot;&gt;
        &lt;em&gt;Para mais detalhes técnicos e acompanhamento da implementação, consulte a discussão completa no &lt;a href=&quot;https://github.com/FirebirdSQL/firebird/issues/4723&quot; target=&quot;_blank&quot; style=&quot;color: #3b82f6; text-decoration: none; font-weight: bold;&quot;&gt;GitHub do Firebird (Issue #4723)&lt;/a&gt;.&lt;/em&gt;
    &lt;/p&gt;
</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Mon, 06 Aug 2007 00:00:00 -0300</pubDate>
        </item>
        <item>
            <title>Lançados Firebird 5.0.4, 4.0.7 e 3.0.14</title>
            <link>https://www.firebase.com.br/noticias.php?id=3380</link>
            <description>&lt;p&gt;O Projeto Firebird anunciou recentemente a disponibilidade de novas sub-releases para as suas três séries principais. Estas atualizações focam em melhorias de performance, estabilidade e correções críticas. Abaixo, destacamos as principais mudanças de cada versão.&lt;/p&gt;

&lt;h4&gt;Firebird 5.0.4&lt;/h4&gt;
&lt;p&gt;Esta sub-release da versão mais recente do Firebird traz aprimoramentos significativos em lógica de transações e replicação:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Nova configuração AllowUpdateOverwrite:&lt;/strong&gt; Foi adicionado o parâmetro &lt;code&gt;AllowUpdateOverwrite&lt;/code&gt;, que define como as operações de &lt;code&gt;UPDATE&lt;/code&gt; lidam com registros que já foram alterados por gatilhos (triggers) na mesma transação, permitindo maior controle sobre a estabilidade do cursor.&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Replicação de Sequências:&lt;/strong&gt; Agora é garantido que as sequências (generators) sejam replicadas corretamente, mesmo quando alteradas em transações que funcionam tecnicamente como somente-leitura.&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Suporte a RDB$RESET_CONTEXT:&lt;/strong&gt; Introdução da função &lt;code&gt;RDB$RESET_CONTEXT&lt;/code&gt;, que permite limpar ou reinicializar variáveis de contexto de uma sessão, otimizando a gestão de estado no banco.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Leia o &lt;a href=&quot;https://www.firebirdsql.org/file/documentation/release_notes/html/en/5_0/rlsnotes50.html&quot; target=&quot;_blank&quot;&gt;Release Notes completo do Firebird 5.0.4&lt;/a&gt;.&lt;/p&gt;

&lt;h4&gt;Firebird 4.0.7&lt;/h4&gt;
&lt;p&gt;A série 4.0 continua a receber melhorias de performance e ferramentas para desenvolvedores:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Otimização de Gatilhos de Integridade Referencial:&lt;/strong&gt; O motor do banco foi aprimorado para não disparar gatilhos de integridade referencial quando as chaves primárias ou únicas não sofreram alteração real, o que acelera operações de atualização massiva.&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Novo método API Util::convert:&lt;/strong&gt; Foi adicionado o método &lt;code&gt;Util::convert&lt;/code&gt; à interface Util, permitindo converter tipos de dados entre mensagens de forma idêntica ao motor interno do servidor.&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Precisão em Arquivos de Configuração:&lt;/strong&gt; Melhoria na leitura do tempo de modificação dos arquivos de configuração, garantindo que o servidor identifique e aplique mudanças de parâmetros com maior precisão e rapidez.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Leia o &lt;a href=&quot;https://www.firebirdsql.org/file/documentation/release_notes/html/en/4_0/rlsnotes40.html&quot; target=&quot;_blank&quot;&gt;Release Notes completo do Firebird 4.0.7&lt;/a&gt;.&lt;/p&gt;

&lt;h4&gt;Firebird 3.0.14&lt;/h4&gt;
&lt;p&gt;Embora em estágio avançado de manutenção, a série 3.0 recebeu atualizações de segurança e usabilidade essenciais:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Atualização da Biblioteca zlib:&lt;/strong&gt; As distribuições para Windows agora incluem a versão 1.3.2 da &lt;code&gt;zlib&lt;/code&gt;, trazendo correções de segurança e melhorias na compressão de dados.&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Alta Precisão em Configurações:&lt;/strong&gt; Assim como na versão 4.0, esta sub-release recebeu o ajuste para detectar modificações em arquivos de configuração com maior precisão temporal, evitando falhas no recarregamento de parâmetros.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Leia o &lt;a href=&quot;https://www.firebirdsql.org/file/documentation/release_notes/html/en/3_0/rlsnotes30.html&quot; target=&quot;_blank&quot;&gt;Release Notes completo do Firebird 3.0.14&lt;/a&gt;.&lt;/p&gt;</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Sat, 06 Aug 2005 00:00:00 -0300</pubDate>
        </item>
        <item>
            <title>Firebird ODBC Driver v3.5.0-rc1 já está disponível para testes</title>
            <link>https://www.firebase.com.br/noticias.php?id=3379</link>
            <description>&lt;p&gt;Foi publicado o release candidate do Firebird ODBC Driver v3.5.0, trazendo uma série de melhorias importantes para quem usa o driver em aplicações, integrações e ferramentas de acesso via ODBC. Esta versão foca principalmente em compatibilidade, modernização do processo de build e correções de comportamento.&lt;/p&gt;

&lt;p&gt;Entre os destaques, estão o suporte a Windows ARM64, melhorias no instalador para cenários Windows mais modernos, inclusive em ambientes ARM, e a disponibilização de pacotes prontos para Linux x64, Linux ARM64, Windows x86, Windows x64 e Windows ARM64.&lt;/p&gt;

&lt;p&gt;Outro ponto relevante é a modernização da infraestrutura do projeto, com adoção de CMake, automação de build e testes via GitHub Actions e a criação de uma base inicial de testes de regressão com GoogleTest. Isso tende a aumentar a confiabilidade do driver e facilitar sua evolução daqui para frente.&lt;/p&gt;

&lt;p&gt;Esta RC também inclui ajustes de compatibilidade e correções importantes, como melhorias no tratamento de instalação, preservação correta de aspas em valores padrão de colunas, correção no cálculo de offset do indicador de nulo e ajustes relacionados à verificação do estado da conexão.&lt;/p&gt;

&lt;p&gt;A documentação também foi ampliada com uma nova seção sobre parâmetros de connection string, o que deve ajudar desenvolvedores e administradores a configurar o driver com mais clareza em diferentes cenários de uso.&lt;/p&gt;

&lt;p&gt;Como se trata de uma release candidate, este é o momento ideal para a comunidade testar em ambientes reais, especialmente com ferramentas cliente, aplicações próprias, integrações de BI e cenários específicos de instalação. Se você utiliza o driver ODBC do Firebird, vale a pena baixar, validar seus fluxos e reportar qualquer problema para ajudar na qualidade da versão final.&lt;/p&gt;</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Sat, 06 Aug 2005 00:00:00 -0300</pubDate>
        </item>
        <item>
            <title>Flashback 25 anos de Firebird</title>
            <link>https://www.firebase.com.br/noticias.php?id=3377</link>
            <description>&lt;p&gt;Em 2.025 o Firebird completou 25 anos de desenvolvimento. Queremos dividir com vocês 25 anos de histórias, lembranças, curiosidades, perrengues e conquistas em uma live que acontecerá no dia &lt;b&gt;5 de fevereiro às 19h30 (horário de Brasília)&lt;/b&gt;, e que contará com a presença de &lt;b&gt;Carlos Cantu, Alexandre Benson Smith e Artur Anjos (diretamente de Portugal)&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Você sabia que Ann Harrison, casada com Jim Starkey (criador do InterBase/Firebird), e conhecida como &lt;i&gt;mãe do Firebird&lt;/i&gt;, chegou a sofrer ameaças de morte por causa do FB? 
Essa é só uma das muitas histórias curiosas que vamos contar durante nosso flashback.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;

Pegue sua cerveja, vinho, café, suco, ou seja lá o que você prefere beber e junte-se a nós num &lt;i&gt;flashback&lt;/i&gt; divertido e cheio de informações que provavelmente a maioria de vocês desconhece!&lt;/p&gt;
&lt;p&gt;Acesse &lt;a href=&quot;https://www.youtube.com/watch?v=hqR6BcjGr9Y&quot; target=&quot;_blank&quot;&gt;este link&lt;/a&gt; do youtube no dia e hora marcados e junte-se a nós!&lt;/p&gt;</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Tue, 06 Aug 2002 00:00:00 -0300</pubDate>
        </item>
        <item>
            <title>Novo Canal de notícias no Whatsapp</title>
            <link>https://www.firebase.com.br/noticias.php?id=3376</link>
            <description>&lt;p&gt;Com a correria do dia a dia, muitas vezes as pessoas não têm tempo para visitar nosso site ou mesmo ler as mensagens da lista de discussão. Isso acaba fazendo com
que elas percam informações e notícias importantes!&lt;/p&gt;
&lt;p&gt;Para minimizar o problema, criei um CANAL no WHATSAPP onde irei postar notícias sobre Firebird (em português).&lt;/p&gt;
&lt;p&gt;Se inscreva no canal através do link &lt;a href=&quot;https://whatsapp.com/channel/0029VbCGfC842DcapNvXpb1T&quot; target=&quot;_blank&quot;&gt;whatsapp.com/channel/0029VbCGfC842DcapNvXpb1T&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ative o &quot;SININHO&quot; do canal&lt;/strong&gt; para ser notificado sempre que um conteúdo novo for postado. Não se preocupe, apenas eu, como administrador, posso postar conteúdo no canal, portanto, você não será &quot;bombardeado&quot; com spam nem mensagens excessivas!&lt;/p&gt;</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Tue, 06 Aug 2002 00:00:00 -0300</pubDate>
        </item>
        <item>
            <title>Segredos do otimizador do Firebird</title>
            <link>https://www.firebase.com.br/noticias.php?id=3375</link>
            <description>&lt;p&gt;&lt;i&gt;Secrets of Firebird SQL Optimizer&lt;/i&gt; está disponível atualmente para pré-venda nos seguintes idiomas: inglês, português, alemão e russo.&lt;/p&gt;
&lt;p&gt;O livro é distribuído em formato PDF (421 páginas), com cada versão de idioma disponível separadamente.&lt;/p&gt;
&lt;p&gt;O que torna este livro um presente ideal para qualquer desenvolvedor Firebird? Duas razões: 1) é o primeiro recurso abrangente que oferece insights profundos sobre como as consultas do Firebird funcionam internamente, combinando conceitos teóricos e exemplos práticos; e 2) 100% dos lucros das vendas do livro são doados à Firebird Foundation como comissão, apoiando diretamente o desenvolvimento do Firebird.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://firebirdsql.org/img/shop/sample-firebird-optimizer-en.pdf&quot; target=&quot;_blank&quot;&gt;Baixe os capítulos de exemplo&lt;/a&gt; (Introdução, &quot;Capítulo 1. Como medir o desempenho de uma consulta?&quot; e &quot;Capítulo 3. Métodos de acesso a dados usados no Firebird&quot;).&lt;/p&gt;
&lt;p&gt;O preço da versão em português é R$ 99, mas &lt;a href=&quot;https://firebirdsql.org/secrets-of-firebird-query-performance&quot; target=&quot;_blank&quot;&gt;comprando&lt;/a&gt; usando o cupom &lt;b&gt;xmas2025book&lt;/b&gt; você obtem &lt;b&gt;50% de desconto (por tempo limitado)&lt;/b&gt;!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;100% do lucro obtido com a venda desse eBook vai para a Fundação Firebird.&lt;/strong&gt;&lt;/p&gt;
</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Tue, 05 Aug 2003 00:00:00 -0300</pubDate>
        </item>
        <item>
            <title>Grande atualização dos instaladores do FB para Linux</title>
            <link>https://www.firebase.com.br/noticias.php?id=3374</link>
            <description>&lt;p&gt;A nova versão introduz nomes de script padronizados: fb_vanilla-XX.sh, onde XX representa a versão do Firebird (25, 30, 40, 50). Cada script é autocontido e realiza o fluxo de trabalho completo da instalação: instalação de pacotes de pré-requisitos, otimização do SO, download do tarball do Firebird das fontes oficiais, procedimento de instalação e configuração do firewall.&lt;/p&gt;

&lt;p&gt;A instalação é executada com três comandos simples: wget para baixar, chmod +x para definir permissões e sudo para executar.&lt;/p&gt;

&lt;h4&gt;Exemplo para o Firebird 3.0 vanilla (para todas as versões Linux suportadas)&lt;/h4&gt;

&lt;pre&gt;sudo wget https://raw.githubusercontent.com/IBSurgeon/firebirdlinuxinstall/refs/heads/main/fb_vanilla-30.sh
sudo chmod +x fb_vanilla-30.sh
sudo ./fb_vanilla-30.sh&lt;/pre&gt;

&lt;p&gt;Atualmente suportado nas seguintes distribuições: AlmaLinux 9, AlmaLinux 10, CentOS 7, CentOS 8, CentOS 9, CentOS 10, Debian 11, Debian 12, openSUSE 15, Oracle Linux 8, Oracle Linux 9, Oracle Linux 10, Rocky Linux 8, Rocky Linux 9, Rocky Linux 10, Ubuntu 20, Ubuntu 22, Ubuntu 24.&lt;/p&gt;

&lt;p&gt;A nova arquitetura reduz a complexidade consolidando toda a lógica de instalação em oito scripts universais que detectam automaticamente o sistema operacional de destino. A instalação requer apenas três comandos: wget para baixar o script, chmod +x para torná-lo executável e sudo para executá-lo.&lt;/p&gt;

&lt;p&gt;Esta estrutura elimina a necessidade de variantes de script específicas da distribuição ou versão, simplificando a manutenção e reduzindo erros.&lt;/p&gt;

&lt;p&gt;Scripts legados são preservados no diretório old_version/ para compatibilidade retroativa.&lt;/p&gt;

&lt;h3&gt;Download&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/IBSurgeon/firebirdlinuxinstall&quot;&gt;github.com/IBSurgeon/firebirdlinuxinstall&lt;/a&gt;&lt;/p&gt;</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Sun, 05 Aug 2001 00:00:00 -0300</pubDate>
        </item>
        <item>
            <title>Tudo pronto para o 22º FDD</title>
            <link>https://www.firebase.com.br/noticias.php?id=3373</link>
            <description>&lt;p&gt;Todos os inscritos para o 22º Firebird Developers Day já devem ter recebido por email as informações sobre como assistir as palestras, bem como os links exclusivos para compra do IBExpert com até 60% de desconto, uniGUI com 25% de desconto e componentes da Steema/Teechart com 10% de desconto.&lt;p&gt;
&lt;p&gt;O 22º FDD terá início na segunda-feira, 6 de outubro, com a primeira palestra &lt;i&gt;Levando o Firebird para a nuvem&lt;/i&gt;. Será uma palestra diferente por dia, até sexta-feira, dia 10.&lt;/p&gt;</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Sun, 05 Aug 2001 00:00:00 -0300</pubDate>
        </item>
        <item>
            <title>+60% de desconto no IBExpert!</title>
            <link>https://www.firebase.com.br/noticias.php?id=3372</link>
            <description>        &lt;!-- Container --&gt;
        &lt;table role=&quot;presentation&quot; width=&quot;600&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; border=&quot;0&quot; style=&quot;max-width:600px;&quot;&gt;
          &lt;!-- Header --&gt;
          &lt;tr&gt;
            &lt;td style=&quot;padding:4px 4px 4px 4px;&quot;&gt;
              &lt;h5 style=&quot;margin:0;font-size:22px;line-height:28px;color:#d32f2f;&quot;&gt;Inscreva-se no 22&amp;ordm; Firebird Developers Day, que ser&amp;aacute; realizado online de 6 a 10 de outubro e tenha acesso aos descontos exclusivos para os participantes!&lt;/h5&gt;
            &lt;/td&gt;
          &lt;/tr&gt;

      &lt;!-- Divider --&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding:0 4px;&quot;&gt;
          &lt;hr style=&quot;border:none;border-top:3px solid #d32f2f;height:0;margin:0;&quot;&gt;
        &lt;/td&gt;
      &lt;/tr&gt;

      &lt;!-- IBExpert Section --&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding:20px 4px 8px 4px;&quot;&gt;
          &lt;h2 style=&quot;margin:0 0 6px 0;font-size:18px;line-height:24px;color:#111;&quot;&gt;Super Descontos no &lt;a href=&quot;https://www.ibexpert.net/cms/&quot;&gt;IBExpert&lt;/a&gt;&lt;/h2&gt;
          &lt;p style=&quot;margin:0 0 12px 0;font-size:14px;line-height:20px;color:#444;&quot;&gt;
            Todos os inscritos t&amp;ecirc;m direito a &lt;strong&gt;pre&amp;ccedil;os especiais&lt;/strong&gt;. Os descontos chegam a ultrapassar &lt;strong&gt;60&amp;#37; sobre os valores normais&amp;#33;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;&lt;strong&gt;Aproveite que o &lt;u&gt;d&amp;oacute;lar baixou&lt;/u&gt;&lt;/strong&gt; e garanta o &lt;strong&gt;menor valor do ano&lt;/strong&gt;. N&amp;atilde;o haver&amp;aacute; outra oportunidade com valores menores, portanto &amp;eacute; o momento ideal para comprar ou renovar:
          &lt;/p&gt;
        &lt;/td&gt;
      &lt;/tr&gt;

      &lt;!-- IBExpert Items --&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding:0 20px 8px 20px;&quot;&gt;
          &lt;table role=&quot;presentation&quot; width=&quot;100%&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; border=&quot;0&quot;&gt;
            &lt;!-- Item 1 --&gt;
            &lt;tr&gt;
              &lt;td style=&quot;padding:8px;border-bottom:1px solid #eee;&quot;&gt;
                &lt;div style=&quot;font-size:14px;line-height:20px;&quot;&gt;
                  &lt;strong&gt;IBExpert Developers Studio (nova licen&amp;ccedil;a)&lt;/strong&gt; &amp;mdash; &lt;span&gt;USD 130&lt;/span&gt;
                &lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;!-- Item 2 --&gt;
            &lt;tr&gt;
              &lt;td style=&quot;padding:8px;border-bottom:1px solid #eee;&quot;&gt;
                &lt;div style=&quot;font-size:14px;line-height:20px;&quot;&gt;
                  &lt;strong&gt;Renova&amp;ccedil;&amp;atilde;o&lt;/strong&gt; &amp;mdash; &lt;span&gt;USD 75&lt;/span&gt;
                &lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;!-- Item 3 --&gt;
            &lt;tr&gt;
              &lt;td style=&quot;padding:8px;border-bottom:1px solid #eee;&quot;&gt;
                &lt;div style=&quot;font-size:14px;line-height:20px;&quot;&gt;
                  &lt;strong&gt;Licen&amp;ccedil;a de 100 days&lt;/strong&gt; &amp;mdash; &lt;span&gt;USD 85&lt;/span&gt;
                &lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;!-- Item 4 --&gt;
            &lt;tr&gt;
              &lt;td style=&quot;padding:8px;border-bottom:1px solid #eee;&quot;&gt;
                &lt;div style=&quot;font-size:14px;line-height:20px;&quot;&gt;
                  &lt;strong&gt;Licen&amp;ccedil;a de 500 days&lt;/strong&gt; &amp;mdash; &lt;span&gt;USD 155&lt;/span&gt;
                &lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
            &lt;!-- Item 5 --&gt;
            &lt;tr&gt;
              &lt;td style=&quot;padding:8px;&quot;&gt;
                &lt;div style=&quot;font-size:14px;line-height:20px;&quot;&gt;
                  &lt;strong&gt;Licen&amp;ccedil;a de 1.000 days&lt;/strong&gt; &amp;mdash; &lt;span&gt;USD 240&lt;/span&gt;
                &lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;
          &lt;/table&gt;
        &lt;/td&gt;
      &lt;/tr&gt;

      &lt;!-- uniGUI Section --&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding:18px 4px;&quot;&gt;
          &lt;div style=&quot;background:#fff5f5;border:1px solid #ffcccc;border-radius:6px;padding:16px;&quot;&gt;
            &lt;h2 style=&quot;margin:0 0 6px 0;font-size:18px;line-height:24px;color:#b71c1c;&quot;&gt;25% de desconto no uniGUI&lt;/h2&gt;
            &lt;p style=&quot;margin:0 0 12px 0;font-size:14px;line-height:20px;color:#444;&quot;&gt;
              Obtenha &lt;strong&gt;25% de desconto&lt;/strong&gt; na licen&amp;ccedil;a do
              &lt;a href=&quot;http://www.unigui.com&quot; style=&quot;color:#0b63ce;text-decoration:underline;&quot;&gt;&lt;strong&gt;uniGUI&lt;/strong&gt;&lt;/a&gt;, o framework Web RAD para Delphi.
            &lt;/p&gt;
          &lt;/div&gt;
        &lt;/td&gt;
      &lt;/tr&gt;

      &lt;!-- TeeChart --&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding:18px 4px;&quot;&gt;
          &lt;div style=&quot;background:#fff5f5;border:1px solid #ffcccc;border-radius:6px;padding:16px;&quot;&gt;
            &lt;h2 style=&quot;margin:0 0 6px 0;font-size:18px;line-height:24px;color:#b71c1c;&quot;&gt;10% de desconto no TeeChart&lt;/h2&gt;
            &lt;p style=&quot;margin:0 0 12px 0;font-size:14px;line-height:20px;color:#444;&quot;&gt;
              Obtenha &lt;strong&gt;10% de desconto&lt;/strong&gt; na licen&amp;ccedil;a do
              &lt;a href=&quot;https://steema.com/product/vcl&quot; style=&quot;color:#0b63ce;text-decoration:underline;&quot;&gt;&lt;strong&gt;TeeChart&lt;/strong&gt;&lt;/a&gt; e turbine suas aplica&amp;ccedil;&amp;otilde;es com gr&amp;aacute;ficos de cair o queixo!
            &lt;/p&gt;
          &lt;/div&gt;
        &lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr&gt;&lt;td style=&quot;padding:18px 4px;&quot;&gt;
      &lt;div style=&quot;text-align: center; margin: 30px 0;&quot;&gt;
        &lt;div style=&quot;background-color: #ff4040; padding: 20px; border-radius: 10px; margin-bottom: 15px;&quot;&gt;
                &lt;a href=&quot;https://www.firebirddevelopersday.com.br/fdd/2025/index.html?utm_source=FireBase&amp;utm_medium=Email&amp;utm_campaign=FBaseDescontos&quot; style=&quot;color: white; text-decoration: none; font-size: 22px; font-weight: bold; display: block; text-transform: uppercase;&quot;&gt;
                    &amp;#127919; INSCREVA-SE AGORA!
                &lt;/a&gt;
                &lt;p style=&quot;margin: 10px 0 0 0; color: #e8f5e8; font-size: 14px;&quot;&gt;&lt;a href=&quot;https://www.firebirddevelopersday.com.br/fdd/2025/index.html?utm_source=FireBase&amp;utm_medium=Email&amp;utm_campaign=FBaseDescontos&quot; style=&quot;color: yellow; text-decoration: none&quot;&gt;Clique aqui&lt;/a&gt; e saiba tudo sobre a confer&amp;ecirc;ncia mais importante sobre Firebird, em portugu&amp;ecirc;s!&lt;/p&gt;
          &lt;/div&gt;
            
          &lt;p style=&quot;font-size: 14px; color: #d32f2f; font-weight: bold;&quot;&gt;&amp;#9889; Pagamento via PIX ou boleto. Garanta sua vaga!&lt;/p&gt;
        &lt;/div&gt;
&lt;/tr&gt;&lt;/td&gt;
    &lt;/table&gt;
</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Thu, 05 Aug 2010 00:00:00 -0300</pubDate>
        </item>
        <item>
            <title>Laravel + Firebird, levado a sério: o que mudou no driver benson/laravel-firebird</title>
            <link>http://www.firebase.com.br/artigo.php?id=3385</link>
            <description>&lt;h3&gt;TL;DR&lt;/h3&gt;
  &lt;p&gt;Partimos de um driver Firebird para Laravel &lt;strong&gt;j&amp;#225; funcional e maduro&lt;/strong&gt; e o levamos a um n&amp;#237;vel de &lt;strong&gt;paridade real&lt;/strong&gt; com os drivers oficiais (MySQL, PostgreSQL, SQL Server). Resultado: de uma estimativa de &lt;strong&gt;~51%&lt;/strong&gt; para &lt;strong&gt;~96%&lt;/strong&gt; de paridade funcional, &lt;strong&gt;216 testes&lt;/strong&gt; rodando contra Firebird &lt;strong&gt;3, 4 e 5&lt;/strong&gt; (dialetos 1 e 3), &lt;strong&gt;~87% de cobertura de linhas&lt;/strong&gt; e CI verde em toda a matriz (PHP 8.3/8.4 &amp;#215; Firebird 3/4/5).&lt;/p&gt;

&lt;blockquote&gt;
Este trabalho &lt;strong&gt;se apoia em uma base s&amp;#243;lida&lt;/strong&gt; mantida pela comunidade. Veja a se&amp;#231;&amp;#227;o &lt;a href=&quot;#creditos&quot;&gt;Cr&amp;#233;ditos&lt;/a&gt; &amp;#8212; nada disto come&amp;#231;ou do zero.
&lt;/blockquote&gt;

  &lt;h3&gt;A base do c&amp;#243;digo&lt;/h3&gt;
  &lt;p&gt;O &lt;code&gt;benson/laravel-firebird&lt;/code&gt; &amp;#233; um fork de &lt;a href=&quot;https://github.com/harrygulliford/laravel-firebird&quot;&gt;harrygulliford/laravel-firebird&lt;/a&gt; &amp;#8212; que por sua vez descende do pioneiro &lt;a href=&quot;https://g...</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Mon, 06 Aug 2007 00:00:00 -0300</pubDate>
        </item>
        <item>
            <title>Uso Eficiente de UUID no Firebird</title>
            <link>http://www.firebase.com.br/artigo.php?id=3383</link>
            <description>&lt;article&gt;
    &lt;section style=&quot;font-size: 16px;margin-bottom: 25px;&quot;&gt;
        Esse artigo é um resumo gerado pelo Gemini e revisado por Carlos H. Cantu do &lt;a href=&quot;https://ib-aid.com/download/docs/2026/UUID/fb_uuid_pt-br.html&quot; target=&quot;_blank&quot;&gt;artigo original&lt;/a&gt; de Denis Simonov/IB Surgeon, e foi criado para aqueles que desejam conhecer e entender o uso de UUIDs no Firebird sem entrar em detalhes demasiados, preferindo uma leitura que vá direto ao ponto.&lt;br&gt;
    &lt;/section&gt;


    &lt;section style=&quot;margin-bottom: 25px;&quot;&gt;
        &lt;h2 style=&quot;color: #2b6cb0; font-size: 18px; margin-bottom: 12px; border-left: 4px solid #2b6cb0; padding-left: 8px; font-weight: 600;&quot;&gt;1. O que é UUID e por que utilizá-lo?&lt;/h2&gt;
        &lt;p style=&quot;margin-bottom: 12px; text-align: justify;&quot;&gt;
            O &lt;strong&gt;UUID&lt;/strong&gt; (&lt;em&gt;Universally Unique Identifier&lt;/em&gt;), definido pela RFC 9562 e ISO/IEC 9834-8:2005, é um identificador universal de 128 bits gerado por algoritmos que asseguram sua unicidade global. Diferente de sequ...</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Mon, 06 Aug 2007 00:00:00 -0300</pubDate>
        </item>
        <item>
            <title>Conectando fbclients antigos ao Firebird 4 e 5</title>
            <link>http://www.firebase.com.br/artigo.php?id=3381</link>
            <description>    &lt;!-- Intro --&gt;
    &lt;div style=&quot;background:#ffffff; border-left:5px solid #b22222; border-radius:4px; padding:22px 26px; margin-bottom:32px; box-shadow:0 2px 6px rgba(0,0,0,0.07);&quot;&gt;
      &lt;p&gt;
        Com o advento do Firebird 3, o mecanismo de autenticação e criptografia de rede foi completamente reformulado. Isso trouxe grandes ganhos de segurança, mas também criou uma barreira para clientes mais antigos — em especial versões do &lt;code&gt;fbclient.dll&lt;/code&gt; 2.5 ou anteriores, que não suportam os novos protocolos &lt;strong&gt;SRP&lt;/strong&gt; nem &lt;strong&gt;WireCrypt&lt;/strong&gt;.
      &lt;/p&gt;
      &lt;p&gt;
        A boa notícia é que é &lt;strong&gt;sim possível&lt;/strong&gt; conectar esses clientes legados a um servidor Firebird 4 ou 5, desde que o servidor seja configurado corretamente para aceitá-los — sem abrir mão da segurança para os demais clientes modernos.
      &lt;/p&gt;
    &lt;/div&gt;

    &lt;!-- Por que isso acontece --&gt;
    &lt;h2 style=&quot;color:#8b0000; border-bottom:2px solid #e0e0e0; padding-bottom:8px; margin-to...</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Sun, 06 Aug 2006 00:00:00 -0300</pubDate>
        </item>
        <item>
            <title>Blobs em redes de alta latência</title>
            <link>http://www.firebase.com.br/artigo.php?id=3366</link>
            <description>&lt;div id=&quot;firebird-blob-article-container&quot;&gt;
    &lt;style&gt;
        /* Estilos escopados para o container do artigo para evitar conflitos */
        #firebird-blob-article-container {
            /* font-family: sans-serif;
            line-height: 1.6; */
            color: #333;
        }

        #firebird-blob-article-container h1,
        #firebird-blob-article-container h2,
        #firebird-blob-article-container h3 {
            color: #d84a38;
        }

        #firebird-blob-article-container a {
            color: #007bff;
        }

        #firebird-blob-article-container table {
            border-collapse: collapse;
            width: 100%;
            margin: 1em 0;
        }

        #firebird-blob-article-container th,
        #firebird-blob-article-container td {
            border: 1px solid #ddd;
            padding: 8px;
            text-align: left;
        }

        #firebird-blob-article-container th {
            background-color: #f2f2f2;
        }

...</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Tue, 05 Aug 2008 00:00:00 -0300</pubDate>
        </item>
    </channel>
</rss>
