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 - Наука та технологія
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!
@@asdasdasdasdss8603 vai dormir kkkkkkkkkkkkk
@@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.
@@asdasdasdasdss8603 ESCOLAS BOAS POR 50 REAIS POR MÊS???????????????????????????????
@@asdasdasdasdss8603 você é engraçado.
@@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.
Maluco, isso tá sendo uma baita aula de engenharia de software, parabéns a todos
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.
Parabéns Família Montano, Show de Bola, dicas e informações sempre importantes, abraço.
Ótimo conteúdo Lucas, aprendendo muito com vc.
Isso foi muito informativo! Estou correndo para aplicar isso nos meus projetos!
Massa demais, estou desenvolvendo um app pra empresa que trabalho e vou sugerir utilizarmos essa dica, muito top
Super relevante, parabéns
Muito bom, excelente!!!
Massa demaais, seus videos estão bem bolados demais cara! Valeu!
Suas orientações são muito interessante principalmente para aqueles que estão começando, didática simples e objetiva, parabéns !!!
Excelente!
Muito informativo -> Parabéns 👍
Li sobre esse assunto em um livro hoje, e agora o UA-cam me recomendou esse vídeo kkkkkk
Qual livro?
Como assim Google? Cookies no cérebro, nas retinas nos olhos!? Kkk
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.
boa dms essa dica!
Muito bom
Feature Switch é muito bom mesmo!
cara isso me lembro guerra dos mundos Rs. vc deixa algo escondido lá, e depois ativa quando precisar.
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!
Já usava sem saber que era considerada uma técnica hehehe
Nunca errou!
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?
5:47 achei que tinha chegado e-mail aqui durante meu almoço HUAHUAHUHU
Haha aqui tbm
Não sabia nem que isso era possível.
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 ?
Tenho um vídeo sobre já: Como estudo programação é o nome :)
@@LucasMontano blz vou ver, obrigado
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.
Chegando e-mail pro Lucas e eu achando que era aqui hahaha
Lucas e quais seriam as técnicas para isso?
sei que não tem nada a ver, mas Lucas, pode me falar que monitor é esse seu ? parece um 34" WQHD, obrigado!
Eu tive esse problema com dois dispositivos aqui na minha casa
No meu caso, o agregador de podcast e o app do meu banco pararam de funcionar depois da atualização do chrome.
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
vem pro lado Nativo da força :D
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
sim, isso é bem útil quando temos breaking changes. Mas, a Feature Flag (Feature Toggle) serve e resolve outros problemas na verdade.
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
Essa feature flag geralmente é guardada em variáveis de ambiente, ou arquivos de configuração. Mas pode ser no banco de dados tbm
Lucas, qual versão do Flutter vc vai usar? A mais recente? (Atualmente 2.0.3)
Estamos na 2+, da uma conferida no Repositório: 🙌github.com/olmps/memo
@@LucasMontano bacana!
Tu recomenda algum curso para quem quer desenvolver para Android???
Não importa se é pago ou grátis.. só quero que seja bom e não complexo
Tu é a cara daquele ator, o Andrew Scott! haha
salve
Uol, que coincidência, meu nome é um pouco maior que o seu hehehe! Saulo Silva Castilhos
O áudio tava bom. Mas tu afastou o mic.
Terceiro
second
dev Android e usa Iphone não tem vergonha não? kkk
você é usuário de iphone e faz app nativo para Android? hahahahahahah
exatamente, é bom ficar perto dos inimigos né