Início Programação no InfoQ Brasil
Apresentações
Feed RSS-
Software sem bugs, reduzindo falhas em produção com práticas de programação funcional (em C#)
Todos desejamos escrever software que seja fácil de manter e com poucos problemas em produção. Há anos, venho atingindo este objetivo através da adoção de práticas de programação funcional em me(...)
-
Confiança em tempo real: aprendizados em software embarcado crítico
Nesta palestra, vamos explorar desafios típicos na busca por software embarcado eficiente, com base em experiências práticas em aplicações aeronáuticas críticas. Serão abordados tópicos como gest(...)
-
The magic world of tests with Jest
Daciuk demonstra nesta apresentação a importância de testes para documentar nosso código e funcionalidades. Ele também nos guia através de um caso de teste passo a passo, usando Jest, a plataform(...)
-
Reactive Microservices with Vert.x and OpenShift
Vert.x is a popular open source toolkit to create Reactive distributed and polyglot applications on the JVM. In this talk we'll show how to use Vert.x leveraging Openshift capabilities, to build (...)
-
MobX: The light side of the force
Está tão fortemente divulgado que React = React+Redux que as pessoas fecharam os olhos para outras ferramentas: o MobX pode ser uma excelente opção como alternativa ao Redux. Clara lhe mostra uma(...)
-
Gestão efetiva do estado de aplicação - Effective Application State Management
Aplicações Web modernas são bastante complexas. Por isso, é necessário desenvolver estratégias para dominar essa complexidade toda. Neste talk serão apresentadas, sob a forma de pequenas lições e(...)
-
Java SE 9 para arquitetos: como as novidades afetarão suas decisões
Depois de três anos, teremos uma nova versão do Java SE, que trará grandes mudanças para a linguagem e plataforma. Além de analisar o efeito prático das novas features de modularidade, examinarem(...)
-
From laptop to the world: multi-region container deployment with Kubernetes
Kubernetes, the open source, container orchestration and cluster management tool draws on lessons learned from a near-decade of using containers at Google. We'll develop, run and test a Java appl(...)
-
Pilares do desenvolvimento mobile no Nubank
Abordaremos os seguintes temas relacionados ao processo de desenvolvimento no Nubank: - Arquitetura: - Diferenças da arquitetura padrão da Apple para a arquitetura que usamos no Nubank - Escalabi(...)
-
MicroProfile: uma nova forma de desenvolver aplicações corporativas na era dos microservices
O MicroProfile foi um dos temas mais discutidos no último JavaOne e representa um passo importante para a evolução das aplicações Java empresariais. Nesta palestra você saberá, através de um dos (...)
-
Design ágil: solucionando problemas que você não sabia que tinha (e criando alguns outros)
Minha primeira palestra em um evento, “Design ágil” nasceu da vivência de mais de uma década em equipes de TI, buscando um paralelo entre o trabalho do designer e do desenvolvedor e a possibilida(...)
-
Patterns for high-performance C#: from algorithm optimization to low-level techniques
We'll explore techniques and code patterns for creating high performance code, from analysis to actual optimization. We'll explain how to recognize when optimizations are needed, where the bottle(...)