DevCasts e Meetups Canal Mais
54 vídeosPodCasts, DevCasts e Vídeos sobre Tecnologias do momento. Aprenda desde lógica de programação até criar aplicações com Node.js, Unity3D, controlar versões com Git e muito mais.
![Que venha 2019 com muito mais tecnologia](http://www.devmedia.com.br/arquivos/noticias/devcast/devcast_que-venha-2019-com-muito-mais-tecnologia_40263.png)
Que venha 2019 com muito mais tecnologia
Final de ano, tempo de festa e de descanso! Como de costume, a DevMedia fará uma pausa nas publicações até a segunda...
![De carona com o Docker](http://www.devmedia.com.br/arquivos/noticias/devcast/devcast_de-carona-com-o-docker_40181.png)
De carona com o Docker
Nesse Devcast discutiremos os conceitos básicos do Docker, como ele funciona e quais problemas podemos resolver com...
![Como criar um projeto completo?](http://www.devmedia.com.br/arquivos/noticias/devcast/devcast_como-criar-um-projeto-completo_40113.png)
Como criar um projeto completo?
Quais são os passos necessários para concluir um projeto de software, indo desde os requisitos até a codificação de...
![Por que eu criaria/usaria uma API?](http://www.devmedia.com.br/arquivos/noticias/devcast/devcast_porque-eu-usaria-criaria-uma-api_40072.png)
Por que eu criaria/usaria uma API?
Será que eu preciso colocar um satélite em órbita para criar um aplicativo que permita a galera saber onde pegar onda?...
![Quais os três passos básicos para autenticação?](http://www.devmedia.com.br/arquivos/noticias/devcast/devcast_quais-os-tres-passos-basicos-para-autenticacao_40033.png)
Quais os três passos básicos para autenticação?
Tornar algumas páginas acessíveis apenas a um grupo de usuários autenticados é uma tarefa trivial em aplicações web....
![MVC: Onde colocar minhas regras de negócio?](http://www.devmedia.com.br/arquivos/noticias/devcast/devcast_mvc-onde-fica-a-regra-de-negocio_39947.png)
MVC: Onde colocar minhas regras de negócio?
Você já imaginou como seria dar manutenção em uma aplicação MVC onde a camada de controle também fosse responsável...
![Como entramos no mercado de trabalho](http://www.devmedia.com.br/arquivos/noticias/devcast/devcast_como-entramos-no-mercado-de-trabalho_39673.png)
Como entramos no mercado de trabalho
Então você deseja ocupar a cadeira de programador? Saiba que não existe um único caminho para alcançar esse objetivo,...
![Mestre Detalhe em detalhes](http://arquivo.devmedia.com.br/noticias/devcast/devcast_mestre-detalhe-em-detalhes_39334.png)
Mestre Detalhe em detalhes
Você provavelmente já se deparou com um formulário do tipo mestre detalhe enquanto fazia compras, selecionava suas...
![Os melhores momentos off de 2017](http://arquivo.devmedia.com.br/noticias/devcast/devcast_os-melhores-momentos-off-do-ano_39269.png)
Os melhores momentos off de 2017
Chegou o natal e com ele sabemos que duas coisas vão rolar em breve: especial de fim de ano do Roberto Carlos e uma...
![Um bate-papo sobre Docker](http://arquivo.devmedia.com.br/noticias/devcast/devcast_bate-papo-sobre-docker_39230.png)
Um bate-papo sobre Docker
Docker é uma plataforma que simplifica desde a codificação até a implantação de um programa. Ela permite o...
![Tecnologias web para o seu primeiro emprego](http://arquivo.devmedia.com.br/noticias/devcast/devcast_tecnologias-web-para-o-seu-primeiro-emprego_39186.png)
Tecnologias web para o seu primeiro emprego
Chegamos ao final do ano, hora de comemorar o resultado das provas finais e planejar os seus próximos passos. E pra...
![6 Dicas para melhorar seu código](http://arquivo.devmedia.com.br/noticias/devcast/devcast_6-dicas-para-melhorar-seu-codigo_39161.png)
6 Dicas para melhorar seu código
Para um bom programador não basta apenas funcionar, o código precisa atender a alguns requisitos mínimos de qualidade....
![Qual linguagem você usa, usou e por quê?](http://arquivo.devmedia.com.br/noticias/devcast/devcast_qual-linguagem-vc-usa-usou-e-por-que_39100.png)
Qual linguagem você usa, usou e por quê?
Você já se perguntou porquê optou pela sua linguagem de programação? E as que deixou de estudar, ficaram de lado por...
![DevCast: Você conhece o método chinês?](http://arquivo.devmedia.com.br/noticias/devcast/devcast_voce-conhece-o-metodo-chines-de-depuracao_39074.png)
DevCast: Você conhece o método chinês?
O método chinês é uma técnica de depuração manual, amplamente utilizada no meio acadêmico, mas especialmente útil...
![Vagas de programação: Precisamos falar sobre isso](http://arquivo.devmedia.com.br/noticias/devcast/devcast_vagas-de-programacao-precisamos-falar-sobre-isso_39040.png)
Vagas de programação: Precisamos falar sobre isso
Neste DevCast vamos bater um papo sobre a vagas para trabalhar como programador e como os candidatos devem se preparar...
![O que você mais curte fazer, como programador?](http://arquivo.devmedia.com.br/noticias/devcast/devcast_o-que-voce-mais-curte-fazer-como-programador_38869.png)
O que você mais curte fazer, como programador?
Levantamento de requisitos, modelagem, programação web, são muitas as áreas de atuação disponíveis para o programador....
![Quem quer ser um Programador Fullstack?](http://arquivo.devmedia.com.br/noticias/devcast/devcast_voce-e-um-programador-full-stack_38786.png)
Quem quer ser um Programador Fullstack?
Programador fullstack é aquele que atua em várias partes do projeto (back-end, front-end, banco de dados) e para isso...
![Como NÃO escrever código](http://arquivo.devmedia.com.br/noticias/devcast/devcast_como-nao-escrever-codigo_38679.png)
Como NÃO escrever código
Programar não é apenas escrever código que funcione. É importante escrever códigos legíveis, organizados e eficientes....
![Programação: O que é Algoritmo?](http://arquivo.devmedia.com.br/noticias/devcast/devcast_programacao-o-que-e-algoritmo_38677.png)
Programação: O que é Algoritmo?
Se você está começando a estudar programação, deve ter ouvido falar de algoritmo. Esse é um conceito fundamental nesse...
![Você é Go Horse?](http://arquivo.devmedia.com.br/noticias/devcast/devcast_voce-e-go-horse.png)
Você é Go Horse?
Você conhece o eXtreme Go Horse? Nós também não conhecíamos, mas acredite, ele está presente na vida de muitos...
![Programação: O que é uma variável?](http://arquivo.devmedia.com.br/noticias/devcast/devcast_o_que_e_uma_variavel_38475.png)
Programação: O que é uma variável?
O aprendizado de qualquer nova ciência se inicia com o domínio de conceitos fundamentais. Para a programação,...
![Microsserviço é a mesma coisa que Web Service?](http://arquivo.devmedia.com.br/noticias/devcast/devcast_microsservico-e-a-mesma-coisa-que-web-service_38184.png)
Microsserviço é a mesma coisa que Web Service?
Após a implementação da arquitetura de microsserviços, o aplicativo está dividido em pequenos serviços, cada um com uma...
![Por que usar microsserviços?](http://arquivo.devmedia.com.br/noticias/devcast/devcast_por-que-usar-microsservicos_38174.png)
Por que usar microsserviços?
Migrar para uma arquitetura de microsserviços pode não ser uma tarefa tão simples e por isso requer bastante...
![Aplicação monolítica ou Microserviços?](http://arquivo.devmedia.com.br/noticias/devcast/devcast_aplicacao-monolitica-ou-microservicos_38129.png)
Aplicação monolítica ou Microserviços?
Você já ouviu o termo "aplicação monolítica"? E "microsserviços" ou "microservices"? São termos que, apesar de não...
![Visual Studio Code: O que achamos](http://arquivo.devmedia.com.br/noticias/devcast/devcast_visual-studio-code-o-que-achamos_37978.jpg)
Visual Studio Code: O que achamos
Você conhece o Visual Studio Code? Trata-se de um editor de código leve, multiplatafoma, gratuito e open source....
![Frameworks: uma visão inicial](http://arquivo.devmedia.com.br/noticias/devcast/devcast_framework-usar-ou-nao_37477.jpg)
Frameworks: uma visão inicial
Assista neste DevCast um bate papo introdutório e descontraído sobre frameworks e entenda um pouco sobre a importância...
![Desenvolvimento de Jogos](http://arquivo.devmedia.com.br/noticias/devcast/devcast_desenvolvimento-de-jogos_37435.jpg)
Desenvolvimento de Jogos
Veja neste DevCast um bate papo descontraído sobre ferramentas, distribuição de jogos indie e as exigências que devem...
![Programação - Por onde começar?](http://arquivo.devmedia.com.br/noticias/devcast/devcast_programacao-por-onde-comecar_37391.jpg)
Programação - Por onde começar?
Dar os primeiros passos em uma nova área é sempre um momento difícil. Quando essa área é a programação, devido à...
![Melhores momentos da DevMedia](http://www.devmedia.com.br/cursos/_new/img/img_default_curso.jpg)
Melhores momentos da DevMedia
Reunimos as últimas novidades em um vídeo bem descontraído. Aperte o play!
![Yeoman: Simplificando a criação de projetos web](http://www.devmedia.com.br/cursos/_new/img/img_default_curso.jpg)
Yeoman: Simplificando a criação de projetos web
O Yeoman facilita o desenvolvimento de projetos web, reduzindo o tempo de criação e permitindo dedicar mais tempo à...
![Testando APIs Web com o Postman](http://arquivo.devmedia.com.br/noticias/devcast/devcast_testando-apis-web-com-o-postman_37264.jpg)
Testando APIs Web com o Postman
O Postman é uma ferramenta que tem como objetivo testar serviços RESTful (Web APIs) por meio do envio de requisições...
![BigData - Manipulando arquivos de texto grandes](http://arquivo.devmedia.com.br/noticias/devcast/devcast_bigdata-manipulando-arquivos-de-texto-grandes_34583.jpg)
BigData - Manipulando arquivos de texto grandes
Este pocket vídeo mostra no Windows e no Linux como fazer para inspecionar o conteúdo, dividir, ordenar, remover linhas...
![Bootstrap ou Materialize?](http://arquivo.devmedia.com.br/noticias/devcast/devcast_bootstrap-ou-materialize_34594.jpg)
Bootstrap ou Materialize?
Veja neste DevCast um bate papo descontraído com a equipe de desenvolvimento da DevMedia sobre as diferenças e...
![Design/Usabilidade de formulários para desenvolvedores](http://arquivo.devmedia.com.br/noticias/devcast/devcast_design-usabilidade-de-formularios-para-desenvolvedores_34358.jpg)
Design/Usabilidade de formulários para desenvolvedores
Este DevCast mostra recomendações gerais para desenvolvedores criarem formulários com usabilidade, acessibilidade e...
![Testes de desempenho em aplicações Web](http://arquivo.devmedia.com.br/noticias/devcast/devcast_testes-de-desempenho-em-aplicacoes-web_34359.jpg)
Testes de desempenho em aplicações Web
Este DevCast mostra como fazer testes de desempenho e carga em aplicações Web e sites para medir o tempo de resposta e...
![Primeiros Passos com a linguagem Google Go](http://arquivo.devmedia.com.br/noticias/devcast/devcast_primeiros-passos-com-a-linguagem-google-go_34344.jpg)
Primeiros Passos com a linguagem Google Go
Nesse DevCast você verá como iniciar seus primeiros algoritmos usando a linguagem de programação estrutural do Google:...
![Criando uma aplicação simples com Ruby On Rails](http://arquivo.devmedia.com.br/noticias/devcast/devcast_criando-uma-aplicacao-simples-com-ruby-on-rails_34189.jpg)
Criando uma aplicação simples com Ruby On Rails
Este DevCast demonstra por meio da criação de uma aplicação simples, alguns recursos do framework Ruby On Rails que...
![Automação Comercial: PIS e COFINS](http://arquivo.devmedia.com.br/noticias/devcast/devcast_automacao-comercial-pis-e-cofins_34166.jpg)
Automação Comercial: PIS e COFINS
Neste devcast será abordado dois impostos Federais e suas peculiaridades: o PIS e COFINS. Embora tenham cálculos...
![O que é Mean Stack?](http://arquivo.devmedia.com.br/noticias/devcast/devcast_o-que-e-mean-stack_34070.png)
O que é Mean Stack?
Este DevCast explica o que é o Mean Stack através da descrição de seus componentes, motivação de uso, vantagens e...
![Teste de Software: Controlando e Reportando bugs](http://www.devmedia.com.br/cursos/_new/img/img_default_curso.jpg)
Teste de Software: Controlando e Reportando bugs
Este DevCast discute como controlar e reportar bugs em um processo de desenvolvimento de software focando em pessoas,...
![Programação Web: Por onde começar?](http://www.devmedia.com.br/cursos/_new/img/img_default_curso.jpg)
Programação Web: Por onde começar?
Veja neste Devcast o objetivo de mostrar a correlação entre as diversas tecnologias para desenvolvimento Web bem como...
![Quais as principais dificuldades de programadores?](http://www.devmedia.com.br/cursos/_new/img/img_default_curso.jpg)
Quais as principais dificuldades de programadores?
Este devcast apresenta quais são os problemas, barreiras, dificuldades e outros aspectos relacionados ao progresso de...
![Como ser um programador melhor?](http://www.devmedia.com.br/cursos/_new/img/img_default_curso.jpg)
Como ser um programador melhor?
Veja nesse devcast algumas dicas e ideias baseadas na minha experiência pessoal de como se tornar um programador cada...
![Kinovea: Extraindo imagens e vídeos sem programação](http://www.devmedia.com.br/cursos/_new/img/img_default_curso.jpg)
Kinovea: Extraindo imagens e vídeos sem programação
Este DevCast mostra como obter tamanho de objetos em fotos e o rastreamento de distância percorrida e velocidade a...
![API Google Places: Autocomplete](http://www.devmedia.com.br/cursos/_new/img/img_default_curso.jpg)
API Google Places: Autocomplete
Nesse DevCast veremos como realizar uma das funções mais procuradas por quem está implementando a API do Google Maps em...
![Gráficos 3D - Analisando dados com software livre](http://www.devmedia.com.br/cursos/_new/img/img_default_curso.jpg)
Gráficos 3D - Analisando dados com software livre
Nesse DevCast veremos como gerar gráficos de pontos em três dimensões (3D) utilizando o software livre de análise...
![Analisando dados de redes sociais](http://www.devmedia.com.br/cursos/_new/img/img_default_curso.jpg)
Analisando dados de redes sociais
Nesse pocket video veremos como realizar uma análise simples de dados de redes sociais. As principais redes sociais...
![Desvendando o IHC - Interação Homem-Computador](http://www.devmedia.com.br/cursos/_new/img/img_default_curso.jpg)
Desvendando o IHC - Interação Homem-Computador
Nesse DevCast temos como foco principal os profissionais, equipes e organizações que querem conhecer sobre IHC...
![Registro de Software - O que você precisa saber](http://www.devmedia.com.br/cursos/_new/img/img_default_curso.jpg)
Registro de Software - O que você precisa saber
Nessa pocket vídeo veremos quais são os fatores a serem considerados para o registro de software no Brasil. O registro...
![Relacionamento ManyToMany com coluna extra na JoinTable no Hibernate](http://www.devmedia.com.br/cursos/_new/img/img_default_curso.jpg)
Relacionamento ManyToMany com coluna extra na JoinTable no Hibernate
Nesse DevCast você poderá conferir algumas estratégias de mapeamento de um relacionamento ManyToMany no Hibernate, onde...
![Controle de versões distribuído com Git](http://arquivo.devmedia.com.br/noticias/devcast/devcast_controle-de-versoes-distribuido-com-git_26131.jpg)
Controle de versões distribuído com Git
Nesta palestra faremos uma introdução ao sistema de controle de versão distribuído conhecido como Git.
![Clean Code: Desenvolvendo como um Profissional](http://www.devmedia.com.br/cursos/_new/img/img_default_curso.jpg)
Clean Code: Desenvolvendo como um Profissional
Nesta palestra mostraremos o que é um código limpo, quais suas características e como transformar seu código ruim em um...
![Boas Práticas em aplicações web](http://www.devmedia.com.br/cursos/_new/img/img_default_curso.jpg)
Boas Práticas em aplicações web
Nesta palestra veremos as tecnologias envolvidas na construção de uma aplicação, o que é o processo de desenvolvimento,...
![Desenvolvimento Web com AJAX](http://www.devmedia.com.br/cursos/_new/img/img_default_curso.jpg)
Desenvolvimento Web com AJAX
Neste vídeo mostraremos as vantagens oferecidas por um ambiente em AJAX, sua estrutura de funcionamento e os...