SlideShare uma empresa Scribd logo
Sebastian Ferrari - Why React is good for business
Sebastian Ferrari
@Taller / Montevideo, Uruguay
CTO & Co-fundador.
Twitter / Github: @sebas5384
Por que React é bom
para os negócios ?
React é uma tecnologia
para criar UI’s
Tecnologia é a aplicação de
conhecimento técnico ou
científico em forma de
ferramentas
UI
Função
Data
Usuário
Tecnologia tem o poder
de criar novas oportunidades
de negócio
A tecnologia certa, tem o poder
de criar novas oportunidades
de negócio
Benz Patent Motor Car:
Primeiro carro (1885–1886)
Influências do React
Previsibilidade
λ
Programação funcional e reativa
reduzem a complexidade
λ
Reduzem side-effects
Sebastian Ferrari - Why React is good for business
Tempo
Usuário
Usuário Cliente
Usuário Dev Cliente
Menos complexidade ajuda a
encontrar bugs em menos tempo
e com menos side-effects
Aumento de interoperabilidade
API pequena e bem definida
Ecossistema
Testabilidade
Componentes são funções que se
comportam de acordo
com seus parâmetros
Sebastian Ferrari - Why React is good for business
Diminui o custo de criação
de testes e seu tempo
de execução
Ferramentas consolidadas
com quase zero custo de setup
Jest
Escalabilidade
Uma tecnologia
várias plataformas
Reutilização de código
Menor quantidade de
arquivos vs. tecnologias
( css, js, html )
Sebastian Ferrari - Why React is good for business
CSS
JS /
Markup
Diminui a separação entre
back-end e front-end
Front-end Back-end
JS
Robustez
Estabilidade:
boa cadência de releases e
upgrade paths
Comunidade crescendo
rapidamente
Slack BR
Comunidade tendo voz
BSD + Facebook
Usado em produção:
Usado em produção:
It was extremely difficult to change without causing
some side effect or bug somewhere else in the
application … When the team rebuilt it in React they
found that their rate of new bugs being introduced
had gone through the floor.
Spencer Ahrens
Facebook Ads
React has exceeded our requirements and enabled
us to build a tremendous foundation on which to
innovate the Netflix experience…
Fonte: https://medium.com/netflix-techblog/netflix-likes-react-509675426db
Netflix
Conclusão
Aumenta manutenabilidade
Diminui:
Custo de resolução de bugs.
Índice de bugs em produção.
Aumenta escalabilidade
do time de devs
Mantém o fluxo de entrega de
valor estável
Sebastian Ferrari - Why React is good for business
Aumenta qualidade
da experiência do usuário
Obrigado !!
blog.taller.net.br/taller-contrata
Reference Links
This talk was influenced by this article
and experiences at Taller.
This template was created in partnership with
@isacjunior and are available at our Medium.

Mais conteúdo relacionado

PDF
Katalon,o Selenium fácil
Fernando Boaglio
 
PDF
Android apps ci
Eduardo Carrara de Araujo
 
PPTX
Integração continua sem traumas
sabrinajn
 
PPTX
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net core
Rodrigo Kono
 
PDF
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos.
Letticia Nicoli
 
ODP
Eclipse Rich Client Platform - FISL 2009 - PT-BR
Hugo Corbucci
 
PPTX
6. apresentacao rp tec com 2018 igor rozani e felipe muniz
Matheus de Lara Calache
 
PDF
Projetos reativos com Angular, RxJS e Redux (ngRx)
Loiane Groner
 
Katalon,o Selenium fácil
Fernando Boaglio
 
Android apps ci
Eduardo Carrara de Araujo
 
Integração continua sem traumas
sabrinajn
 
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net core
Rodrigo Kono
 
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos.
Letticia Nicoli
 
Eclipse Rich Client Platform - FISL 2009 - PT-BR
Hugo Corbucci
 
6. apresentacao rp tec com 2018 igor rozani e felipe muniz
Matheus de Lara Calache
 
Projetos reativos com Angular, RxJS e Redux (ngRx)
Loiane Groner
 

Mais procurados (20)

PDF
Ionic 3
Loiane Groner
 
PDF
Migrations com Entity Framework Core
Caio Lorensetti
 
PDF
Desmistificando a programação reativa
Loiane Groner
 
PDF
Criando uma arquitetura para seus testes de API com RestAssured
Elias Nogueira
 
PPSX
DevOps Days SP 2019
Jaqueline Ramos
 
PDF
Ionic Reativo com RxJS e ngRx
Loiane Groner
 
PDF
Slides Testes de API com Codeception
Juciellen Cabrera
 
PDF
Novidades das Bibliotecas Jetpack do Android (2021)
Nelson Glauber Leal
 
PDF
Slides palestra codeception
Juciellen Cabrera
 
PDF
Xamarin + App Center + Azure DevOps = 
Letticia Nicoli
 
PDF
InterCon 2016 - Refactor direto e reto: migração de uma arquitetura 100% acop...
iMasters
 
PPTX
Dilemas de um Desenvolvedor .NET na Terra do PowerShell
Igor Abade
 
PPTX
3. apresentacao rp tec com 2018 gustavo bernardes
Matheus de Lara Calache
 
PDF
InterCon 2016 - Gerenciando deploy e atualização de 450 apps sem enlouquecer
iMasters
 
PDF
Angular + Redux (ngRx)
Loiane Groner
 
PPTX
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
André Dias
 
PPTX
Feedback mais rápido na sua build dividindo os testes funcionais
Elias Nogueira
 
PPT
Integracao Continua com CruiseControl
Luthiano Vasconcelos
 
PPTX
Automação mobile Android - TDC
Nàtali Cabral
 
PDF
A importancia de testes em todos os aspectos
Elias Nogueira
 
Ionic 3
Loiane Groner
 
Migrations com Entity Framework Core
Caio Lorensetti
 
Desmistificando a programação reativa
Loiane Groner
 
Criando uma arquitetura para seus testes de API com RestAssured
Elias Nogueira
 
DevOps Days SP 2019
Jaqueline Ramos
 
Ionic Reativo com RxJS e ngRx
Loiane Groner
 
Slides Testes de API com Codeception
Juciellen Cabrera
 
Novidades das Bibliotecas Jetpack do Android (2021)
Nelson Glauber Leal
 
Slides palestra codeception
Juciellen Cabrera
 
Xamarin + App Center + Azure DevOps = 
Letticia Nicoli
 
InterCon 2016 - Refactor direto e reto: migração de uma arquitetura 100% acop...
iMasters
 
Dilemas de um Desenvolvedor .NET na Terra do PowerShell
Igor Abade
 
3. apresentacao rp tec com 2018 gustavo bernardes
Matheus de Lara Calache
 
InterCon 2016 - Gerenciando deploy e atualização de 450 apps sem enlouquecer
iMasters
 
Angular + Redux (ngRx)
Loiane Groner
 
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
André Dias
 
Feedback mais rápido na sua build dividindo os testes funcionais
Elias Nogueira
 
Integracao Continua com CruiseControl
Luthiano Vasconcelos
 
Automação mobile Android - TDC
Nàtali Cabral
 
A importancia de testes em todos os aspectos
Elias Nogueira
 
Anúncio

Destaque (6)

PPTX
Mercedes Benz Salao do Automovel 2012
agencianetza
 
PPT
APRESENTAÇÃO MERCEDEZ BENZ
Grupo RBS
 
PDF
Perspectiva do CEO Grupo Pestana em relação aos canais de venda
HDS - Hotel Digital Strategy
 
PDF
A evolução da Mercedes-Benz!
Aristides Monteiro
 
PPTX
Coletiva - Função FleetBoard - Mercedes-Benz
Thatiana Lima
 
PDF
CONCESSIONÁRIA MERCEDES-BENZ ITAVEMA
Natália Modesto
 
Mercedes Benz Salao do Automovel 2012
agencianetza
 
APRESENTAÇÃO MERCEDEZ BENZ
Grupo RBS
 
Perspectiva do CEO Grupo Pestana em relação aos canais de venda
HDS - Hotel Digital Strategy
 
A evolução da Mercedes-Benz!
Aristides Monteiro
 
Coletiva - Função FleetBoard - Mercedes-Benz
Thatiana Lima
 
CONCESSIONÁRIA MERCEDES-BENZ ITAVEMA
Natália Modesto
 
Anúncio

Semelhante a Sebastian Ferrari - Why React is good for business (20)

PPTX
Keynote Visual Studio Summit 2016
Ramon Durães
 
PPTX
RedGate .NET Reflector no dia-a-dia de um programador
Comunidade NetPonto
 
PDF
Artigo Automação de testes funcionais com Demoiselle Behave
Julian Cesar
 
ODP
Arquitetura web para sistemas de negócio
Ralph Rassweiler
 
PPT
Apresentação ISFramework
Fernando Montenegro
 
PPTX
Aprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALM
Rodrigo Kono
 
PPTX
Innovation Days 2009 - Inovação e Software+Services
Luciano Condé
 
PPTX
Uma visão geral sobre a plataforma de aplicações
Markus Christen
 
PPSX
Infoschema - Company Overview
Renilton Oliveira
 
PPTX
Reuso de software
rebekinha
 
PPT
Scrum e o Ambiente de Desenvolvimento Ágil
abacrazy
 
PPS
Arquitetura de Software
eros.viggiano
 
PDF
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Cris Fidelix
 
PPT
SimulaRSO - Simulador de Recursos de Sistemas Operacionais
Caio Ribeiro Pereira
 
PPT
Tees Final
Marcus Oliveira
 
PPT
ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)
Giovanni Bassi
 
PPTX
Reengenharia de Software
Rafael Berto
 
PPTX
Treinamento ASP.NET 2014
Eric Gallardo
 
ODP
CakeSP - Specta Platform: CakePHP, Flex, Fake
Specta TI
 
PDF
Automação de testes - uma introdução sobre estratégias
Kleitor Franklint Correa Araujo
 
Keynote Visual Studio Summit 2016
Ramon Durães
 
RedGate .NET Reflector no dia-a-dia de um programador
Comunidade NetPonto
 
Artigo Automação de testes funcionais com Demoiselle Behave
Julian Cesar
 
Arquitetura web para sistemas de negócio
Ralph Rassweiler
 
Apresentação ISFramework
Fernando Montenegro
 
Aprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALM
Rodrigo Kono
 
Innovation Days 2009 - Inovação e Software+Services
Luciano Condé
 
Uma visão geral sobre a plataforma de aplicações
Markus Christen
 
Infoschema - Company Overview
Renilton Oliveira
 
Reuso de software
rebekinha
 
Scrum e o Ambiente de Desenvolvimento Ágil
abacrazy
 
Arquitetura de Software
eros.viggiano
 
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Cris Fidelix
 
SimulaRSO - Simulador de Recursos de Sistemas Operacionais
Caio Ribeiro Pereira
 
Tees Final
Marcus Oliveira
 
ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)
Giovanni Bassi
 
Reengenharia de Software
Rafael Berto
 
Treinamento ASP.NET 2014
Eric Gallardo
 
CakeSP - Specta Platform: CakePHP, Flex, Fake
Specta TI
 
Automação de testes - uma introdução sobre estratégias
Kleitor Franklint Correa Araujo
 

Mais de React Conf Brasil (10)

PDF
Sibelius Seraphini - Relay Modern
React Conf Brasil
 
PDF
Matheus Lima - O que tem de funcional no React
React Conf Brasil
 
PDF
Matheus Marsiglio - Isomorphic React + Redux App
React Conf Brasil
 
PDF
Sashko Stubailo - The GraphQL and Apollo Stack: connecting everything together
React Conf Brasil
 
PDF
João Gonçalves - Show do Milhão PWA com React (Caso de Sucesso)
React Conf Brasil
 
PDF
Raphael Amorim - Scrating React Fiber
React Conf Brasil
 
PDF
James Baxley - Statically typing your GraphQL app
React Conf Brasil
 
PDF
Marcelo Camargo - Let's dive into Babel: how everything works
React Conf Brasil
 
PDF
Kete Rufino e Christiano Milfont - Transformando um front-end legado em uma R...
React Conf Brasil
 
PDF
Fernando Daciuk - The magic world of tests with Jest
React Conf Brasil
 
Sibelius Seraphini - Relay Modern
React Conf Brasil
 
Matheus Lima - O que tem de funcional no React
React Conf Brasil
 
Matheus Marsiglio - Isomorphic React + Redux App
React Conf Brasil
 
Sashko Stubailo - The GraphQL and Apollo Stack: connecting everything together
React Conf Brasil
 
João Gonçalves - Show do Milhão PWA com React (Caso de Sucesso)
React Conf Brasil
 
Raphael Amorim - Scrating React Fiber
React Conf Brasil
 
James Baxley - Statically typing your GraphQL app
React Conf Brasil
 
Marcelo Camargo - Let's dive into Babel: how everything works
React Conf Brasil
 
Kete Rufino e Christiano Milfont - Transformando um front-end legado em uma R...
React Conf Brasil
 
Fernando Daciuk - The magic world of tests with Jest
React Conf Brasil
 

Sebastian Ferrari - Why React is good for business