turma semana passada recebi mensagem de um aluno dizendo Renato viu que a NASA tá migrando para no code falei será será que é possível não só é possível como é verdade abri o site da NASA aí WordPress a ferramenta no code mais popular do mundo para se criar sites só para você ter uma ideia existem quase 2 bilhões de sites no mundo dos quais 810 milhões são criados em WordPress ou seja 43% da internet é criado com WordPress E aí na conferência internacional do WordPress que rolou mês passado foi o pessoal da Nasa contar sobre
como foi toda essa transição deles Como foi o processo de imigração Por que Eles escolheram Word prads é um vídeo muito bacana se você tem interesse eu te sugiro assistir tem um pouquinho menos de 50 minutos aqui eu vou te trazer só os principais pontos e aí aqui eles contam um pouco do histórico deles com sites o primeiro site eles lançaram lá em 1994 e eles vão contando sobre todos os outros sites que eles foram criando com o tempo né E aí aqui eles mostram que eles estão lançando agora olha [Música] [Música] [Música] só [Música]
[Música] e que que o vídeo diz ali né que eles estão lançando três novas experiências digitais o primeiro deles aqui é uma plataforma de conteúdo o segundo é uma plataforma de streaming tipo um Netflix danado n e o terceiro é o aplicativo mobile da Nasa né o gerenciador de conteúdo o blog toda essa parte aqui são 100% WordPress E aí qual que era A grande questão pô galera não é só um blog é uma plataforma de conteúdo em que eles TM mais de 400 redatores 400 pessoas criando conteúdo e mais de 68.000 páginas de artigos
lá dentro então não basta subir um blog eles precisavam de uma plataforma de gestão de conteúdo Então o que eles tinham que garantir era que esses redatores conseguissem criar conteúdo mas preservando o mesmo padrão e a mesma identidade visual que não prejudicasse segurança das informações porque Pô é a NASA né enfim eles tinham que fazer um sistema a prova de cagadas aqui e eles chamaram essa plataforma de flagship ou nave mãe que é onde eles centralizam todo o conteúdo da Nasa E aí abaixo da nave mãe onde está Centralizado todo o conteúdo eles criaram a
plataforma Nasa Plus que é o o Netflix da Nasa né o streaming da Nasa então é essa plataforma busca o conteúdo daqui do WordPress e reproduz e o aplicativo nativo que é esse não é criado em WordPress é nativo mesmo Android e IOS né só que ele puxa via api também as informações lá da nave mãe então eles conseguiram aqui no WordPress expor as informações via api E aí um trecho que me chamou muito atenção é esse aqui eles explicando sobre os desafios que eles tinham né e o que originou essa necessidade de imigração então
lá em 2018 o congresso americano aprovou essa lei que é a o ato de experiência digital integrada do século XX basicamente é o seguinte todos serviços digitais e os sites voltados ao público nos Estados Unidos deveriam seguir esses oito requisitos deveriam ser acessíveis consistentes Ou seja todos terem a mesma cara ter a cara do governo né para usuário poder identificar que ele não tá caindo numa fraude possuir autoridade serem buscá serem seguros centrados no usuário customizáveis e mobile friendly ou seja abrem também no mobile E aí aqui quando a gente se coloca no pessoal que
tá tendo que tomar essa decisão qual seria a forma mais inteligente de redesenhar toda a experiência de conteúdo da Nasa seguindo essas novas diretrizes que o governo impôs porque assim se eu criado zero eu sou responsável por tudo vamos só dar um exemplo prático vou criar tudo do zero no código vou fazer da forma mais crua que existe aí vamos falar de acessibilidade que era o requisito número um que que significa acessibilidade que todas as pessoas mesmo pessoas com deficiência consigam interagir com o teu conteúdo Então é por exemplo adicionar o texto out ali que
é a descrição de cada imagem aí vamos dar um exemplo aqui de adicionar navegação por teclado porque se vem alguém que é cego e quer interagir com o teu conteúdo ele tem o tradutor do texto lá ele consegue ouvir o teu site mas ele não consegue usar o mouse entendeu aqui entra a navegação por teclado se você tá fazendo uma experiência verdadeiramente acessível precisa ser navegável pelo teclado para você ir pro próximo post por exemplo se você quiser criar isso por conta própria no código você vai criar isso por conta própria no código agora se
você usa uma plataforma já testada e valid dada por 800 milhões de usuários você pode só instalar um plugin de navegação por teclado Então qual é a forma mais inteligente de eu atender aqueles requisitos segurança galera pô já falei 1 vezes disso aqui no canal né que que é mais seguro um aplicativo onde você é 100% responsável por pensar em cada detalhe de criptografia em cada detalhe de como que os dados vão trafegar se estão Seguros se o usuário só tá recebendo o que ele realmente pode ver ou usar uma plataforma já validada por 800
milhões de usuários ah Renato mas já ouviste história de um monte de site WordPress sendo hackeado aí quando você para para ver olha os três principais motivos que levam sites WordPress a serem hackeados Senas inseguras Cara você não acreditaria quantos sites WordPress Eu já vi comum login admin sem 1 2 3 4 tá software não atualizado então o cara vai lá instala um plugin nunca mais atualiza na vida e código inseguro esse aqui é clássico né esse aqui é de longe a maior quantidade de sites que eu já vi hackeados é isso aqui porque o
pessoal não quer pagar plugin aí eles baixam na internet pirateado só que aí o pirata não é bobo né na verdade aquele plugin ali cont tem um código malicioso para invadir o site do cara é sempre uma dessas coisas aqui não um problema da plataforma é como eu sempre digo aqui é um problema do BIOS né do bicho ignorante operando o sistema E aí a gente vê isso aqui nessa análise que esse site faz do que que o rapaz da Nasa falou né os três principais motivos pelo qual ele encara um WordPress acesso a recursos
a uma grande comunidade criando coisas porque se eu precisasse recorrer ao fabricante imagina que você sempre dependa do fabricante para fazer uma modificação na Plata forma para você poder conseguir fazer alguma coisa Imagina você quer colocar um gráfico customizado em Bubble Pô a gente consegue fazer isso com plugin Mil Formas né imagina se você precisasse entrar em contato com o suporte do Bubble para pedir para eles fazerem isso seria um problemaço então a comunidade é um ponto muito forte né um ecossistema de plugins que já entregam todos os recursos que eles precisam então eles falam
plugin por exemplo para já ter todas as questões de seo para ser melhor rastreado no Google site e a facilidade de uso do sistema de criação de conteúdo aí essa é a hora que os programadores set começam né Pois é governos raramente tomam boas decisões Essa é a minha resposta Ah fiquei sabendo que o próximo vai ser em wix Ah eles devem estar seguindo a lógica da spacex que é se mexer rápido e quebrar coisas porque com WordPress Com certeza eles vão quebrar as coisas é os desenvolvedores tradicionais não gostaram muito dessa novidade não e
aí Nessa hora o desenvolvedor que é meio cético com o no code também vai falar tá vendo tudo bem para criar site tudo bem para criar plataforma de streaming mas eu duvido que eles usariam o WordPress para botar num foguete para decolar aí é só no código aí é óbvio que é só no código né como eu sempre digo no code não é pros 20% softwares mais complexos do mundo é pros 80% menos complexos do mundo quer ver um exemplo olha aqui as linguagens de programação que a NASA que a spacex usam nos foguetes a
gente usa principalmente c com um pouquinho de assembly o segredo para se trabalhar no espaço é a previsibilidade quando você lança alguma coisa no espaço é bom que você tenha uma boa ideia do que o que que aquilo ali vai fazer então você não tem muita opção de subir lá e depois sair consertando as coisas você acaba também usando coisas muito velhas nem por causa do custo mas principalmente porque a gente sabe exatamente como aquele negócio vai funcionar e claro que assim as coisas se mexem muito devagar não existe isso de criar mil linhas de
código ou Se existisse ia ter que ter uma revisão de seis pessoas ou uma dúzia de Engenheiros revisando aquele código eu achava que na época era ineficiente mas agora Olhando eu vejo que era necessário não existem segundas chances quando você lança alguma coisa no espaço você precisa garantir que tudo funciona revisão é só uma parte do processo você não pode ir lá e jogar por exemplo um Raspberry piie Raspberry piie não sei se você conhece é um computadorzinho portátil baratinho assim só para rodar alguns códigos né você não pode jogar aquilo no espaço e esperar
que aquilo ali dure mais de alguns dias porque no espaço existe radiação então a gente precisa colocar equipamentos que duram 20 anos na órbita esses dias um aluno me perguntou assim mas Senado você existe no code Por que que as pessoas passam 4 5 anos fazendo faculdade de engenharia da computação de ciência da computação de análise desenvolvimento de sistemas porque é galera é como vocês estão vendo aqui é um trabalho extremamente difícil quando você precisa realmente partir pro código para construir um negócio extremamente confiável extremamente customizável código é para isso aqui vocês lembram dessa linha
do tempo aqui eu já apresentei algumas vezes aqui no canal também isso aqui é a linha do tempo de evolução da programação né 10 das linguagens de programação lá de primeira geração que é o código de máquina ao assembly que é uma linguagem de segunda geração veio lá pós Segunda Guerra ao C Java JavaScript a as linguagens de quarta geração como Python e quinta geração que é low code no code quanto mais o tempo foi passando mais vieram nascendo tecnologias cada vez com um grau maior de abstração ou seja o desenvolvedor inteligente é aquele cara
que entende que quanto mais paraa esquerda mais caro vai ficar o projeto mais lento vai ficar o projeto mais difícil de manter vai ficar o projeto só que ele ganha em customização ele ganha inflexibilidade aqui em assembly por exemplo você consegue gerenciar o que a memória do Hardware faz é um negócio maluco em nível de customização e quanto mais pra direita você vem você vai Abrindo mão de customização de flexibilidade de gerenciar a memória mas você vai ganhando em velocidade você vai ganhando em simplicidade você vai tendo cada vez uma solução mais barata e mais
fácil de manter quer ver um exemplo a gente não pode usar Python ou JavaScript no foguete por exemplo se são as linguagens mais populares de programação no momento esses software geralmente são em assembly mas em alguns casos em C mas sempr linguagens compiladas não linguagens interpretadas porque o interpretador já ficaria pesado demais nesses hardwares entende limitação de hardware galera eu vou te falar que eu acho muito engraçado os comentários dessa galera metendo pau na decisão porque assim pô Quem fundou o time de modernização web que tomou essa decisão lá na NASA é o chefe dos
cientistas da Nasa P podemos dizer que é um cara relativamente inteligente né então quando você diz ah eu acho que o governo tomou uma decisão errada acho que a nas errou na decisão cara você tá dizendo que você você é mais inteligente que essa equipe é uma afirmação no mínimo usada né então é isso que o desenvolvedor inteligente faz ele entende que o quanto mais pra direita ele puder escolher a tecnologia dele melhor a decisão desde que atenda os pré-requisitos então pode ser no code pode Show Ah não pode tem que ser Python beleza não
pode ser Python tem que ser assembl tem que ser assemble se o desenvolvedor da Nasa chegar propondo usar no code para lançar um foguete Ele é um idiota vai ser demitido em E se o desenvolvedor da Nasa chegar também propondo usar assembl C para criar a plataforma de conteúdo e o Nasa Plus Ele também é um idiota Muito provavelmente também vão dar risada da cara dele e é só uma última curiosidade né pensei ah Quem mais além da Nasa Será que usa Word press né E olha só o departamento de Cyber defesa americano usa WordPress
no seu site a Casa Branca usa WordPress Microsoft usa Bloomberg New York Times Tech crunch Spotify meta ou Facebook wal Disney como é conhecido no Brasil wal Disney impressionante né então é isso galera Espero que tenham gostado desse caso da Nasa escolhendo no code paraas suas operações é uma boa argumentação para você usar aí quando tiver vendendo um serviço alguma coisa e a pessoa questionar no code né indica esse vídeo aqui tenho certeza que ela vai gostar um abraço nos vemos semana que vem então não esquece de clicar no botão de like aqui embaixo é
joinha para cima não é o joinha para baixo joinha para baixo não clica clica no joinha para cima esquece de se inscrever também ajuda um monte galera vai tá por aqui tamo junto