- Видео 13
- Просмотров 63 904
andrewaguiar
Добавлен 18 сен 2017
Meu canal no youtube onde falo sobre desenvolvimento de software e programação.
A diferença entre Biblioteca, API e Framework
Nesse vídeo explico um pouco sobre o que é Biblioteca, API e Framework.
Просмотров: 2 744
Видео
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.
Cara o meu esta dando erro em tudo
Esse cara deve tar rico pra caralho hoje
#Belo Canal obrigado
Faz um vídeo como carregar um projeto pronto, executar um exemplo, alterar parâmetros e executar novamente. MobFogSim tem poucos vídeos
Sensacional! Muito obrigado!!!!!
Parabéns, André ! Vídeo muito Bom.
Meu amigo que video sensacional!! Vlw
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.
muito obrigada <3
Simples e direto ao ponto. Top demais
Obrigado, continue com as aulas!!!
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.
Nossa legal demais, vou ver umas 5x p memorizar tudo. Faltou só explicar como que quebra linha na vizualização do Eclipse kkk
Muito Obrigado , me ajudou demais. faço Ciências da Computação e prendi muito com a sua aula agora
Muito bom! Ajudou demaiss obrigada
e o senhor poderia me dizer quais são as vantagens do pipe ?
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
Muito bom! Direto ao ponto...
Ficou muito bom o vídeo!!!
bom dia, me auxiliou muito essa sua explicação, obrigado...
Refactor Alt + Shift + R
muito show
melhor explicação que eu ja vi sobre POW , parabens
o meu cntrl + shift+ o n funciona
Shows agora clariouuuu
Finalmente entendi na prática como funciona esse negócio. Obrigado pela aula
Andrew, muito bom o seu vídeo! Você explica muito bem! Parabéns!
Muito bom!
8:15
Obrigada Andrew!
alguém pode me ajudar
olá blz me ajuda eu fiz a mesma coisa só que na hora de aperta rum ele não executa
Ótimo video, eu nem programo mas estava procurando como o bcrypit é implementado.
Ótimo conteúdo! Muito obrigado por compartilhar !
muito bom
Qual aplicativo você utiliza para iniciar a pasta? É o Visual Studio mesmo??
Como assim initiar a pasta? O github eu acesso do navegador mesmo. Para editar o código eu uso o VIM
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?
Não !
Pelo oq eu li, os computadores quânticos podem quebrar o sistema bitcoin, mas a comunidade bitcoin já ta pensando em como resolver isso.
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!
traz mais coisa brow, ja estou seguindo
Vamos criar um grupo para trabalho
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.
Eu já tava condenando o eclipse ahah... Vlw obrigado, ótimo vídeo. Vou compartilhar no grupo da facul
Simples e ao ponto. Muito bom.
Massa! Grato!
Legal, me ajudou a relembrar algumas coisas no Eclipse
muito bom me ajudou e muito valeu Andrew
Seleção em bloco é Alt + Shift + A
👍🏻
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.
Explicação clara rápida e objetiva.
O atalho de "Seleção em bloco" n funcionou
Alt+Shift+A
@@juhsgumm obrigado Juliana