CallFé Dev 008 – MERN: uma stack JavaScript muito bacana4 min de leitura
Categoria: JavaScript Podcast CallFé Dev
Fala devs! Bora falarmos sobre stack JavaScript? Neste episódio do podcast, vamos falar sobre os componentes das stacks JavaScript (MERN, MEAN e MEVN), explicando o que cada um deles faz. Partiu para mais um episódio do CallFé Dev?
Ouça o episódio aqui
Este podcast está dividido em quatro partes, então caso queira ouvir por parte segue os minutos:
- Parte 1 (O que é uma stack de desenvolvimento?): 7m00s até 19m15s
- Parte 2 (MongoDB): 19m15s até 30m40s
- Parte 3 (Espress.js e Node.js): 30m40s até 39m10s
- Parte 4 (React.js, Vue.js e Angular.js/Angular2+): 39m10s até o fim
Links relacionados
Meu LinkedIn: https://www.linkedin.com/in/fabio-almeida100/
Venda do StackOverflow para Prosus
MongoDb
Mongo Atlas (serviço do banco de dados gerenciado)
Express.js
Node.js
Ranking dos bancos de dados Orientado a Documentos
Ranking geral dos bancos de dados
Market shared React vs Vue.js vs Angular.js
Críticas e sugestões: contato@criarprogramas.com
StackOverflow vendido! What?!
No dia 2 de junho, o StackOverflow anunciou sua venda! Por um valor considerável (1.8 bilhões de dólares) o StackOverflow foi vendido para uma empresa chamada Prosus.
Aqui, fica um dúvida: será que essa venda vai mudar o mecanismo de disponibilização do acesso às informações do site? Será que vamos ter que pagar para acessar os dados do StackOverflow, em um futuro próximo?
Clique aqui para acessar a notícia oficial no site StackOverflow.
CallFé Dev 002 – O que JavaScript pode te oferecer?
Caso você não tenha ouvido este episódio do podcast, em que falei sobre todo o ecossistema atual do JavaScript, clique abaixo para conferir a postagem e se possível ouvir este episódio.
Clique aqui para conferir o episódio 2 do CallFé Dev.
Teorema de CAP: explicando rapidamente
Este teorema diz ser impossível que o armazenamento de dados forneça simultaneamente mais de duas das três garantias possíveis, conforme abaixo:
- Consistência (Consistency): cada leitura recebe a escrita mais recente ou um erro
- Disponibilidade (Availability): cada solicitação recebe uma resposta (sem erro) – sem garantia de que contém a informação mais recente
- Tolerância a particionamentos (Partition tolerance): o sistema continua funcionando apesar de um número arbitrário de mensagens serem descartadas (ou atrasadas)
No diagrama abaixo você pode ver como o diagrama do teorema de CAP funciona:
O banco de dados MongoDb, pode funcionar em dois esquemas: CP ou CA, dependendo da configuração que você fizer, porém não pode funcionar simultaneamente em ambos os esquemas.
MongoDb Atlas: o serviço de banco de dados MongoDb na nuvem
O MongoDb Atlas é um serviço do MongoDb na nuvem e que te possibilita usar o banco de dados sem precisar de instalar o banco em sua máquina ou em um servidor. Vale conferir, até mesmo se você for usar em projetos pequenos, pois o plano inicial, atualmente, te fornecerá um espaço significativo.
Clique aqui para acessar o site oficial do Mongo Atlas (serviço do banco de dados gerenciado)
React.js em constante ascensão! Vue.js subindo… E Angular.js, está aí…
Abaixo um gráfico retirado do site W3Techs, mostrando a ascensão do React.js, conforme eu comentei no podcast. Em seguida vem o Vue.js e por último temos o Angular.js.
Você pode clicar aqui para ter acesso à informação, na fonte. Lembrando que, os dados irão mudar ao longo do tempo, então se você está no futuro, me diga aqui nos comentários quem está no topo? 😉