Como capturar páginas e reconhecer padrões utilizando PHP. Como construir webcrawlers e obter informações da web utilizando php, processamento paralelo com pcntl, módulo curl e expressões regulares.
PHP na Tela Escura: Aplicações Poderosas em Linha de ComandoRafael Jaques
A linguagem PHP é conhecida por ser utilizada no desenvolvimento de aplicações web. Essa palestra visa apresentar o outro lado do desenvolvimento. Poucos sabem que é possível utilizar a linguagem para desenvolver tarefas agendadas, ferramentas multi-thread e diversas outras aplicações que rodam em terminal. Nessa palestra exploraremos o mundo do PHP-CLI.
Palestra de Rafael Jaques (@rafajaques)
Muitas vezes quando desenvolvemos aplicações de escaláveis hoje em dia, acabamos atrelando parte deles a uma nuvem especifica. Porém isso traz problemas para como vendor lock-in, dificuldade de rodar em ambiente local, falta de portabilidade e entre outros problemas. E existem serviços em comum que são acessados em nuvem como Banco de Dados, Filas de Mensageria, Armazenamento de arquivo, logs, tracing e que poderiam ser abstraídos e preferencialmente intercambiáveis entre nuvens. Nessa palestra quero mostrar como desenvolver apps mais portáveis e ainda assim mantendo as vantagem de se rodar em nuvem.
Monitorando APIs REST com o Application Insights - .NET São Paulo - Junho-2018Renato Groff
Apresentação sobre o uso do Application Insights (serviço que integra o Microsoft Azure) no monitoramento de APIs REST. Palestra realizada em meetup promovido pelo grupo .NET São Paulo em 11/06/2018 na cidade de São Paulo-SP.
Monitorando APIs REST com o Application Insights - .Azure Weekend 2018 - Camp...Renato Groff
Apresentação sobre o uso do Application Insights (serviço que integra o Microsoft Azure) no monitoramento de APIs REST, utilizando também para isto o ASP.NET Core e o Azure App Service. Palestra realizada em 01/09/2018 durante o Azure Weekend 2018, evento promovido pelo grupo Campinas .NET na cidade de Campinas-SP.
Passo a Passo para implementar DataOps em projetos de Big DataEduardo Hahn
Cada vez mais participamos de projetos de Big Data onde a complexidade e a diversidade de dados são cada vez maiores. Ter segurança em todas as etapas do projeto até colocar e manter em produção são grandes desafios. Assim, as práticas de DataOps, soma de boas práticas de Agile e DevOps, auxiliam a melhor gerenciar, publicar e sustentar seu Big Data. Nesta palestra vamos conhecer o passo a passo para você implementar DataOps em seus projetos.
PHP na Tela Escura: Aplicações Poderosas em Linha de ComandoRafael Jaques
A linguagem PHP é conhecida por ser utilizada no desenvolvimento de aplicações web. Essa palestra visa apresentar o outro lado do desenvolvimento. Poucos sabem que é possível utilizar a linguagem para desenvolver tarefas agendadas, ferramentas multi-thread e diversas outras aplicações que rodam em terminal. Nessa palestra exploraremos o mundo do PHP-CLI.
Palestra de Rafael Jaques (@rafajaques)
Muitas vezes quando desenvolvemos aplicações de escaláveis hoje em dia, acabamos atrelando parte deles a uma nuvem especifica. Porém isso traz problemas para como vendor lock-in, dificuldade de rodar em ambiente local, falta de portabilidade e entre outros problemas. E existem serviços em comum que são acessados em nuvem como Banco de Dados, Filas de Mensageria, Armazenamento de arquivo, logs, tracing e que poderiam ser abstraídos e preferencialmente intercambiáveis entre nuvens. Nessa palestra quero mostrar como desenvolver apps mais portáveis e ainda assim mantendo as vantagem de se rodar em nuvem.
Monitorando APIs REST com o Application Insights - .NET São Paulo - Junho-2018Renato Groff
Apresentação sobre o uso do Application Insights (serviço que integra o Microsoft Azure) no monitoramento de APIs REST. Palestra realizada em meetup promovido pelo grupo .NET São Paulo em 11/06/2018 na cidade de São Paulo-SP.
Monitorando APIs REST com o Application Insights - .Azure Weekend 2018 - Camp...Renato Groff
Apresentação sobre o uso do Application Insights (serviço que integra o Microsoft Azure) no monitoramento de APIs REST, utilizando também para isto o ASP.NET Core e o Azure App Service. Palestra realizada em 01/09/2018 durante o Azure Weekend 2018, evento promovido pelo grupo Campinas .NET na cidade de Campinas-SP.
Passo a Passo para implementar DataOps em projetos de Big DataEduardo Hahn
Cada vez mais participamos de projetos de Big Data onde a complexidade e a diversidade de dados são cada vez maiores. Ter segurança em todas as etapas do projeto até colocar e manter em produção são grandes desafios. Assim, as práticas de DataOps, soma de boas práticas de Agile e DevOps, auxiliam a melhor gerenciar, publicar e sustentar seu Big Data. Nesta palestra vamos conhecer o passo a passo para você implementar DataOps em seus projetos.
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - Dev...Renato Groff
Apresentação realizada durante o DevOps Saturday, um evento promovido pelo grupo Campinas .NET na cidade de Campinas-SP em 10/11/2018. Esta palestra abordou a utilização do Azure Application Insights, Logic Apps e Slack no monitoramento de aplicações Web, fazendo também uso para isto do Azure App Service e do ASP.NET Core.
ASP.Net Performance – A pragmatic approach - Luis PaulinoComunidade NetPonto
Nesta sessão abordamos a performance de Sistemas de Informação desenvolvidos na plataforma ASP.NET com recurso a SQL Server com SGBD. Iremos explicar como surgem os problemas de performance em sistemas com alguns anos de existência e qual a abordagem a tomar, quando temos utilizadores insatisfeitos.
Abordaremos também alguns casos de sucesso no mercado a nível de sistemas de alta disponibilidade e como o mercado tem evoluído. De uma forma geral, pretendemos demonstrar técnicas de análise/tuning de performance em ASP.NET e sua evolução ao longo das várias versões, como também algumas técnicas de requisitos para obtenção e estruturação da informação.
Finalmente, o objetivo passa por divulgar procedimentos, técnicas e ferramentas que sirvam como uma referência que possam ser úteis caso surjam problemas de performance nos nossos sistemas de futuro, entre os quais : Do’s & Dont’s, Systematic Tuning, ASP.NET Trace, VS Profiling Tools, SQL Profiler entre outros.
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - .NE...Renato Groff
Apresentação realizada durante o .NET Conf Local 2018, um evento promovido pelos grupos Azure Talks e .NET SP na cidade de São Paulo-SP em 27/10/2018. Esta palestra abordou a utilização do Azure Application Insights, Logic Apps e Slack no monitoramento de aplicações Web, fazendo também uso para isto do Azure App Service e do ASP.NET Core.
Monitorando serviços REST com o Application InsightsRenato Groff
Apresentação sobre o uso do Application Insights em serviços REST realizada em 17/07/2016, durante o evento DevOps & Tests Hack Nights.
Link com a gravação da palestra (a partir de 01:00:00):
https://youtu.be/_41riBJvH34?t=3639
Monitorando serviços REST com o Application Insights e Distributed TracingRenato Groff
Palestra ministrada na trilha de Microservices do TDC-SP no dia 05/07/2016.
Tópicos abordados nesta apresentação:
- Monitorando serviços REST
- Application Insights
- Distributed Tracing
- Exemplo prático
Watch: https://bit.ly/30S3GJG
Na era dos Big Data, da Inteligência Artificial e da computação em nuvem, o volume e a diversidade de dados está em constante crescimento. O desafio é criar os processos, padrões e protocolos necessários que coloquem a informação a serviço do negócio.
Neste webinar discutiremos as tendências tecnológicas que estão orientando as estratégias de dados das empresas ao redor do mundo. Não perca se você quiser se manter atualizado sobre como elevar os dados ao status de um ativo estratégico para ser (verdadeiramente) orientado por dados:
- Qual é a evolução das arquiteturas de provisão e gestão de dados nas grandes organizações? Como o conceito de "Data Fabric" ajuda?
- Como gerenciar a integração de dados distribuídos em múltiplos locais resultantes de mudanças geradas pela migração para a nuvem?
- Como as empresas podem rentabilizar os dados como infra-estrutura de serviços construída ao longo dos últimos anos?
- Que papel as técnicas de computação de voz podem desempenhar no futuro da análise de dados?
O protocolo HTTP está há mais de 10 anos nos bastidores de quase todas as aplicações web, incluindo a explosão de uso do AJAX e a nova onda de APIs em REST. Está diretamente relacionado com a performance, ecalabilidade e SEO.
Saber como ele funciona e como o PHP interage com ele é conhecimento obrigatório para qualquer programador web.
Monitorando APIs REST com o Application Insights - NerdZão - Fevereiro-2018Renato Groffe
Apresentação sobre o uso do Application Insights (serviço que integra o Microsoft Azure) no monitoramento de APIs REST. Apresentação realizada em meetup promovido pelo grupo NerdZão na cidade de São Paulo-SP no dia 26/02/2018.
Como Implementar a Análise de Dados em Tempo RealDenodo
Watch full webinar here: https://bit.ly/31rnBD0
As técnicas de análise em tempo real prometem enriquecer a análise tradicional de dados. Isto é fundamental para muitos cenários, tais como gerenciamento dos processos de produção ou atendimento ao cliente. A virtualização de dados é bem conhecida por oferecer conectividade em tempo real a diversas fontes e recursos de federação - os dois ingredientes básicos para análises de dadis em tempo real. No entanto, construir uma estratégia em torno destes conceitos pode ser um desafio. O impacto de fontes de dados sensíveis, questões de segurança e desempenho são freqüentemente mencionados.
Participe deste webinar e descubra:
- Quais são os cenários onde o valor da análise de dados em tempo real pode fazer a diferença
- As principais capacidades que as tornam possíveis
- As melhores práticas para torná-las bem sucedidas
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - Dev...Renato Groff
Apresentação realizada durante o DevOps Saturday, um evento promovido pelo grupo Campinas .NET na cidade de Campinas-SP em 10/11/2018. Esta palestra abordou a utilização do Azure Application Insights, Logic Apps e Slack no monitoramento de aplicações Web, fazendo também uso para isto do Azure App Service e do ASP.NET Core.
ASP.Net Performance – A pragmatic approach - Luis PaulinoComunidade NetPonto
Nesta sessão abordamos a performance de Sistemas de Informação desenvolvidos na plataforma ASP.NET com recurso a SQL Server com SGBD. Iremos explicar como surgem os problemas de performance em sistemas com alguns anos de existência e qual a abordagem a tomar, quando temos utilizadores insatisfeitos.
Abordaremos também alguns casos de sucesso no mercado a nível de sistemas de alta disponibilidade e como o mercado tem evoluído. De uma forma geral, pretendemos demonstrar técnicas de análise/tuning de performance em ASP.NET e sua evolução ao longo das várias versões, como também algumas técnicas de requisitos para obtenção e estruturação da informação.
Finalmente, o objetivo passa por divulgar procedimentos, técnicas e ferramentas que sirvam como uma referência que possam ser úteis caso surjam problemas de performance nos nossos sistemas de futuro, entre os quais : Do’s & Dont’s, Systematic Tuning, ASP.NET Trace, VS Profiling Tools, SQL Profiler entre outros.
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - .NE...Renato Groff
Apresentação realizada durante o .NET Conf Local 2018, um evento promovido pelos grupos Azure Talks e .NET SP na cidade de São Paulo-SP em 27/10/2018. Esta palestra abordou a utilização do Azure Application Insights, Logic Apps e Slack no monitoramento de aplicações Web, fazendo também uso para isto do Azure App Service e do ASP.NET Core.
Monitorando serviços REST com o Application InsightsRenato Groff
Apresentação sobre o uso do Application Insights em serviços REST realizada em 17/07/2016, durante o evento DevOps & Tests Hack Nights.
Link com a gravação da palestra (a partir de 01:00:00):
https://youtu.be/_41riBJvH34?t=3639
Monitorando serviços REST com o Application Insights e Distributed TracingRenato Groff
Palestra ministrada na trilha de Microservices do TDC-SP no dia 05/07/2016.
Tópicos abordados nesta apresentação:
- Monitorando serviços REST
- Application Insights
- Distributed Tracing
- Exemplo prático
Watch: https://bit.ly/30S3GJG
Na era dos Big Data, da Inteligência Artificial e da computação em nuvem, o volume e a diversidade de dados está em constante crescimento. O desafio é criar os processos, padrões e protocolos necessários que coloquem a informação a serviço do negócio.
Neste webinar discutiremos as tendências tecnológicas que estão orientando as estratégias de dados das empresas ao redor do mundo. Não perca se você quiser se manter atualizado sobre como elevar os dados ao status de um ativo estratégico para ser (verdadeiramente) orientado por dados:
- Qual é a evolução das arquiteturas de provisão e gestão de dados nas grandes organizações? Como o conceito de "Data Fabric" ajuda?
- Como gerenciar a integração de dados distribuídos em múltiplos locais resultantes de mudanças geradas pela migração para a nuvem?
- Como as empresas podem rentabilizar os dados como infra-estrutura de serviços construída ao longo dos últimos anos?
- Que papel as técnicas de computação de voz podem desempenhar no futuro da análise de dados?
O protocolo HTTP está há mais de 10 anos nos bastidores de quase todas as aplicações web, incluindo a explosão de uso do AJAX e a nova onda de APIs em REST. Está diretamente relacionado com a performance, ecalabilidade e SEO.
Saber como ele funciona e como o PHP interage com ele é conhecimento obrigatório para qualquer programador web.
Monitorando APIs REST com o Application Insights - NerdZão - Fevereiro-2018Renato Groffe
Apresentação sobre o uso do Application Insights (serviço que integra o Microsoft Azure) no monitoramento de APIs REST. Apresentação realizada em meetup promovido pelo grupo NerdZão na cidade de São Paulo-SP no dia 26/02/2018.
Como Implementar a Análise de Dados em Tempo RealDenodo
Watch full webinar here: https://bit.ly/31rnBD0
As técnicas de análise em tempo real prometem enriquecer a análise tradicional de dados. Isto é fundamental para muitos cenários, tais como gerenciamento dos processos de produção ou atendimento ao cliente. A virtualização de dados é bem conhecida por oferecer conectividade em tempo real a diversas fontes e recursos de federação - os dois ingredientes básicos para análises de dadis em tempo real. No entanto, construir uma estratégia em torno destes conceitos pode ser um desafio. O impacto de fontes de dados sensíveis, questões de segurança e desempenho são freqüentemente mencionados.
Participe deste webinar e descubra:
- Quais são os cenários onde o valor da análise de dados em tempo real pode fazer a diferença
- As principais capacidades que as tornam possíveis
- As melhores práticas para torná-las bem sucedidas
2. Apresentação
E
u
Rodrigo de Sales da Silva
• Bacharel em Ciência da Computação
• MBA em Tecnologia da Informação
• webdev@mestreseo
• sysadmin@mestreseo
• webcrawling
• data mining
• reconhecimento de padrões
• data mining
4. Motivação
• Como monitorar seu concorrente?
• Atualizações em agregadores de notícias?
• Pretende automatizar procedimentos?
• Verificar posições em mecanismos de
busca?
29. • Praticamente toda informação que
necessitamos está disponível na web.
• Capturar, entender e armazenar, depende só
de você.
• As ferramentas estão aí para serem utilizadas.
• Perguntas???
Concluindo