Apresentação realizada na trilha de banco de dados do TDC São Paulo 2016.
Demostra conceitos básicos sobre o que é um banco de dados temporal e como o mesmo foi aplicado a Umbler para realizar a monitoria do consumo de recursos de seus clientes em tempo real.
Dividindo para conquistar: microservicos com o jeitinho .NETtdc-globalcode
A utilização de microserviços cresceu muito em 2014. Eles ajudam a separar responsabilidades e manter o foco em grandes equipes. Nessa palestra será mostrado um exemplo prático de como utilizamos microserviços no Superplayer. Desde o projeto inicial, passando pelo seu desenvolvimento utilizando NancyFX, até a sua utilização e melhorias em produção. Quais vantagens e desvantagens na sua utilização e o futuro que vemos para este modelo.
Talk apresentada no TDC Sampa 2019, na trilha Python. O Surprise é uma biblioteca para Python criada por Nicolas Hug que facilita a aprendizagem dos algoritmos de recomendação, sobretudo do paradigma de filtragem colaborativa.
Resumo:
Uma abordagem prática de como refatorar aplicações legadas utilizando Clean Code e SOLID de forma gradual e documentada.
Descrição:
Essa palestra aborda a necessidade e os desafios na hora de refatorar uma aplicação em PHP, vemos um pouco dos conhecimentos necessários para iniciar esse processo e como devemos arquitetar cada etapa do desenvolvimento.
Cada aplicação possui uma realidade diferente por isso será passado um de forma breve os conceitos de SOLID, Design Petterns e Object Calisthenic para poder aplica-los na arquitetura de cada projeto. Além de exemplos de refatoração em pontos específicos da aplicação.
Palestra realizada no http://conalytics.com.br/ 2014. Apresenta um exemplo de mineração de texto em mensagens do twitter e um case de desenvolvimento de anti-spam. Todos os exemplos de Web Data mining são apresentados com a linguagem de programação R.
InfluxDb: como monitorar milhares de dados por segundo em real time Umbler
Slides da Palestra apresentada na Trilha Banco de Dados do The Developers Conference 2016 - São Paulo.
A palestra aborda os principais conceitos sobre Time series database (TSDB), e demonstra como utilizar a stack TICK (Telegraf, InfluxDb, Conograph, Kapacitor) da InfluxData para resolver problemas de monitoria de dados em grande escala, gerando gráficos e alertas em tempo real.
Apresentação realizada na trilha de banco de dados do TDC São Paulo 2016.
Demostra conceitos básicos sobre o que é um banco de dados temporal e como o mesmo foi aplicado a Umbler para realizar a monitoria do consumo de recursos de seus clientes em tempo real.
Dividindo para conquistar: microservicos com o jeitinho .NETtdc-globalcode
A utilização de microserviços cresceu muito em 2014. Eles ajudam a separar responsabilidades e manter o foco em grandes equipes. Nessa palestra será mostrado um exemplo prático de como utilizamos microserviços no Superplayer. Desde o projeto inicial, passando pelo seu desenvolvimento utilizando NancyFX, até a sua utilização e melhorias em produção. Quais vantagens e desvantagens na sua utilização e o futuro que vemos para este modelo.
Talk apresentada no TDC Sampa 2019, na trilha Python. O Surprise é uma biblioteca para Python criada por Nicolas Hug que facilita a aprendizagem dos algoritmos de recomendação, sobretudo do paradigma de filtragem colaborativa.
Resumo:
Uma abordagem prática de como refatorar aplicações legadas utilizando Clean Code e SOLID de forma gradual e documentada.
Descrição:
Essa palestra aborda a necessidade e os desafios na hora de refatorar uma aplicação em PHP, vemos um pouco dos conhecimentos necessários para iniciar esse processo e como devemos arquitetar cada etapa do desenvolvimento.
Cada aplicação possui uma realidade diferente por isso será passado um de forma breve os conceitos de SOLID, Design Petterns e Object Calisthenic para poder aplica-los na arquitetura de cada projeto. Além de exemplos de refatoração em pontos específicos da aplicação.
Palestra realizada no http://conalytics.com.br/ 2014. Apresenta um exemplo de mineração de texto em mensagens do twitter e um case de desenvolvimento de anti-spam. Todos os exemplos de Web Data mining são apresentados com a linguagem de programação R.
InfluxDb: como monitorar milhares de dados por segundo em real time Umbler
Slides da Palestra apresentada na Trilha Banco de Dados do The Developers Conference 2016 - São Paulo.
A palestra aborda os principais conceitos sobre Time series database (TSDB), e demonstra como utilizar a stack TICK (Telegraf, InfluxDb, Conograph, Kapacitor) da InfluxData para resolver problemas de monitoria de dados em grande escala, gerando gráficos e alertas em tempo real.
TDC2013 - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos A...José Correia
Seu ambiente de teste é muito menor que o de produção? Precisa repetir os mesmos testes com um monte de browsers e dispositivos diferentes? Você não tem nem recursos nem tempo para testar tudo o que precisa? Isso tudo já foi um grande problema. Ou ainda é para você? Agora uma série de técnicas de priorização e recursos baseados em software open source e ferramentas na nuvem podem resolver todas essas questões e elevar os seus testes ao próximo nível.
Migração de Banco de Dados - Oracle para MongoDB - TDC2014Jonathan Prates
Migração de Banco de Dados - Oracle para MongoDB - TDC2014 - Trilha Python.
Como o TerraTV migrou sua plataforma de C# para Python e Oracle para MongoDB. Mostramos algumas abordagens e ferramentas utilizadas para essa migração.
Desenvolvimento Orientado a Documentação? Utilizando doctests para tornar seu...Adam Victor Brandizzi
Documentar é difícil e trabalhoso. Mas precisa ser? Nesta apresentação, vou mostrar que, ao menos em Python, não precisa! O módulo doctest ajuda você a documentar e ainda melhora a qualidade do seu código.
Organizando a casa. o front end do jeitinho que a mamãe gostaJohnathan Cardoso
Sim, sua mamãe gosta de tudo arrumado. Você também deveria gostar de organizar seu código do front-end da melhor maneira possível. Serão apresentadas diversas práticas "maneiras" para tornar seu sistema/site mais leve e bacana, reduzindo o tempo de carregamento, melhorando a navegação do usuário e possibilitando melhores resultados.
Erros e acertos fazem parte do dia a dia do desenvolvedor, e na maioria das vezes isso envolve apenas uma linha de código. Tendo o code review como ponto focal, muito aprendizado e reconhecimento podem ser extraídos. Desde que começei a trabalhar dentro de um processo de code-review, percebi que havia informações valiosas que eram conhecidas somente por quem fez o code review e por quem recebeu. Diversas tentativas foram feitas para dar o devido destaque ao que é interessante e como disseminar este conhecimento, até que chegou-se ao modelo que será apresentado, que inclui o caminho percorrido, uma ferramenta de apoio, o processo proposto e cuidados muito importantes.
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...Edlaine Zamora
Palestra apresentada no TDC Florianópolis de 2017.
Não perca cliente por causa da lentidão ou da instabilidade de sua aplicação. Aprenda a analisar tempo de resposta, identificar melhorias de segurança e descobrir a capacidade de seu software. Não deixe que um eventual pico de usuários simultâneos acabe com a reputação de seu software.
TDC SP 2017 Trilha .NET - TechWar: Threads, ThreadPools e Tasks em C#Diego Gabriel Cardoso
A long time ago in a galaxy far, far away ….
Episodio Alternativo: TDC SP 2017
O Imperio criou uma arma chamada Estrela da Morte
Seu SuperLaser e capaz de destruir um planeta inteiro
Seu primeiro Teste foi um sucesso ( Planeta Alderaan )
Os Rebeldes descobriram sua a unica fragilidade:
Seu SuperLaser demora para carregar ( 10 segundos)
Seu escudo fica inativo enquanto carregamento em progresso
Missao do Imperio
Melhorar o processo de carregamento e evitar o ataque dos Rebeldes ( 4 segundos)
TDC2013 - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos A...José Correia
Seu ambiente de teste é muito menor que o de produção? Precisa repetir os mesmos testes com um monte de browsers e dispositivos diferentes? Você não tem nem recursos nem tempo para testar tudo o que precisa? Isso tudo já foi um grande problema. Ou ainda é para você? Agora uma série de técnicas de priorização e recursos baseados em software open source e ferramentas na nuvem podem resolver todas essas questões e elevar os seus testes ao próximo nível.
Migração de Banco de Dados - Oracle para MongoDB - TDC2014Jonathan Prates
Migração de Banco de Dados - Oracle para MongoDB - TDC2014 - Trilha Python.
Como o TerraTV migrou sua plataforma de C# para Python e Oracle para MongoDB. Mostramos algumas abordagens e ferramentas utilizadas para essa migração.
Desenvolvimento Orientado a Documentação? Utilizando doctests para tornar seu...Adam Victor Brandizzi
Documentar é difícil e trabalhoso. Mas precisa ser? Nesta apresentação, vou mostrar que, ao menos em Python, não precisa! O módulo doctest ajuda você a documentar e ainda melhora a qualidade do seu código.
Organizando a casa. o front end do jeitinho que a mamãe gostaJohnathan Cardoso
Sim, sua mamãe gosta de tudo arrumado. Você também deveria gostar de organizar seu código do front-end da melhor maneira possível. Serão apresentadas diversas práticas "maneiras" para tornar seu sistema/site mais leve e bacana, reduzindo o tempo de carregamento, melhorando a navegação do usuário e possibilitando melhores resultados.
Erros e acertos fazem parte do dia a dia do desenvolvedor, e na maioria das vezes isso envolve apenas uma linha de código. Tendo o code review como ponto focal, muito aprendizado e reconhecimento podem ser extraídos. Desde que começei a trabalhar dentro de um processo de code-review, percebi que havia informações valiosas que eram conhecidas somente por quem fez o code review e por quem recebeu. Diversas tentativas foram feitas para dar o devido destaque ao que é interessante e como disseminar este conhecimento, até que chegou-se ao modelo que será apresentado, que inclui o caminho percorrido, uma ferramenta de apoio, o processo proposto e cuidados muito importantes.
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...Edlaine Zamora
Palestra apresentada no TDC Florianópolis de 2017.
Não perca cliente por causa da lentidão ou da instabilidade de sua aplicação. Aprenda a analisar tempo de resposta, identificar melhorias de segurança e descobrir a capacidade de seu software. Não deixe que um eventual pico de usuários simultâneos acabe com a reputação de seu software.
TDC SP 2017 Trilha .NET - TechWar: Threads, ThreadPools e Tasks em C#Diego Gabriel Cardoso
A long time ago in a galaxy far, far away ….
Episodio Alternativo: TDC SP 2017
O Imperio criou uma arma chamada Estrela da Morte
Seu SuperLaser e capaz de destruir um planeta inteiro
Seu primeiro Teste foi um sucesso ( Planeta Alderaan )
Os Rebeldes descobriram sua a unica fragilidade:
Seu SuperLaser demora para carregar ( 10 segundos)
Seu escudo fica inativo enquanto carregamento em progresso
Missao do Imperio
Melhorar o processo de carregamento e evitar o ataque dos Rebeldes ( 4 segundos)