TÉCNICA IMPORTANTE NA PROGRAMAÇÃO

Поділитися
Вставка
  • Опубліковано 31 бер 2021
  • Memo - Estude Programação está disponível!
    ▸ DOWNLOAD DO APLICATIVO
    Android: play.google.com/store/apps/de...
    iOS: apps.apple.com/nl/app/memo-es...
    Conheça uma das técnicas mais importantes para desenvolvedores mobile.
    A Feature Flag ou Feature Toggle, é uma técnica poderosa, que permite que as equipes modifiquem o comportamento de um sistema sem alterar o código. Possibilitando que desenvolvedores adicionem novas funcionalidades aos usuários de forma rápida, mas segura.
    Na pratica, e de forma simplificada: um trecho de código que adiciona um novo comportamento existe no sistema que o usuário já está utilizando, mas esse trecho de código pode ser desativado pelos desenvolveres, com um só clique.
    ▸ SOBRE A SÉRIE
    Estamos criando um aplicativo para pessoas desenvolvedoras que buscam acelerar o desenvolvimento profissional, ganhando confiança em resolver pequenos problemas e reforçando tópicos de cursos através de exemplos práticos em forma de flashcards.
    Repositório: github.com/olmps/memo/
    Playlist: • Memo - Estudo Programa...
    Newsletter: lucasmontano.pingback.com/
    ▸ O TIME
    olmps.co/
    ▸ PATROCINADORES DA SÉRIE
    Maratona Discover: Aprenda programação na prática. E de graça.
    bit.ly/lucas-montano-maratonad...
    Startup Life Podcast: O seu podcast sobre negócios, tecnologia e inovação.
    bit.ly/lucas-montano-startup-l...
    Pingback: Crie conteúdo com total liberdade.
    bit.ly/lucas-montano-pingback
    ▸ Torne-se membro do canal
    / @lucasmontano
    ▸ Junte-se a comunidade Montano no Discord
    bitly.com/montano-server
    Meus Equipamentos ↴
    Mic: amzn.to/3dxx91h
    Câmera: amzn.to/3k8bOhx
    Kindle: amzn.to/2Q7jrdL
    Livros que me ajudaram muito! ↴
    14 Hábitos de Desenvolvedores Altamente Produtivos: amzn.to/30b0DvM
    Entendendo Algoritmos: amzn.to/2Wt9qIE
    Clean Code: amzn.to/2R3WghC
    Padrões de Projeto: amzn.to/2J5QPeM
    The Dip - quando tu deve desistir: amzn.to/2lbB2lQ
    Startup de $100: amzn.to/2H4DORR
    Cracking the code interview: amzn.to/2n24ID3
    De Zero a Um by Peter Thiel: amzn.to/2Z2N9Un
    Lean Startup: amzn.to/2Kwvc8G
    Principles by Ray Dalio: amzn.to/2YXug5j
    On Tyranny by Tim Duggan: amzn.to/33uMCKe
    A arte da guerra: amzn.to/31ALLpv
  • Наука та технологія

КОМЕНТАРІ • 70

  • @guilhermeestevao2232
    @guilhermeestevao2232 3 роки тому +36

    Mano do céu! Essa playlist está maravilhosa! Estou construindo um app pra Secretaria de saúde de onde moro e estou utilizando as dias dadas por vcs! Parabéns a todos os envolvidos!

    • @onathanmendonca
      @onathanmendonca 3 роки тому +11

      @@asdasdasdasdss8603 vai dormir kkkkkkkkkkkkk

    • @ezequiellorenzatti
      @ezequiellorenzatti 3 роки тому

      @@asdasdasdasdss8603 quase chorei quando li. O problema não é o imposto nem o governo, o problema são as pessoas. Fala mais sobre o quanto a professora que te alfabetizou está roubando.

    • @jonathasveras42
      @jonathasveras42 3 роки тому

      @@asdasdasdasdss8603 ESCOLAS BOAS POR 50 REAIS POR MÊS???????????????????????????????

    • @jonathasveras42
      @jonathasveras42 3 роки тому

      @@asdasdasdasdss8603 você é engraçado.

    • @jonathasveras42
      @jonathasveras42 3 роки тому

      ​@@asdasdasdasdss8603 Caro... carinha, você não pode usar casos isolados assim em um argumento tão amplo como esse, apenas. NÃO É COMUM ESCOLA POR 50 REAIS AO MES E É UM FATO.

  • @andredss3154
    @andredss3154 3 роки тому +15

    Maluco, isso tá sendo uma baita aula de engenharia de software, parabéns a todos

  • @hiperleocastro
    @hiperleocastro 3 роки тому

    Meu Deus, muito obrigado, já tinha visto esse vídeo há um certo tempo e tô voltando aqui pra agradecer, comecei a subir atualizações pra play store e app store somente com feature flags e graças a isso, pude tirar uma merda que mandei pra produção. Visto que play store não tem rollback e usuários não fazem downgrade, me ajudo demais. Muito obrigado.

  • @br101nt
    @br101nt 3 роки тому +1

    Parabéns Família Montano, Show de Bola, dicas e informações sempre importantes, abraço.

  • @bymatheu
    @bymatheu 3 роки тому

    Ótimo conteúdo Lucas, aprendendo muito com vc.

  • @hyungtaecf
    @hyungtaecf 3 роки тому

    Isso foi muito informativo! Estou correndo para aplicar isso nos meus projetos!

  • @gotas-e-tijolos
    @gotas-e-tijolos 3 роки тому +1

    Massa demais, estou desenvolvendo um app pra empresa que trabalho e vou sugerir utilizarmos essa dica, muito top

  • @MarcosFincotto
    @MarcosFincotto 3 роки тому

    Super relevante, parabéns

  • @samuelsales4395
    @samuelsales4395 3 роки тому

    Muito bom, excelente!!!

  • @jonatasfalkaniere7486
    @jonatasfalkaniere7486 3 роки тому

    Massa demaais, seus videos estão bem bolados demais cara! Valeu!

  • @KleitomAntonioMachadodeSouza
    @KleitomAntonioMachadodeSouza 3 роки тому

    Suas orientações são muito interessante principalmente para aqueles que estão começando, didática simples e objetiva, parabéns !!!

  • @warleichagasmoreira5772
    @warleichagasmoreira5772 3 роки тому

    Excelente!

  • @MaisUmSomente
    @MaisUmSomente 3 роки тому

    Muito informativo -> Parabéns 👍

  • @rafareis5957
    @rafareis5957 3 роки тому +7

    Li sobre esse assunto em um livro hoje, e agora o UA-cam me recomendou esse vídeo kkkkkk

    • @YasmimRoza
      @YasmimRoza 3 роки тому

      Qual livro?

    • @erichpagotto
      @erichpagotto 3 роки тому +1

      Como assim Google? Cookies no cérebro, nas retinas nos olhos!? Kkk

  • @martins-rs
    @martins-rs 3 роки тому +1

    Uma boa estrutura de controle para as Feature Toggles é sempre importante, mesmo em um projeto web...
    e ela pode não simplesmente ATIVAR/DESATIVAR... ela pode definir QUEM terá acesso aquela feature primeiro, o que chamamos de PILOTO.
    Dependendo do tamanho da empresa ou cliente, podemos definir quantos cliente irão receber a atualização primeiro, ligando a flag para eles. Se tudo correr bem, o restante dos clientes pode ser ativado.

  • @caiotoledo405
    @caiotoledo405 3 роки тому

    boa dms essa dica!

  • @devlucao
    @devlucao 3 роки тому

    Muito bom

  • @adrielschmitz
    @adrielschmitz 3 роки тому

    Feature Switch é muito bom mesmo!

  • @felipebatista7469
    @felipebatista7469 3 роки тому +1

    cara isso me lembro guerra dos mundos Rs. vc deixa algo escondido lá, e depois ativa quando precisar.

  • @emiliosheinz2
    @emiliosheinz2 3 роки тому +2

    Fala Lucas, muito massa o video, so um adendo, esse tipo de comportamento é possivel por meio do CodePush no React Native. Ele tem algumas limitações, mas via de regra permite tu ataulizar o código de um app sem que tu passe pela review das lojas!

  • @wallaceandrade5230
    @wallaceandrade5230 3 роки тому +2

    Já usava sem saber que era considerada uma técnica hehehe

  • @karolinaribeiro2316
    @karolinaribeiro2316 3 роки тому

    Nunca errou!

  • @lfellidev
    @lfellidev 3 роки тому

    Valeu Lucas, eu não tinha nenhuma idéia o que era "feature flag", esse vídeo me abriu novas portas.
    Existe algum benefício em usar serviços já prontos ao invés ter apenas simples json em uma host?

  • @wcpodcast8642
    @wcpodcast8642 3 роки тому +4

    5:47 achei que tinha chegado e-mail aqui durante meu almoço HUAHUAHUHU

  • @LuizHenryBR
    @LuizHenryBR 3 роки тому

    Não sabia nem que isso era possível.

  • @jhonatanqueiroz3189
    @jhonatanqueiroz3189 2 роки тому

    Fala mano!! Top seus vídeos. Bem que vc poderia gravar um vídeo falando sobre estratégias pra se estudar programação. O que acha ?

    • @LucasMontano
      @LucasMontano  2 роки тому +1

      Tenho um vídeo sobre já: Como estudo programação é o nome :)

    • @jhonatanqueiroz3189
      @jhonatanqueiroz3189 2 роки тому

      @@LucasMontano blz vou ver, obrigado

  • @gislainycrisostomovelasco3649
    @gislainycrisostomovelasco3649 3 роки тому

    Pior que a loja de aplicativo é as lojas de extensão, do Chrome é a pior.
    Demora dias até uma atualização ser aceita.
    Feature flag é que salva minha vida pra extensão.

  • @antoniohenriquedev
    @antoniohenriquedev 3 роки тому

    Chegando e-mail pro Lucas e eu achando que era aqui hahaha

  • @AdeilsonTube
    @AdeilsonTube 3 роки тому

    Lucas e quais seriam as técnicas para isso?

  • @marcosdantas4258
    @marcosdantas4258 3 роки тому

    sei que não tem nada a ver, mas Lucas, pode me falar que monitor é esse seu ? parece um 34" WQHD, obrigado!

  • @hebertsilvas3488
    @hebertsilvas3488 3 роки тому

    Eu tive esse problema com dois dispositivos aqui na minha casa

  • @daviinacio_dev
    @daviinacio_dev 3 роки тому

    No meu caso, o agregador de podcast e o app do meu banco pararam de funcionar depois da atualização do chrome.

  • @victorfeldhaus6015
    @victorfeldhaus6015 3 роки тому

    Eai pessoal, qual vale a pena mais focar no dev mobile, dev híbrido ou nativo ? tava pensando em android mas tbm em react native

  • @LG27LG
    @LG27LG 3 роки тому

    Eu já pensei em enviar a versão do app na autenticação do usuário.. e se for uma versão obsoleta, negar o login e mostrar uma mensagem para atualizar. Além disso expirar todos os tokens

    • @LucasMontano
      @LucasMontano  3 роки тому +1

      sim, isso é bem útil quando temos breaking changes. Mas, a Feature Flag (Feature Toggle) serve e resolve outros problemas na verdade.

  • @danielvinicius4906
    @danielvinicius4906 3 роки тому +1

    Essa feature flag é salva em um banco de dados? Não fica ruim a cada requisição fazer uma busca pela feature flag e só rodar o código se ela estiver ativa? Fiquei com essa dúvida. E qual é a musiquinha do final do vídeo muito top

    • @kant859600
      @kant859600 3 роки тому

      Essa feature flag geralmente é guardada em variáveis de ambiente, ou arquivos de configuração. Mas pode ser no banco de dados tbm

  • @leonardofreitas1253
    @leonardofreitas1253 3 роки тому

    Lucas, qual versão do Flutter vc vai usar? A mais recente? (Atualmente 2.0.3)

    • @LucasMontano
      @LucasMontano  3 роки тому +1

      Estamos na 2+, da uma conferida no Repositório: 🙌github.com/olmps/memo

    • @leonardofreitas1253
      @leonardofreitas1253 3 роки тому

      @@LucasMontano bacana!

  • @blackrock2222
    @blackrock2222 3 роки тому

    Tu recomenda algum curso para quem quer desenvolver para Android???

    • @blackrock2222
      @blackrock2222 3 роки тому

      Não importa se é pago ou grátis.. só quero que seja bom e não complexo

  • @juniperecords
    @juniperecords 3 роки тому

    Tu é a cara daquele ator, o Andrew Scott! haha

  • @saulosilva1218
    @saulosilva1218 3 роки тому

    salve

    • @gotas-e-tijolos
      @gotas-e-tijolos 3 роки тому

      Uol, que coincidência, meu nome é um pouco maior que o seu hehehe! Saulo Silva Castilhos

  • @dhayvisonbraga8889
    @dhayvisonbraga8889 3 роки тому

    O áudio tava bom. Mas tu afastou o mic.

  • @lucasvieira6316
    @lucasvieira6316 3 роки тому

    Terceiro

  • @devilqueijop
    @devilqueijop 3 роки тому

    second

  • @danielvinicius4906
    @danielvinicius4906 3 роки тому +2

    dev Android e usa Iphone não tem vergonha não? kkk

  • @HeitorGiacomini
    @HeitorGiacomini 3 роки тому

    você é usuário de iphone e faz app nativo para Android? hahahahahahah

    • @LucasMontano
      @LucasMontano  3 роки тому

      exatamente, é bom ficar perto dos inimigos né