andrewaguiar
andrewaguiar
  • Видео 13
  • Просмотров 63 904

Видео

BCrypt, o jeito correto e seguro de armazenar senhas no banco de dados
Просмотров 5 тыс.6 лет назад
No vídeo de hoje vamos ver como utilizar o bcrypt para armazenar senhas de usuários no banco de dados, explico também as features que fazem do BCrypt um excelente algoritmo para criptografar senhas. Código usado no exemplo: github.com/andrewaguiar/youtube-channel-bcrypt BCrypt: github.com/codahale/bcrypt-ruby Devise: github.com/plataformatec/devise
Dica de Acessibilidade: Implementando um 'Pular para o Conteúdo' usando HTML e CSS apenas
Просмотров 1,2 тыс.6 лет назад
Implementar um link no começo da página que permita ao usuário pular diretamente para conteúdo da página é extremamente simples e pode melhorar muito a acessibilidade do site.
Bundler-audit e Brakeman, duas gems que utilizo para melhorar a segurança das minhas apps Rails
Просмотров 2596 лет назад
Dica rápida para melhorar a seguranças das apps rails, duas gems que utilizo em minhas apps: Bundler-audit: github.com/rubysec/bundler-audit Brakeman: github.com/presidentbeef/brakeman CVE: en.wikipedia.org/wiki/Common_Vulnerabilities_and_Exposures
Explicando a motivação e funcionamento do operador pipe
Просмотров 1346 лет назад
Nesse video ensino como usar e principalmente qual a motivação por traz do operador pipe no elixir, como podemos usando ele conseguir um código mais bonito e mais declarativo =)
O que é e como funciona o recurso de Pattern Matching em Elixir
Просмотров 4436 лет назад
Nesse video explico o que é e como funciona o recurso de Pattern Matching na linguagem de programação Elixir.
Como funciona e para que serve o algoritmo Proof of Work usado pela Bitcoin
Просмотров 2,2 тыс.6 лет назад
Nesse video tento explicar como funciona e qual a finalidade do algoritmo prova de trabalho que é usado na Bitcoin e em outras altcoins, também explico como esse algoritmo provê segurança para a rede. PS: O video saiu meio cortado em algumas partes (O quicktime me trolou 😒 )
Como usar o Eclipse IDE de forma mais eficiente
Просмотров 41 тыс.7 лет назад
Nesse vídeo demonstro alguns atalhos úteis no eclipse para programar de maneira mais eficiente em Java. No vídeo uso o eclipse para o Mac Os, mas apresento os atalhos para o Windows / Linux (dado que a maioria utiliza esses Sistemas Operacionais). Para fazer os atalhos no mac basta trocar o Ctrl por Command. Teclas de atalho mostradas no vídeo: - Ctrl N: Criar novo (arquivo, classe, projeto etc...
Lambdas: O que são, onde vivem, o que comem e como usar as lambdas do Java
Просмотров 2227 лет назад
As lambdas estão presentes em diversas linguagens e foram introduzidas no Java a partir da versão 1.8, elas facilitam bastante na hora de desenvolver e dão um toque de programação funcional ao Java
Java Shell: O que é, e como usar o novo REPL (console iterativo) do Java 9
Просмотров 9487 лет назад
Nesse vídeo demonstro um novo recurso do Java 9, O Java Shell é o novo REPL (Read Eval Print Loop) que te fornece um console para executar e testar código Java de forma rápida. Links úteis: blogs.oracle.com/java/jshell-and-repl-in-java-9
Como melhorar meu perfil no Linkedin mesmo sem experiência profissional na área
Просмотров 7 тыс.7 лет назад
Muitas vezes quando estamos começando na área de programação não temos experiência alguma para colocar no Linkedin, neste vídeo apresento 2 dias simples de como contornar essa situação e conseguir dar uma melhorada no seu perfil mesmo sem experiência.
Como hospedar um site estático simples sem gastar nada
Просмотров 2 тыс.7 лет назад
Nesse video mostro como hospedar um site estático simples (HTML, CSS e Javascript) sem gastar nada. Uma dica muito boa para quem está começando e gostaria de criar um site pessoal, um curriculum e até mesmo um portfólio. Para tirar proveito deste video / dica você vai precisar criar uma conta no Github e saber um mínimo de Git também.
Como encontrar exercícios e desafios de programação em várias linguagens
Просмотров 1,1 тыс.7 лет назад
Você esta estudando programação (na faculdade ou por conta própria) e sente falta de algum site com exercícios? Confira o vídeo sobre o www.hackerrank.com, um site cheio de desafios de programação para você fazer (e o melhor em várias linguagens de programação.

Комментарии

  • @rafaellucas297
    @rafaellucas297 9 месяцев назад

    Cara o meu esta dando erro em tudo

  • @pdrou9822
    @pdrou9822 9 месяцев назад

    Esse cara deve tar rico pra caralho hoje

  • @LEANDROSILVA-zh6jj
    @LEANDROSILVA-zh6jj 11 месяцев назад

    #Belo Canal obrigado

  • @luizcarlossilvadesales9787
    @luizcarlossilvadesales9787 Год назад

    Faz um vídeo como carregar um projeto pronto, executar um exemplo, alterar parâmetros e executar novamente. MobFogSim tem poucos vídeos

  • @walterbarcellos
    @walterbarcellos 2 года назад

    Sensacional! Muito obrigado!!!!!

  • @albinogomesleal860
    @albinogomesleal860 2 года назад

    Parabéns, André ! Vídeo muito Bom.

  • @gameZonr
    @gameZonr 2 года назад

    Meu amigo que video sensacional!! Vlw

  • @omegafala720
    @omegafala720 2 года назад

    Eu clico com botão direito em cima que ta dando erro e lá já aparece opção de importar sem o ctrl e espaço kkkk mas eu aprendi tb esse outro jeito do vídeo.

  • @moonlightalib
    @moonlightalib 2 года назад

    muito obrigada <3

  • @saulooliveira2832
    @saulooliveira2832 2 года назад

    Simples e direto ao ponto. Top demais

  • @charlesoliveiraassuncao2148
    @charlesoliveiraassuncao2148 2 года назад

    Obrigado, continue com as aulas!!!

  • @paologera
    @paologera 2 года назад

    Show! Parabéns pelo vídeo. Amigo, você sabe como configurar o Eclipse para vários usuários no mesmo PC? O problema está que ao instalar a feature do SAP HANA por exemplo, só fica disponível para o usuário que o instalou, e não para todo o resto.

  • @marcelorj01
    @marcelorj01 2 года назад

    Nossa legal demais, vou ver umas 5x p memorizar tudo. Faltou só explicar como que quebra linha na vizualização do Eclipse kkk

  • @pensamentosleves2024
    @pensamentosleves2024 2 года назад

    Muito Obrigado , me ajudou demais. faço Ciências da Computação e prendi muito com a sua aula agora

  • @IsaMidori
    @IsaMidori 2 года назад

    Muito bom! Ajudou demaiss obrigada

  • @christyenzangare4295
    @christyenzangare4295 2 года назад

    e o senhor poderia me dizer quais são as vantagens do pipe ?

    • @andrewaguiar
      @andrewaguiar 2 года назад

      Boa pergunta, Legibilidade Exemplo, Ao inves de fazer string = "hello, world!" words = String.split(string, " ") capitalized_words = Enum.map(words, &String.capitalize/1) Enum.join(capitalized_words, " ") Usando varias variaveis intermediarias ou Enum.join( Enum.map( String.split("hello, world!", " "), String.capitalize/1 ) ) usando uma funcao dentro de outra usando pipe conseguimos deixar cada operacao em uma linha "hello, world!" |> String.split(" ") |> Enum.map(&String.capitalize/1) |> Enum.join

  • @sandroxc3290
    @sandroxc3290 2 года назад

    Muito bom! Direto ao ponto...

  • @alyssontiagovieirapaula5135
    @alyssontiagovieirapaula5135 2 года назад

    Ficou muito bom o vídeo!!!

  • @felippeferraz4937
    @felippeferraz4937 2 года назад

    bom dia, me auxiliou muito essa sua explicação, obrigado...

  • @carlosalexandredev21121
    @carlosalexandredev21121 2 года назад

    Refactor Alt + Shift + R

  • @itamarsantos9252
    @itamarsantos9252 3 года назад

    muito show

  • @wesleyribsouza
    @wesleyribsouza 3 года назад

    melhor explicação que eu ja vi sobre POW , parabens

  • @VictorAlmada
    @VictorAlmada 3 года назад

    o meu cntrl + shift+ o n funciona

  • @guga767
    @guga767 3 года назад

    Shows agora clariouuuu

  • @michelk5765
    @michelk5765 3 года назад

    Finalmente entendi na prática como funciona esse negócio. Obrigado pela aula

  • @waldirpaulino5847
    @waldirpaulino5847 3 года назад

    Andrew, muito bom o seu vídeo! Você explica muito bem! Parabéns!

  • @aldaircfchaves
    @aldaircfchaves 3 года назад

    Muito bom!

  • @DanielSilva-xd3hk
    @DanielSilva-xd3hk 3 года назад

    8:15

  • @daniellalira1643
    @daniellalira1643 3 года назад

    Obrigada Andrew!

  • @eshlleytorr5232
    @eshlleytorr5232 3 года назад

    alguém pode me ajudar

  • @eshlleytorr5232
    @eshlleytorr5232 3 года назад

    olá blz me ajuda eu fiz a mesma coisa só que na hora de aperta rum ele não executa

  • @brunobazds
    @brunobazds 3 года назад

    Ótimo video, eu nem programo mas estava procurando como o bcrypit é implementado.

  • @adilmamonteirobezerradasil4582
    @adilmamonteirobezerradasil4582 3 года назад

    Ótimo conteúdo! Muito obrigado por compartilhar !

  • @milenafreitas3624
    @milenafreitas3624 3 года назад

    muito bom

  • @luannasilva659
    @luannasilva659 3 года назад

    Qual aplicativo você utiliza para iniciar a pasta? É o Visual Studio mesmo??

    • @andrewaguiar
      @andrewaguiar 3 года назад

      Como assim initiar a pasta? O github eu acesso do navegador mesmo. Para editar o código eu uso o VIM

  • @tretoniotretis779
    @tretoniotretis779 4 года назад

    Nao sei se vc ainda responde aos comentarios, mas digamos que alguem crie o computador quantico e consiga calcular o hash começando com 64 zeros em segundos, blockchain continuará seguro?

    • @soupobremassouriquinho3041
      @soupobremassouriquinho3041 3 года назад

      Não !

    • @DanielSilva-xd3hk
      @DanielSilva-xd3hk 3 года назад

      Pelo oq eu li, os computadores quânticos podem quebrar o sistema bitcoin, mas a comunidade bitcoin já ta pensando em como resolver isso.

  • @mourasmath
    @mourasmath 4 года назад

    Bah eu sofria há anos com a dificuldade de entender as diferenças. Esse vídeo matou minha dúvida de uma forma muito simples, rápida e didática. De verdade o melhor vídeo sobre. Parabéns pelo teu trabalho!

  • @rafaeldiassilvasilva4205
    @rafaeldiassilvasilva4205 4 года назад

    traz mais coisa brow, ja estou seguindo

  • @Camisa8Sport
    @Camisa8Sport 4 года назад

    Vamos criar um grupo para trabalho

  • @paulofernandosouza
    @paulofernandosouza 4 года назад

    Poderia me ajudar estou tendo o seguinte problema com o WindowBuilder: Eclipse is running under 0, but this Java project has a 10 Java compliance level, so WindowBuilder will not be able to load classes from this project. Use a lower level of Java for the project, or run Eclipse using a newer Java version.

  • @MindSetGolden
    @MindSetGolden 4 года назад

    Eu já tava condenando o eclipse ahah... Vlw obrigado, ótimo vídeo. Vou compartilhar no grupo da facul

  • @davipessoa7840
    @davipessoa7840 4 года назад

    Simples e ao ponto. Muito bom.

  • @dolfinho87
    @dolfinho87 4 года назад

    Massa! Grato!

  • @fabioassembly2091
    @fabioassembly2091 4 года назад

    Legal, me ajudou a relembrar algumas coisas no Eclipse

  • @danelasantos3252
    @danelasantos3252 4 года назад

    muito bom me ajudou e muito valeu Andrew

  • @RafaelReVs
    @RafaelReVs 4 года назад

    Seleção em bloco é Alt + Shift + A

  • @mateushirt
    @mateushirt 4 года назад

    👍🏻

  • @arlindoviana
    @arlindoviana 4 года назад

    Oi André, vc conhece alguma lib Java para tratamento de texto? Trabalho num projeto que produz varios textos e eu gostaria de formatá-los justificando-os tal como o MS/Word faz. Desde já te agradeço tua atenção.

  • @manoel3834
    @manoel3834 4 года назад

    Explicação clara rápida e objetiva.

  • @draketwist5630
    @draketwist5630 4 года назад

    O atalho de "Seleção em bloco" n funcionou