ºÝºÝߣshows by User: rponte / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: rponte / Mon, 18 Feb 2019 03:59:09 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: rponte TechDay: 10 Features do Oracle que voce nao conhecia - CONNECT BY CLAUSE /slideshow/techday-10-features-do-oracle-que-voce-nao-conhecia-connect-by-clause-132175824/132175824 techday-10-features-do-oracle-que-voce-nao-conhecia-connect-by-clause-190218035909
Todo banco de dados possui features na qual desconhecemos, o que acaba nos levando a soluções mais complicadas ou menos eficientes, com o Oracle não é diferente. Por esse motivo, pretendo apresentar de forma bastante didática uma série com 10 features do Oracle 11g que eu desconhecia e que tem facilitado bastante minha vida desde meados de 2016. Como primeira feature, apresento o CONNECT BY CLAUSE, na qual nos permite escrever consultas hierárquicas de forma simples levando todo o processamento para dentro do banco de dados. Além disso, também apresento outras maneiras de tirar proveito desta feature no dia a dia.]]>

Todo banco de dados possui features na qual desconhecemos, o que acaba nos levando a soluções mais complicadas ou menos eficientes, com o Oracle não é diferente. Por esse motivo, pretendo apresentar de forma bastante didática uma série com 10 features do Oracle 11g que eu desconhecia e que tem facilitado bastante minha vida desde meados de 2016. Como primeira feature, apresento o CONNECT BY CLAUSE, na qual nos permite escrever consultas hierárquicas de forma simples levando todo o processamento para dentro do banco de dados. Além disso, também apresento outras maneiras de tirar proveito desta feature no dia a dia.]]>
Mon, 18 Feb 2019 03:59:09 GMT /slideshow/techday-10-features-do-oracle-que-voce-nao-conhecia-connect-by-clause-132175824/132175824 rponte@slideshare.net(rponte) TechDay: 10 Features do Oracle que voce nao conhecia - CONNECT BY CLAUSE rponte Todo banco de dados possui features na qual desconhecemos, o que acaba nos levando a soluções mais complicadas ou menos eficientes, com o Oracle não é diferente. Por esse motivo, pretendo apresentar de forma bastante didática uma série com 10 features do Oracle 11g que eu desconhecia e que tem facilitado bastante minha vida desde meados de 2016. Como primeira feature, apresento o CONNECT BY CLAUSE, na qual nos permite escrever consultas hierárquicas de forma simples levando todo o processamento para dentro do banco de dados. Além disso, também apresento outras maneiras de tirar proveito desta feature no dia a dia. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/techday-10-features-do-oracle-que-voce-nao-conhecia-connect-by-clause-190218035909-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Todo banco de dados possui features na qual desconhecemos, o que acaba nos levando a soluções mais complicadas ou menos eficientes, com o Oracle não é diferente. Por esse motivo, pretendo apresentar de forma bastante didática uma série com 10 features do Oracle 11g que eu desconhecia e que tem facilitado bastante minha vida desde meados de 2016. Como primeira feature, apresento o CONNECT BY CLAUSE, na qual nos permite escrever consultas hierárquicas de forma simples levando todo o processamento para dentro do banco de dados. Além disso, também apresento outras maneiras de tirar proveito desta feature no dia a dia.
TechDay: 10 Features do Oracle que voce nao conhecia - CONNECT BY CLAUSE from Rafael Ponte
]]>
660 7 https://cdn.slidesharecdn.com/ss_thumbnails/techday-10-features-do-oracle-que-voce-nao-conhecia-connect-by-clause-190218035909-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
TechDay Retrospectiva 2018 https://pt.slideshare.net/slideshow/techday-retrospectiva-2018/132172573 techday-retrospectiva-2018-190218032747
Apresentação de retrospectiva do ano de 2018 para exibir o que a equipe de desenvolvedores da MDIAS BRANCO obteve com seus tech-talks semanais, conhecidos como TechDays, e mostrando ranking dos profissionais que mais palestraram durante o ano.]]>

Apresentação de retrospectiva do ano de 2018 para exibir o que a equipe de desenvolvedores da MDIAS BRANCO obteve com seus tech-talks semanais, conhecidos como TechDays, e mostrando ranking dos profissionais que mais palestraram durante o ano.]]>
Mon, 18 Feb 2019 03:27:47 GMT https://pt.slideshare.net/slideshow/techday-retrospectiva-2018/132172573 rponte@slideshare.net(rponte) TechDay Retrospectiva 2018 rponte Apresentação de retrospectiva do ano de 2018 para exibir o que a equipe de desenvolvedores da MDIAS BRANCO obteve com seus tech-talks semanais, conhecidos como TechDays, e mostrando ranking dos profissionais que mais palestraram durante o ano. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/techday-retrospectiva-2018-190218032747-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Apresentação de retrospectiva do ano de 2018 para exibir o que a equipe de desenvolvedores da MDIAS BRANCO obteve com seus tech-talks semanais, conhecidos como TechDays, e mostrando ranking dos profissionais que mais palestraram durante o ano.
from Rafael Ponte
]]>
230 12 https://cdn.slidesharecdn.com/ss_thumbnails/techday-retrospectiva-2018-190218032747-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Arquitetura Java - Escalando além do Hype https://pt.slideshare.net/slideshow/arquitetura-java-escalando-alm-do-hype/80384075 arquitetura-java-escalando-alem-do-hype-171003005820
É muito comum evangelizarem que hoje em dia uma aplicação somente escala se utilizarmos micro-serviços, containers, cloud computing e muitos outras tecnologias e práticas da moda, do tal do HYPE. Mas será mesmo? Já se perguntou como as aplicações escalavam ANTES desse hype todo? Que tipos de práticas e tecnologias eram utilizadas? Alias, será mesmo que meu sistema web precisa escalar para centenas ou milhares de usuários? Nessa palestra (lightning talk) de 15min vamos entender como podemos escalar nosso sistema web SEM se levar pelo hype, partindo de práticas mais simples e baratas até mais as rebuscadas e com um maior investimento. Se você entende pouco ou quase nada sobre como escalar uma aplicação web, então essa palestra é para você!]]>

É muito comum evangelizarem que hoje em dia uma aplicação somente escala se utilizarmos micro-serviços, containers, cloud computing e muitos outras tecnologias e práticas da moda, do tal do HYPE. Mas será mesmo? Já se perguntou como as aplicações escalavam ANTES desse hype todo? Que tipos de práticas e tecnologias eram utilizadas? Alias, será mesmo que meu sistema web precisa escalar para centenas ou milhares de usuários? Nessa palestra (lightning talk) de 15min vamos entender como podemos escalar nosso sistema web SEM se levar pelo hype, partindo de práticas mais simples e baratas até mais as rebuscadas e com um maior investimento. Se você entende pouco ou quase nada sobre como escalar uma aplicação web, então essa palestra é para você!]]>
Tue, 03 Oct 2017 00:58:20 GMT https://pt.slideshare.net/slideshow/arquitetura-java-escalando-alm-do-hype/80384075 rponte@slideshare.net(rponte) Arquitetura Java - Escalando além do Hype rponte É muito comum evangelizarem que hoje em dia uma aplicação somente escala se utilizarmos micro-serviços, containers, cloud computing e muitos outras tecnologias e práticas da moda, do tal do HYPE. Mas será mesmo? Já se perguntou como as aplicações escalavam ANTES desse hype todo? Que tipos de práticas e tecnologias eram utilizadas? Alias, será mesmo que meu sistema web precisa escalar para centenas ou milhares de usuários? Nessa palestra (lightning talk) de 15min vamos entender como podemos escalar nosso sistema web SEM se levar pelo hype, partindo de práticas mais simples e baratas até mais as rebuscadas e com um maior investimento. Se você entende pouco ou quase nada sobre como escalar uma aplicação web, então essa palestra é para você! <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/arquitetura-java-escalando-alem-do-hype-171003005820-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> É muito comum evangelizarem que hoje em dia uma aplicação somente escala se utilizarmos micro-serviços, containers, cloud computing e muitos outras tecnologias e práticas da moda, do tal do HYPE. Mas será mesmo? Já se perguntou como as aplicações escalavam ANTES desse hype todo? Que tipos de práticas e tecnologias eram utilizadas? Alias, será mesmo que meu sistema web precisa escalar para centenas ou milhares de usuários? Nessa palestra (lightning talk) de 15min vamos entender como podemos escalar nosso sistema web SEM se levar pelo hype, partindo de práticas mais simples e baratas até mais as rebuscadas e com um maior investimento. Se você entende pouco ou quase nada sobre como escalar uma aplicação web, então essa palestra é para você!
from Rafael Ponte
]]>
1790 14 https://cdn.slidesharecdn.com/ss_thumbnails/arquitetura-java-escalando-alem-do-hype-171003005820-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Como treinar seu estagiario https://pt.slideshare.net/rponte/como-treinar-seu-estagiario como-treinar-seu-estagiario-170509004551
É muito comum um estagiário de TI após 6 meses de experiência deixar a empresa sem qualquer domínio ou conhecimento técnico para se virar no mercado, ou pior, ele desiste da área devido as dificuldades, cobranças e principalmente frustrações. Não é à toa, a TI é uma das áreas que mais contrata estagiários e ao mesmo tempo uma das que menos investe nesses aprendizes. A verdade, é que um estagiário deveria (e deve) ser encarado como um investimento de médio-longo prazo em vez de simples mão de obra barata. Uma empresa que investe em um estagiário tem como retorno um profissional motivado e qualificado, acima da média, que absorveu não só conhecimentos técnicos, mas também a cultura da empresa e da sua equipe. Mas como investir em um estagiário? Como treiná-lo? Nesta palestra compartilharei como a TriadWorks tem investido em seus estagiários e assim formado profissionais competentes no mercado, além dos erros e acertos nesse processo, dessa forma, empresas terão uma boa idéia de como aplicar práticas simples e úteis para treinar e orientar seus aprendizes e, claro, seus futuros profissionais.]]>

É muito comum um estagiário de TI após 6 meses de experiência deixar a empresa sem qualquer domínio ou conhecimento técnico para se virar no mercado, ou pior, ele desiste da área devido as dificuldades, cobranças e principalmente frustrações. Não é à toa, a TI é uma das áreas que mais contrata estagiários e ao mesmo tempo uma das que menos investe nesses aprendizes. A verdade, é que um estagiário deveria (e deve) ser encarado como um investimento de médio-longo prazo em vez de simples mão de obra barata. Uma empresa que investe em um estagiário tem como retorno um profissional motivado e qualificado, acima da média, que absorveu não só conhecimentos técnicos, mas também a cultura da empresa e da sua equipe. Mas como investir em um estagiário? Como treiná-lo? Nesta palestra compartilharei como a TriadWorks tem investido em seus estagiários e assim formado profissionais competentes no mercado, além dos erros e acertos nesse processo, dessa forma, empresas terão uma boa idéia de como aplicar práticas simples e úteis para treinar e orientar seus aprendizes e, claro, seus futuros profissionais.]]>
Tue, 09 May 2017 00:45:51 GMT https://pt.slideshare.net/rponte/como-treinar-seu-estagiario rponte@slideshare.net(rponte) Como treinar seu estagiario rponte É muito comum um estagiário de TI após 6 meses de experiência deixar a empresa sem qualquer domínio ou conhecimento técnico para se virar no mercado, ou pior, ele desiste da área devido as dificuldades, cobranças e principalmente frustrações. Não é à toa, a TI é uma das áreas que mais contrata estagiários e ao mesmo tempo uma das que menos investe nesses aprendizes. A verdade, é que um estagiário deveria (e deve) ser encarado como um investimento de médio-longo prazo em vez de simples mão de obra barata. Uma empresa que investe em um estagiário tem como retorno um profissional motivado e qualificado, acima da média, que absorveu não só conhecimentos técnicos, mas também a cultura da empresa e da sua equipe. Mas como investir em um estagiário? Como treiná-lo? Nesta palestra compartilharei como a TriadWorks tem investido em seus estagiários e assim formado profissionais competentes no mercado, além dos erros e acertos nesse processo, dessa forma, empresas terão uma boa idéia de como aplicar práticas simples e úteis para treinar e orientar seus aprendizes e, claro, seus futuros profissionais. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/como-treinar-seu-estagiario-170509004551-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> É muito comum um estagiário de TI após 6 meses de experiência deixar a empresa sem qualquer domínio ou conhecimento técnico para se virar no mercado, ou pior, ele desiste da área devido as dificuldades, cobranças e principalmente frustrações. Não é à toa, a TI é uma das áreas que mais contrata estagiários e ao mesmo tempo uma das que menos investe nesses aprendizes. A verdade, é que um estagiário deveria (e deve) ser encarado como um investimento de médio-longo prazo em vez de simples mão de obra barata. Uma empresa que investe em um estagiário tem como retorno um profissional motivado e qualificado, acima da média, que absorveu não só conhecimentos técnicos, mas também a cultura da empresa e da sua equipe. Mas como investir em um estagiário? Como treiná-lo? Nesta palestra compartilharei como a TriadWorks tem investido em seus estagiários e assim formado profissionais competentes no mercado, além dos erros e acertos nesse processo, dessa forma, empresas terão uma boa idéia de como aplicar práticas simples e úteis para treinar e orientar seus aprendizes e, claro, seus futuros profissionais.
from Rafael Ponte
]]>
1405 10 https://cdn.slidesharecdn.com/ss_thumbnails/como-treinar-seu-estagiario-170509004551-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Lidando com o Caos: Testando Código PLSQL em um Projeto Critico https://pt.slideshare.net/slideshow/lidando-com-o-caos-testando-cdigo-plsql-em-um-projeto-critico/72994257 lidando-com-o-caos-testando-codigo-plsql-em-um-projeto-critico-170309171733
Imagine entrar em um projeto critico de uma grande empresa onde todo o desenvolvimento se baseia em integrar diversos outros sistemas mais criticos ainda? Agora, imagine que essa integração ocorrerá toda via banco de dados através de stored procedures, de código PLSQL? São milhares de linhas de código PLSQL executando toda lógica de negócio que deve rodar com alto desempenho e, principalmente, corretude. Uma simples falha e todo um sistema de Logística pode parar! Como garantir que tudo funciona de forma correta e mais, que tenhamos ao final um código manutenível? Nessa apresentação vamos expor como nossa equipe conseguiu implementar todo esse código PLSQL com qualidade e o melhor de tudo, coberto por centenas de testes automatizados; o uso de testes foi crucial para o sucesso! Some a isso todo o desafio cultural e desconfiança do mercado em testar código PLSQL, a falta de literatura sobre o assunto e a real necessidade de automatizar ao máximo o ambiente de desenvolvimento. Essa palestra te fará repensar sobre como você programa em PLSQL. Palestra ministrada no evento Javou #9 da JavaCE em MAR-2017 (http://www.javace.org/javou-09-casos-de-sucesso/) por Rafael Ponte e Eduardo Menezes (edumenezes@gmail.com)]]>

Imagine entrar em um projeto critico de uma grande empresa onde todo o desenvolvimento se baseia em integrar diversos outros sistemas mais criticos ainda? Agora, imagine que essa integração ocorrerá toda via banco de dados através de stored procedures, de código PLSQL? São milhares de linhas de código PLSQL executando toda lógica de negócio que deve rodar com alto desempenho e, principalmente, corretude. Uma simples falha e todo um sistema de Logística pode parar! Como garantir que tudo funciona de forma correta e mais, que tenhamos ao final um código manutenível? Nessa apresentação vamos expor como nossa equipe conseguiu implementar todo esse código PLSQL com qualidade e o melhor de tudo, coberto por centenas de testes automatizados; o uso de testes foi crucial para o sucesso! Some a isso todo o desafio cultural e desconfiança do mercado em testar código PLSQL, a falta de literatura sobre o assunto e a real necessidade de automatizar ao máximo o ambiente de desenvolvimento. Essa palestra te fará repensar sobre como você programa em PLSQL. Palestra ministrada no evento Javou #9 da JavaCE em MAR-2017 (http://www.javace.org/javou-09-casos-de-sucesso/) por Rafael Ponte e Eduardo Menezes (edumenezes@gmail.com)]]>
Thu, 09 Mar 2017 17:17:33 GMT https://pt.slideshare.net/slideshow/lidando-com-o-caos-testando-cdigo-plsql-em-um-projeto-critico/72994257 rponte@slideshare.net(rponte) Lidando com o Caos: Testando Código PLSQL em um Projeto Critico rponte Imagine entrar em um projeto critico de uma grande empresa onde todo o desenvolvimento se baseia em integrar diversos outros sistemas mais criticos ainda? Agora, imagine que essa integração ocorrerá toda via banco de dados através de stored procedures, de código PLSQL? São milhares de linhas de código PLSQL executando toda lógica de negócio que deve rodar com alto desempenho e, principalmente, corretude. Uma simples falha e todo um sistema de Logística pode parar! Como garantir que tudo funciona de forma correta e mais, que tenhamos ao final um código manutenível? Nessa apresentação vamos expor como nossa equipe conseguiu implementar todo esse código PLSQL com qualidade e o melhor de tudo, coberto por centenas de testes automatizados; o uso de testes foi crucial para o sucesso! Some a isso todo o desafio cultural e desconfiança do mercado em testar código PLSQL, a falta de literatura sobre o assunto e a real necessidade de automatizar ao máximo o ambiente de desenvolvimento. Essa palestra te fará repensar sobre como você programa em PLSQL. Palestra ministrada no evento Javou #9 da JavaCE em MAR-2017 (http://www.javace.org/javou-09-casos-de-sucesso/) por Rafael Ponte e Eduardo Menezes (edumenezes@gmail.com) <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/lidando-com-o-caos-testando-codigo-plsql-em-um-projeto-critico-170309171733-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Imagine entrar em um projeto critico de uma grande empresa onde todo o desenvolvimento se baseia em integrar diversos outros sistemas mais criticos ainda? Agora, imagine que essa integração ocorrerá toda via banco de dados através de stored procedures, de código PLSQL? São milhares de linhas de código PLSQL executando toda lógica de negócio que deve rodar com alto desempenho e, principalmente, corretude. Uma simples falha e todo um sistema de Logística pode parar! Como garantir que tudo funciona de forma correta e mais, que tenhamos ao final um código manutenível? Nessa apresentação vamos expor como nossa equipe conseguiu implementar todo esse código PLSQL com qualidade e o melhor de tudo, coberto por centenas de testes automatizados; o uso de testes foi crucial para o sucesso! Some a isso todo o desafio cultural e desconfiança do mercado em testar código PLSQL, a falta de literatura sobre o assunto e a real necessidade de automatizar ao máximo o ambiente de desenvolvimento. Essa palestra te fará repensar sobre como você programa em PLSQL. Palestra ministrada no evento Javou #9 da JavaCE em MAR-2017 (http://www.javace.org/javou-09-casos-de-sucesso/) por Rafael Ponte e Eduardo Menezes (edumenezes@gmail.com)
from Rafael Ponte
]]>
1702 8 https://cdn.slidesharecdn.com/ss_thumbnails/lidando-com-o-caos-testando-codigo-plsql-em-um-projeto-critico-170309171733-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Como Apresentar Codigo em ºÝºÝߣs - Javou #7 - 2016 https://pt.slideshare.net/slideshow/como-apresentar-codigo-em-slides-javou-7-2016/63829821 como-apresentar-codigo-em-slides-javou7-2016-160708010843
Todo programador cedo ou tarde deverá apresentar código em slides no trabalho, na faculdade ou em um evento. O problema é que apresentar código é bem diferente de escrevê-lo no seu editor preferido. Basta escolher o tamanho de fonte errada e você perde toda a atenção do seu público. Para você não cair nessa armadilha, eu apresento 5 dicas matadoras para você apresentar código em slides de forma simples e eficiente. As dicas vão desde o tipo de fonte até tamanho e cores. Esta palestra foi inspirada na palestra "How to present code in slides" do grande @myfear, https://twitter.com/myfear/status/727391833123336192 Perdeu a palestra? Segue resumo de cada uma das dicas: http://blog.triadworks.com.br/como-apresentar-codigo-em-slides]]>

Todo programador cedo ou tarde deverá apresentar código em slides no trabalho, na faculdade ou em um evento. O problema é que apresentar código é bem diferente de escrevê-lo no seu editor preferido. Basta escolher o tamanho de fonte errada e você perde toda a atenção do seu público. Para você não cair nessa armadilha, eu apresento 5 dicas matadoras para você apresentar código em slides de forma simples e eficiente. As dicas vão desde o tipo de fonte até tamanho e cores. Esta palestra foi inspirada na palestra "How to present code in slides" do grande @myfear, https://twitter.com/myfear/status/727391833123336192 Perdeu a palestra? Segue resumo de cada uma das dicas: http://blog.triadworks.com.br/como-apresentar-codigo-em-slides]]>
Fri, 08 Jul 2016 01:08:43 GMT https://pt.slideshare.net/slideshow/como-apresentar-codigo-em-slides-javou-7-2016/63829821 rponte@slideshare.net(rponte) Como Apresentar Codigo em ºÝºÝߣs - Javou #7 - 2016 rponte Todo programador cedo ou tarde deverá apresentar código em slides no trabalho, na faculdade ou em um evento. O problema é que apresentar código é bem diferente de escrevê-lo no seu editor preferido. Basta escolher o tamanho de fonte errada e você perde toda a atenção do seu público. Para você não cair nessa armadilha, eu apresento 5 dicas matadoras para você apresentar código em slides de forma simples e eficiente. As dicas vão desde o tipo de fonte até tamanho e cores. Esta palestra foi inspirada na palestra "How to present code in slides" do grande @myfear, https://twitter.com/myfear/status/727391833123336192 Perdeu a palestra? Segue resumo de cada uma das dicas: http://blog.triadworks.com.br/como-apresentar-codigo-em-slides <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/como-apresentar-codigo-em-slides-javou7-2016-160708010843-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Todo programador cedo ou tarde deverá apresentar código em slides no trabalho, na faculdade ou em um evento. O problema é que apresentar código é bem diferente de escrevê-lo no seu editor preferido. Basta escolher o tamanho de fonte errada e você perde toda a atenção do seu público. Para você não cair nessa armadilha, eu apresento 5 dicas matadoras para você apresentar código em slides de forma simples e eficiente. As dicas vão desde o tipo de fonte até tamanho e cores. Esta palestra foi inspirada na palestra &quot;How to present code in slides&quot; do grande @myfear, https://twitter.com/myfear/status/727391833123336192 Perdeu a palestra? Segue resumo de cada uma das dicas: http://blog.triadworks.com.br/como-apresentar-codigo-em-slides
from Rafael Ponte
]]>
28850 12 https://cdn.slidesharecdn.com/ss_thumbnails/como-apresentar-codigo-em-slides-javou7-2016-160708010843-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Migrations for Java (Javou #4 - JavaCE) https://pt.slideshare.net/slideshow/migrations-for-java-jvacejavou4/50215615 migrations-for-java-javace-javou4-150706144440-lva1-app6892
Assim como as Migrations no mundo Ruby On Rails, o mundo Java também possui alternativas para evoluir o banco de dados de uma aplicação. Aprenda como você e sua equipe podem evoluir de maneira iterativa e incremental seu banco de dados – já em produção – durante a criação da sua aplicação. Serão apresentados os problemas e desafios mais comuns de não utilizar uma ferramenta de migrations para gerenciar a evolução do banco de dados, e os benefícios que esta ferramenta traz em ambiente de desenvolvimento e produção. Também serão apresentados opções de migrations para Java, suas principais diferenças e a experiência do palestrante ao adotar uma dessas ferramentas em projetos com bancos de dados criados do zero, e também projetos que precisam manter o legado.]]>

Assim como as Migrations no mundo Ruby On Rails, o mundo Java também possui alternativas para evoluir o banco de dados de uma aplicação. Aprenda como você e sua equipe podem evoluir de maneira iterativa e incremental seu banco de dados – já em produção – durante a criação da sua aplicação. Serão apresentados os problemas e desafios mais comuns de não utilizar uma ferramenta de migrations para gerenciar a evolução do banco de dados, e os benefícios que esta ferramenta traz em ambiente de desenvolvimento e produção. Também serão apresentados opções de migrations para Java, suas principais diferenças e a experiência do palestrante ao adotar uma dessas ferramentas em projetos com bancos de dados criados do zero, e também projetos que precisam manter o legado.]]>
Mon, 06 Jul 2015 14:44:40 GMT https://pt.slideshare.net/slideshow/migrations-for-java-jvacejavou4/50215615 rponte@slideshare.net(rponte) Migrations for Java (Javou #4 - JavaCE) rponte Assim como as Migrations no mundo Ruby On Rails, o mundo Java também possui alternativas para evoluir o banco de dados de uma aplicação. Aprenda como você e sua equipe podem evoluir de maneira iterativa e incremental seu banco de dados – já em produção – durante a criação da sua aplicação. Serão apresentados os problemas e desafios mais comuns de não utilizar uma ferramenta de migrations para gerenciar a evolução do banco de dados, e os benefícios que esta ferramenta traz em ambiente de desenvolvimento e produção. Também serão apresentados opções de migrations para Java, suas principais diferenças e a experiência do palestrante ao adotar uma dessas ferramentas em projetos com bancos de dados criados do zero, e também projetos que precisam manter o legado. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/migrations-for-java-javace-javou4-150706144440-lva1-app6892-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Assim como as Migrations no mundo Ruby On Rails, o mundo Java também possui alternativas para evoluir o banco de dados de uma aplicação. Aprenda como você e sua equipe podem evoluir de maneira iterativa e incremental seu banco de dados – já em produção – durante a criação da sua aplicação. Serão apresentados os problemas e desafios mais comuns de não utilizar uma ferramenta de migrations para gerenciar a evolução do banco de dados, e os benefícios que esta ferramenta traz em ambiente de desenvolvimento e produção. Também serão apresentados opções de migrations para Java, suas principais diferenças e a experiência do palestrante ao adotar uma dessas ferramentas em projetos com bancos de dados criados do zero, e também projetos que precisam manter o legado.
from Rafael Ponte
]]>
1487 9 https://cdn.slidesharecdn.com/ss_thumbnails/migrations-for-java-javace-javou4-150706144440-lva1-app6892-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Importancia dos Testes Automatizados no dia a dia FIC-Estacio 2015 https://pt.slideshare.net/slideshow/importancia-dos-testesautomatizadosnodiaadiaficestacio2015/47927060 importanciadostestesautomatizadosnodiaadia-fic-estacio-2015-150508203846-lva1-app6892
Palestra ministrada na Semana Acadêmica da Estácio-FIC em 2015 - Fortaleza/CE.]]>

Palestra ministrada na Semana Acadêmica da Estácio-FIC em 2015 - Fortaleza/CE.]]>
Fri, 08 May 2015 20:38:46 GMT https://pt.slideshare.net/slideshow/importancia-dos-testesautomatizadosnodiaadiaficestacio2015/47927060 rponte@slideshare.net(rponte) Importancia dos Testes Automatizados no dia a dia FIC-Estacio 2015 rponte Palestra ministrada na Semana Acadêmica da Estácio-FIC em 2015 - Fortaleza/CE. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/importanciadostestesautomatizadosnodiaadia-fic-estacio-2015-150508203846-lva1-app6892-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Palestra ministrada na Semana Acadêmica da Estácio-FIC em 2015 - Fortaleza/CE.
from Rafael Ponte
]]>
1344 20 https://cdn.slidesharecdn.com/ss_thumbnails/importanciadostestesautomatizadosnodiaadia-fic-estacio-2015-150508203846-lva1-app6892-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Hibernate efetivo (IA-2014 / Disturbing the Mind) https://pt.slideshare.net/slideshow/hibernate-efetivo-ia2014/42867848 hibernateefetivoia-2014-141219064027-conversion-gate02
Mesmo anos após o lançamento do Hibernate ainda é fácil encontrar projetos utilizando o framework de maneira ineficiente, podendo leva-lo a problemas sérios de performance ou até inviabilizar a aplicação. O uso não efetivo do Hibernate está intimamente ligado a erros comuns e más práticas em sua utilização, que vão desde pool de conexões, select n+1, configuração de cache, batch-size até o uso indevido do cache level 1 em processamentos batch e o tratamento de LazyInitializationException. Palestra ministrada no evento Disturbing the Mind 2014 do Instituto Atlântico (IA).]]>

Mesmo anos após o lançamento do Hibernate ainda é fácil encontrar projetos utilizando o framework de maneira ineficiente, podendo leva-lo a problemas sérios de performance ou até inviabilizar a aplicação. O uso não efetivo do Hibernate está intimamente ligado a erros comuns e más práticas em sua utilização, que vão desde pool de conexões, select n+1, configuração de cache, batch-size até o uso indevido do cache level 1 em processamentos batch e o tratamento de LazyInitializationException. Palestra ministrada no evento Disturbing the Mind 2014 do Instituto Atlântico (IA).]]>
Fri, 19 Dec 2014 06:40:27 GMT https://pt.slideshare.net/slideshow/hibernate-efetivo-ia2014/42867848 rponte@slideshare.net(rponte) Hibernate efetivo (IA-2014 / Disturbing the Mind) rponte Mesmo anos após o lançamento do Hibernate ainda é fácil encontrar projetos utilizando o framework de maneira ineficiente, podendo leva-lo a problemas sérios de performance ou até inviabilizar a aplicação. O uso não efetivo do Hibernate está intimamente ligado a erros comuns e más práticas em sua utilização, que vão desde pool de conexões, select n+1, configuração de cache, batch-size até o uso indevido do cache level 1 em processamentos batch e o tratamento de LazyInitializationException. Palestra ministrada no evento Disturbing the Mind 2014 do Instituto Atlântico (IA). <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/hibernateefetivoia-2014-141219064027-conversion-gate02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Mesmo anos após o lançamento do Hibernate ainda é fácil encontrar projetos utilizando o framework de maneira ineficiente, podendo leva-lo a problemas sérios de performance ou até inviabilizar a aplicação. O uso não efetivo do Hibernate está intimamente ligado a erros comuns e más práticas em sua utilização, que vão desde pool de conexões, select n+1, configuração de cache, batch-size até o uso indevido do cache level 1 em processamentos batch e o tratamento de LazyInitializationException. Palestra ministrada no evento Disturbing the Mind 2014 do Instituto Atlântico (IA).
from Rafael Ponte
]]>
1098 2 https://cdn.slidesharecdn.com/ss_thumbnails/hibernateefetivoia-2014-141219064027-conversion-gate02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Hibernate efetivo (COALTI-2014 / ALJUG) https://pt.slideshare.net/slideshow/hibernate-efetivo-coalti2014-aljug/39627767 hibernateefetivo-coalti-aljug-2014-140928174422-phpapp02
Mesmo anos após o lançamento do Hibernate ainda é fácil encontrar projetos utilizando o framework de maneira ineficiente, podendo leva-lo a problemas sérios de performance ou até inviabilizar a aplicação. O uso não efetivo do Hibernate está intimamente ligado a erros comuns e más práticas em sua utilização, que vão desde pool de conexões, select n+1, configuração de cache, batch-size até o uso indevido do cache level 1 em processamentos batch e o tratamento de LazyInitializationException. Palestra ministrada no evento COALTI 2014 a convite do ALJUG (Grupo de usuários Java de Alagoas).]]>

Mesmo anos após o lançamento do Hibernate ainda é fácil encontrar projetos utilizando o framework de maneira ineficiente, podendo leva-lo a problemas sérios de performance ou até inviabilizar a aplicação. O uso não efetivo do Hibernate está intimamente ligado a erros comuns e más práticas em sua utilização, que vão desde pool de conexões, select n+1, configuração de cache, batch-size até o uso indevido do cache level 1 em processamentos batch e o tratamento de LazyInitializationException. Palestra ministrada no evento COALTI 2014 a convite do ALJUG (Grupo de usuários Java de Alagoas).]]>
Sun, 28 Sep 2014 17:44:21 GMT https://pt.slideshare.net/slideshow/hibernate-efetivo-coalti2014-aljug/39627767 rponte@slideshare.net(rponte) Hibernate efetivo (COALTI-2014 / ALJUG) rponte Mesmo anos após o lançamento do Hibernate ainda é fácil encontrar projetos utilizando o framework de maneira ineficiente, podendo leva-lo a problemas sérios de performance ou até inviabilizar a aplicação. O uso não efetivo do Hibernate está intimamente ligado a erros comuns e más práticas em sua utilização, que vão desde pool de conexões, select n+1, configuração de cache, batch-size até o uso indevido do cache level 1 em processamentos batch e o tratamento de LazyInitializationException. Palestra ministrada no evento COALTI 2014 a convite do ALJUG (Grupo de usuários Java de Alagoas). <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/hibernateefetivo-coalti-aljug-2014-140928174422-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Mesmo anos após o lançamento do Hibernate ainda é fácil encontrar projetos utilizando o framework de maneira ineficiente, podendo leva-lo a problemas sérios de performance ou até inviabilizar a aplicação. O uso não efetivo do Hibernate está intimamente ligado a erros comuns e más práticas em sua utilização, que vão desde pool de conexões, select n+1, configuração de cache, batch-size até o uso indevido do cache level 1 em processamentos batch e o tratamento de LazyInitializationException. Palestra ministrada no evento COALTI 2014 a convite do ALJUG (Grupo de usuários Java de Alagoas).
from Rafael Ponte
]]>
2096 3 https://cdn.slidesharecdn.com/ss_thumbnails/hibernateefetivo-coalti-aljug-2014-140928174422-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Migrations for Java (QCONSP2013) https://pt.slideshare.net/slideshow/migrations-for-java-qconsp2013/25814796 migrationsforjava-130902065843-phpapp02
Assim como as Migrations no mundo Ruby On Rails, o mundo Java também possui alternativas para evoluir o banco de dados de uma aplicação. Aprenda como você e sua equipe podem evoluir de maneira iterativa e incremental seu banco de dados – já em produção – durante a criação da sua aplicação. Serão apresentados os problemas e desafios mais comuns de não utilizar uma ferramenta de migrations para gerenciar a evolução do banco de dados, e os benefícios que esta ferramenta traz em ambiente de desenvolvimento e produção. Também serão apresentados opções de migrations para Java, suas principais diferenças e a experiência do palestrante ao adotar uma dessas ferramentas em projetos com bancos de dados criados do zero, e também projetos que precisam manter o legado.]]>

Assim como as Migrations no mundo Ruby On Rails, o mundo Java também possui alternativas para evoluir o banco de dados de uma aplicação. Aprenda como você e sua equipe podem evoluir de maneira iterativa e incremental seu banco de dados – já em produção – durante a criação da sua aplicação. Serão apresentados os problemas e desafios mais comuns de não utilizar uma ferramenta de migrations para gerenciar a evolução do banco de dados, e os benefícios que esta ferramenta traz em ambiente de desenvolvimento e produção. Também serão apresentados opções de migrations para Java, suas principais diferenças e a experiência do palestrante ao adotar uma dessas ferramentas em projetos com bancos de dados criados do zero, e também projetos que precisam manter o legado.]]>
Mon, 02 Sep 2013 06:58:43 GMT https://pt.slideshare.net/slideshow/migrations-for-java-qconsp2013/25814796 rponte@slideshare.net(rponte) Migrations for Java (QCONSP2013) rponte Assim como as Migrations no mundo Ruby On Rails, o mundo Java também possui alternativas para evoluir o banco de dados de uma aplicação. Aprenda como você e sua equipe podem evoluir de maneira iterativa e incremental seu banco de dados – já em produção – durante a criação da sua aplicação. Serão apresentados os problemas e desafios mais comuns de não utilizar uma ferramenta de migrations para gerenciar a evolução do banco de dados, e os benefícios que esta ferramenta traz em ambiente de desenvolvimento e produção. Também serão apresentados opções de migrations para Java, suas principais diferenças e a experiência do palestrante ao adotar uma dessas ferramentas em projetos com bancos de dados criados do zero, e também projetos que precisam manter o legado. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/migrationsforjava-130902065843-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Assim como as Migrations no mundo Ruby On Rails, o mundo Java também possui alternativas para evoluir o banco de dados de uma aplicação. Aprenda como você e sua equipe podem evoluir de maneira iterativa e incremental seu banco de dados – já em produção – durante a criação da sua aplicação. Serão apresentados os problemas e desafios mais comuns de não utilizar uma ferramenta de migrations para gerenciar a evolução do banco de dados, e os benefícios que esta ferramenta traz em ambiente de desenvolvimento e produção. Também serão apresentados opções de migrations para Java, suas principais diferenças e a experiência do palestrante ao adotar uma dessas ferramentas em projetos com bancos de dados criados do zero, e também projetos que precisam manter o legado.
from Rafael Ponte
]]>
6738 25 https://cdn.slidesharecdn.com/ss_thumbnails/migrationsforjava-130902065843-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Importancia dos Testes Automatizados no dia a dia (Don't Panic) https://pt.slideshare.net/slideshow/importancia-dos-testes-automatizados-no-dia-a-dia-dont-panic/18472618 importanciadostestesautomatizadosnodiaadia-dontpanic-130409075751-phpapp01
Palestra ministrada no evento Don't Panic Fortaleza.]]>

Palestra ministrada no evento Don't Panic Fortaleza.]]>
Tue, 09 Apr 2013 07:57:51 GMT https://pt.slideshare.net/slideshow/importancia-dos-testes-automatizados-no-dia-a-dia-dont-panic/18472618 rponte@slideshare.net(rponte) Importancia dos Testes Automatizados no dia a dia (Don't Panic) rponte Palestra ministrada no evento Don't Panic Fortaleza. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/importanciadostestesautomatizadosnodiaadia-dontpanic-130409075751-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Palestra ministrada no evento Don&#39;t Panic Fortaleza.
from Rafael Ponte
]]>
1399 105 https://cdn.slidesharecdn.com/ss_thumbnails/importanciadostestesautomatizadosnodiaadia-dontpanic-130409075751-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Importância dos testes automatizados no dia a dia https://pt.slideshare.net/slideshow/importncia-dos-testes-automatizados-no-dia-a-dia/16339950 importanciadostestesautomatizadosnodiaadia-130204063453-phpapp02
Desenvolver software é uma luta contra complexidade. Cada linha de código que um programador escreve pode ser mais um ponto de falha no software. Para diminuir os riscos é fundamental que o programador e a equipe adotem uma cultura na escrita de testes, de preferência automatizados, para garantir que o software se comporte como esperado durante todo o ciclo de vida do desenvolvimento. Nesta apresentação explanarei a importância dos testes automatizados de acordo com a cultura ágil, os tipos de testes que podemos escrever, os prejuízos causados pelo não uso de testes, os benefícios obtidos a médio e longo prazo, e as dificuldades ao escreve-los.]]>

Desenvolver software é uma luta contra complexidade. Cada linha de código que um programador escreve pode ser mais um ponto de falha no software. Para diminuir os riscos é fundamental que o programador e a equipe adotem uma cultura na escrita de testes, de preferência automatizados, para garantir que o software se comporte como esperado durante todo o ciclo de vida do desenvolvimento. Nesta apresentação explanarei a importância dos testes automatizados de acordo com a cultura ágil, os tipos de testes que podemos escrever, os prejuízos causados pelo não uso de testes, os benefícios obtidos a médio e longo prazo, e as dificuldades ao escreve-los.]]>
Mon, 04 Feb 2013 06:34:53 GMT https://pt.slideshare.net/slideshow/importncia-dos-testes-automatizados-no-dia-a-dia/16339950 rponte@slideshare.net(rponte) Importância dos testes automatizados no dia a dia rponte Desenvolver software é uma luta contra complexidade. Cada linha de código que um programador escreve pode ser mais um ponto de falha no software. Para diminuir os riscos é fundamental que o programador e a equipe adotem uma cultura na escrita de testes, de preferência automatizados, para garantir que o software se comporte como esperado durante todo o ciclo de vida do desenvolvimento. Nesta apresentação explanarei a importância dos testes automatizados de acordo com a cultura ágil, os tipos de testes que podemos escrever, os prejuízos causados pelo não uso de testes, os benefícios obtidos a médio e longo prazo, e as dificuldades ao escreve-los. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/importanciadostestesautomatizadosnodiaadia-130204063453-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Desenvolver software é uma luta contra complexidade. Cada linha de código que um programador escreve pode ser mais um ponto de falha no software. Para diminuir os riscos é fundamental que o programador e a equipe adotem uma cultura na escrita de testes, de preferência automatizados, para garantir que o software se comporte como esperado durante todo o ciclo de vida do desenvolvimento. Nesta apresentação explanarei a importância dos testes automatizados de acordo com a cultura ágil, os tipos de testes que podemos escrever, os prejuízos causados pelo não uso de testes, os benefícios obtidos a médio e longo prazo, e as dificuldades ao escreve-los.
from Rafael Ponte
]]>
5550 51 https://cdn.slidesharecdn.com/ss_thumbnails/importanciadostestesautomatizadosnodiaadia-130204063453-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Hibernate Efetivo (QCONSP-2012) https://pt.slideshare.net/slideshow/hibernate-efetivo-qconsp2012/13898854 hibernateefetivoqconsp2012-120807060541-phpapp02
Mesmo anos após o lançamento do Hibernate ainda é fácil encontrar projetos utilizando o framework de maneira ineficiente, podendo leva-lo a problemas sérios de performance ou até inviabilizar a aplicação. O uso não efetivo do Hibernate está intimamente ligado a erros comuns e más práticas em sua utilização, que vão desde pool de conexões, select n+1, configuração de cache, batch-size até o uso indevido do cache level 1 em processamentos batch e o tratamento de LazyInitializationException.]]>

Mesmo anos após o lançamento do Hibernate ainda é fácil encontrar projetos utilizando o framework de maneira ineficiente, podendo leva-lo a problemas sérios de performance ou até inviabilizar a aplicação. O uso não efetivo do Hibernate está intimamente ligado a erros comuns e más práticas em sua utilização, que vão desde pool de conexões, select n+1, configuração de cache, batch-size até o uso indevido do cache level 1 em processamentos batch e o tratamento de LazyInitializationException.]]>
Tue, 07 Aug 2012 06:05:38 GMT https://pt.slideshare.net/slideshow/hibernate-efetivo-qconsp2012/13898854 rponte@slideshare.net(rponte) Hibernate Efetivo (QCONSP-2012) rponte Mesmo anos após o lançamento do Hibernate ainda é fácil encontrar projetos utilizando o framework de maneira ineficiente, podendo leva-lo a problemas sérios de performance ou até inviabilizar a aplicação. O uso não efetivo do Hibernate está intimamente ligado a erros comuns e más práticas em sua utilização, que vão desde pool de conexões, select n+1, configuração de cache, batch-size até o uso indevido do cache level 1 em processamentos batch e o tratamento de LazyInitializationException. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/hibernateefetivoqconsp2012-120807060541-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Mesmo anos após o lançamento do Hibernate ainda é fácil encontrar projetos utilizando o framework de maneira ineficiente, podendo leva-lo a problemas sérios de performance ou até inviabilizar a aplicação. O uso não efetivo do Hibernate está intimamente ligado a erros comuns e más práticas em sua utilização, que vão desde pool de conexões, select n+1, configuração de cache, batch-size até o uso indevido do cache level 1 em processamentos batch e o tratamento de LazyInitializationException.
from Rafael Ponte
]]>
12415 9 https://cdn.slidesharecdn.com/ss_thumbnails/hibernateefetivoqconsp2012-120807060541-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Migrations for Java /slideshow/migrations-for-java/12925044 migrationsforjava-120514082530-phpapp01
Assim como as Migrations no mundo Ruby On Rails, o mundo Java também possui diversas alternativas para evoluir o banco de dados de uma aplicação. Aprenda como você e sua equipe podem evoluir de maneira iterativa e incremental seu banco de dados (já em produção) durante a evolução da sua aplicação.]]>

Assim como as Migrations no mundo Ruby On Rails, o mundo Java também possui diversas alternativas para evoluir o banco de dados de uma aplicação. Aprenda como você e sua equipe podem evoluir de maneira iterativa e incremental seu banco de dados (já em produção) durante a evolução da sua aplicação.]]>
Mon, 14 May 2012 08:25:26 GMT /slideshow/migrations-for-java/12925044 rponte@slideshare.net(rponte) Migrations for Java rponte Assim como as Migrations no mundo Ruby On Rails, o mundo Java também possui diversas alternativas para evoluir o banco de dados de uma aplicação. Aprenda como você e sua equipe podem evoluir de maneira iterativa e incremental seu banco de dados (já em produção) durante a evolução da sua aplicação. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/migrationsforjava-120514082530-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Assim como as Migrations no mundo Ruby On Rails, o mundo Java também possui diversas alternativas para evoluir o banco de dados de uma aplicação. Aprenda como você e sua equipe podem evoluir de maneira iterativa e incremental seu banco de dados (já em produção) durante a evolução da sua aplicação.
Migrations for Java from Rafael Ponte
]]>
1673 4 https://cdn.slidesharecdn.com/ss_thumbnails/migrationsforjava-120514082530-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Os 10 maus habitos dos desenvolvedores jsf (JustJava e CCT) https://pt.slideshare.net/slideshow/os-10-maus-habitos-dos-desenvolvedores-jsf-justjava-e-cct/9908464 os10maushabitosdosdesenvolvedoresjsfcct-111027101102-phpapp01
Toda tecnologia tende a trazer consigo um novo paradigma de como desenvolver partes específicas de software, contudo, algumas novas práticas nem sempre são entendidas, e algumas vezes antigas práticas permanecem dentro do novo paradigma tornando-se assim maus hábitos, e com JSF não seria diferente. Aqui será apresentado 10 discussões sobre os maus hábitos mais comuns entre os desenvolvedores JSF, hábitos encontrados não somente entre iniciantes, mas também entre alguns desenvolvedores mais experientes, e por sua vez será apresentado soluções para cada um deles.]]>

Toda tecnologia tende a trazer consigo um novo paradigma de como desenvolver partes específicas de software, contudo, algumas novas práticas nem sempre são entendidas, e algumas vezes antigas práticas permanecem dentro do novo paradigma tornando-se assim maus hábitos, e com JSF não seria diferente. Aqui será apresentado 10 discussões sobre os maus hábitos mais comuns entre os desenvolvedores JSF, hábitos encontrados não somente entre iniciantes, mas também entre alguns desenvolvedores mais experientes, e por sua vez será apresentado soluções para cada um deles.]]>
Thu, 27 Oct 2011 10:11:01 GMT https://pt.slideshare.net/slideshow/os-10-maus-habitos-dos-desenvolvedores-jsf-justjava-e-cct/9908464 rponte@slideshare.net(rponte) Os 10 maus habitos dos desenvolvedores jsf (JustJava e CCT) rponte Toda tecnologia tende a trazer consigo um novo paradigma de como desenvolver partes específicas de software, contudo, algumas novas práticas nem sempre são entendidas, e algumas vezes antigas práticas permanecem dentro do novo paradigma tornando-se assim maus hábitos, e com JSF não seria diferente. Aqui será apresentado 10 discussões sobre os maus hábitos mais comuns entre os desenvolvedores JSF, hábitos encontrados não somente entre iniciantes, mas também entre alguns desenvolvedores mais experientes, e por sua vez será apresentado soluções para cada um deles. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/os10maushabitosdosdesenvolvedoresjsfcct-111027101102-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Toda tecnologia tende a trazer consigo um novo paradigma de como desenvolver partes específicas de software, contudo, algumas novas práticas nem sempre são entendidas, e algumas vezes antigas práticas permanecem dentro do novo paradigma tornando-se assim maus hábitos, e com JSF não seria diferente. Aqui será apresentado 10 discussões sobre os maus hábitos mais comuns entre os desenvolvedores JSF, hábitos encontrados não somente entre iniciantes, mas também entre alguns desenvolvedores mais experientes, e por sua vez será apresentado soluções para cada um deles.
from Rafael Ponte
]]>
3828 41 https://cdn.slidesharecdn.com/ss_thumbnails/os10maushabitosdosdesenvolvedoresjsfcct-111027101102-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Importância dos testes automatizadoss https://pt.slideshare.net/slideshow/importancia-dos-testesautomatizados/9776612 importanciadostestesautomatizados-111019162436-phpapp01
Desenvolver software é uma luta contra complexidade. Cada linha de código que um programador escreve pode ser mais um ponto de falha no software. Para diminuir os riscos é fundamental que o programador e a equipe adotem uma cultura na escrita de testes, de preferência automatizados, para garantir que o software se comporte como esperado durante todo o ciclo de vida do desenvolvimento. Nesta apresentação explanarei a importância dos testes automatizados de acordo com a cultura ágil, os tipos de testes que podemos escrever, os benefícios obtidos a médio e longo prazo, e as dificuldades ao escreve-los. Será também apresentado algumas ferramentas úteis e relatos da minha experiência na escrita de testes no mercado de trabalho]]>

Desenvolver software é uma luta contra complexidade. Cada linha de código que um programador escreve pode ser mais um ponto de falha no software. Para diminuir os riscos é fundamental que o programador e a equipe adotem uma cultura na escrita de testes, de preferência automatizados, para garantir que o software se comporte como esperado durante todo o ciclo de vida do desenvolvimento. Nesta apresentação explanarei a importância dos testes automatizados de acordo com a cultura ágil, os tipos de testes que podemos escrever, os benefícios obtidos a médio e longo prazo, e as dificuldades ao escreve-los. Será também apresentado algumas ferramentas úteis e relatos da minha experiência na escrita de testes no mercado de trabalho]]>
Wed, 19 Oct 2011 16:24:34 GMT https://pt.slideshare.net/slideshow/importancia-dos-testesautomatizados/9776612 rponte@slideshare.net(rponte) Importância dos testes automatizadoss rponte Desenvolver software é uma luta contra complexidade. Cada linha de código que um programador escreve pode ser mais um ponto de falha no software. Para diminuir os riscos é fundamental que o programador e a equipe adotem uma cultura na escrita de testes, de preferência automatizados, para garantir que o software se comporte como esperado durante todo o ciclo de vida do desenvolvimento. Nesta apresentação explanarei a importância dos testes automatizados de acordo com a cultura ágil, os tipos de testes que podemos escrever, os benefícios obtidos a médio e longo prazo, e as dificuldades ao escreve-los. Será também apresentado algumas ferramentas úteis e relatos da minha experiência na escrita de testes no mercado de trabalho <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/importanciadostestesautomatizados-111019162436-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Desenvolver software é uma luta contra complexidade. Cada linha de código que um programador escreve pode ser mais um ponto de falha no software. Para diminuir os riscos é fundamental que o programador e a equipe adotem uma cultura na escrita de testes, de preferência automatizados, para garantir que o software se comporte como esperado durante todo o ciclo de vida do desenvolvimento. Nesta apresentação explanarei a importância dos testes automatizados de acordo com a cultura ágil, os tipos de testes que podemos escrever, os benefícios obtidos a médio e longo prazo, e as dificuldades ao escreve-los. Será também apresentado algumas ferramentas úteis e relatos da minha experiência na escrita de testes no mercado de trabalho
from Rafael Ponte
]]>
1300 4 https://cdn.slidesharecdn.com/ss_thumbnails/importanciadostestesautomatizados-111019162436-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Greenbar - Testes automatizados na sua empresa https://pt.slideshare.net/slideshow/greenbar-testes-automatizados-na-sua-empresa/8501546 greenbar-palestra-110704063139-phpapp01
Experiência de quase 2 anos tentando inserir e manter a cultura de testes automatizados numa empresa. Desafios e as barreiras enfrentadas ao adotar a cultura de testes automatizados nesta empresa, onde acertamos e onde erramos, como a equipe (e isso inclui os gerentes) responderam a mudança e como isso impactou nos sprints e entrega de software.]]>

Experiência de quase 2 anos tentando inserir e manter a cultura de testes automatizados numa empresa. Desafios e as barreiras enfrentadas ao adotar a cultura de testes automatizados nesta empresa, onde acertamos e onde erramos, como a equipe (e isso inclui os gerentes) responderam a mudança e como isso impactou nos sprints e entrega de software.]]>
Mon, 04 Jul 2011 06:31:37 GMT https://pt.slideshare.net/slideshow/greenbar-testes-automatizados-na-sua-empresa/8501546 rponte@slideshare.net(rponte) Greenbar - Testes automatizados na sua empresa rponte Experiência de quase 2 anos tentando inserir e manter a cultura de testes automatizados numa empresa. Desafios e as barreiras enfrentadas ao adotar a cultura de testes automatizados nesta empresa, onde acertamos e onde erramos, como a equipe (e isso inclui os gerentes) responderam a mudança e como isso impactou nos sprints e entrega de software. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/greenbar-palestra-110704063139-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Experiência de quase 2 anos tentando inserir e manter a cultura de testes automatizados numa empresa. Desafios e as barreiras enfrentadas ao adotar a cultura de testes automatizados nesta empresa, onde acertamos e onde erramos, como a equipe (e isso inclui os gerentes) responderam a mudança e como isso impactou nos sprints e entrega de software.
from Rafael Ponte
]]>
936 10 https://cdn.slidesharecdn.com/ss_thumbnails/greenbar-palestra-110704063139-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Desafios de um desenvolvedor JSF https://pt.slideshare.net/slideshow/desafios-de-umdesenvolvedorjsf-8097464/8097464 desafiosdeumdesenvolvedorjsf-110525093049-phpapp02
Palestra sobre os desafios que um desenvolvedor Web pode vir a enfrentar durante o desenvolvimento de aplicações que se utilizam da tecnologia JSF.]]>

Palestra sobre os desafios que um desenvolvedor Web pode vir a enfrentar durante o desenvolvimento de aplicações que se utilizam da tecnologia JSF.]]>
Wed, 25 May 2011 09:30:47 GMT https://pt.slideshare.net/slideshow/desafios-de-umdesenvolvedorjsf-8097464/8097464 rponte@slideshare.net(rponte) Desafios de um desenvolvedor JSF rponte Palestra sobre os desafios que um desenvolvedor Web pode vir a enfrentar durante o desenvolvimento de aplicações que se utilizam da tecnologia JSF. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/desafiosdeumdesenvolvedorjsf-110525093049-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Palestra sobre os desafios que um desenvolvedor Web pode vir a enfrentar durante o desenvolvimento de aplicações que se utilizam da tecnologia JSF.
from Rafael Ponte
]]>
2182 5 https://cdn.slidesharecdn.com/ss_thumbnails/desafiosdeumdesenvolvedorjsf-110525093049-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Curso de Java server faces (JSF) /slideshow/curso-de-java-server-faces-jsf/4118896 javaserverfaces-100516170254-phpapp02
ºÝºÝߣs do curso de JSF que ministrei em algumas faculdades. O curso aborda o mínimo necessário para conhecer e se trabalhar com a tecnologia.]]>

ºÝºÝߣs do curso de JSF que ministrei em algumas faculdades. O curso aborda o mínimo necessário para conhecer e se trabalhar com a tecnologia.]]>
Sun, 16 May 2010 17:02:47 GMT /slideshow/curso-de-java-server-faces-jsf/4118896 rponte@slideshare.net(rponte) Curso de Java server faces (JSF) rponte ºÝºÝߣs do curso de JSF que ministrei em algumas faculdades. O curso aborda o mínimo necessário para conhecer e se trabalhar com a tecnologia. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/javaserverfaces-100516170254-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> ºÝºÝߣs do curso de JSF que ministrei em algumas faculdades. O curso aborda o mínimo necessário para conhecer e se trabalhar com a tecnologia.
Curso de Java server faces (JSF) from Rafael Ponte
]]>
6693 8 https://cdn.slidesharecdn.com/ss_thumbnails/javaserverfaces-100516170254-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-rponte-48x48.jpg?cb=1697073531 Principe do Oceano, Marajá dos Legados e Rei das Gambiarras. Hoje um dev cansado na Zup tentando facilitar a vida de outros devs e times através da educação. Dentro dos seus +15 anos de experiência em desenvolvimento de software e educação acabou virando coordenador do maior grupo de discussão JSF do Brasil (JavaSF) e do maior JUG do Ceará (JavaCE).  Vez ou outra palestrou em eventos importantes no Brasil, como QCONSP, Agile Brasil, CEJS  e JavaCE Conference, entre outros. Nas horas vagas, um podcaster frustrado no @devscansados. speakerdeck.com/rponte https://cdn.slidesharecdn.com/ss_thumbnails/techday-10-features-do-oracle-que-voce-nao-conhecia-connect-by-clause-190218035909-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/techday-10-features-do-oracle-que-voce-nao-conhecia-connect-by-clause-132175824/132175824 TechDay: 10 Features d... https://cdn.slidesharecdn.com/ss_thumbnails/techday-retrospectiva-2018-190218032747-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/techday-retrospectiva-2018/132172573 TechDay Retrospectiva ... https://cdn.slidesharecdn.com/ss_thumbnails/arquitetura-java-escalando-alem-do-hype-171003005820-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/arquitetura-java-escalando-alm-do-hype/80384075 Arquitetura Java - Esc...