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? 😉

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.