DevCast - Seu PodCast de Tecnologia

Follow DevCast - Seu PodCast de Tecnologia
Share on
Copy link to clipboard

O Maior Portal Para Desenvolvedores de Softwares do Brasil!

DevMedia


    • May 24, 2022 LATEST EPISODE
    • monthly NEW EPISODES
    • 13m AVG DURATION
    • 65 EPISODES


    Search for episodes from DevCast - Seu PodCast de Tecnologia with a specific topic:

    Latest episodes from DevCast - Seu PodCast de Tecnologia

    EP64 - Você usa Triggers?

    Play Episode Listen Later May 24, 2022 7:59


    Você sabe o que são Triggers? Decidir utilizá-las pode garantir aquela melhoria de performance da qual a aplicação necessita. Assista aqui uma discussão sobre esse e outros cenários no qual podemos utilizar esse recurso.

    EP70 - Eu programo com o melhor da linguagem?

    Play Episode Listen Later Apr 26, 2022 8:27


    Conhecer e utilizar melhor os recursos da linguagem de programação é o caminho para um código mais efetivo, legível e performático. Nesta semana iniciamos um bate papo sobre código efetivo e como podemos escrevê-lo.

    EP69 - Por onde começar a programar uma aplicação?

    Play Episode Listen Later Apr 7, 2022 8:55


    Você já se perguntou “por onde eu deveria começar a programar essa aplicação”? Saiba que mesmo tendo bons conhecimentos sobre cada tecnologia que será utilizada ao longo do desenvolvimento, o programador pode ter dúvidas com relação a o que priorizar.

    EP68 - Qual linguagem você usa, usou e por quê?

    Play Episode Listen Later Mar 30, 2022 9:31


    Você já se perguntou porquê optou pela sua linguagem de programação? E as que deixou de estudar, ficaram de lado por quê? Acompanhe aqui um bate papo sobre essas e outras perguntas relacionadas a principal ferramenta com a qual lidamos diariamente.

    EP67 - O que você mais curte fazer como programador?

    Play Episode Listen Later Jan 25, 2022 8:22


    Levantamento de requisitos, modelagem, programação web, são muitas as áreas de atuação disponíveis para o programador. Se você ainda não encontrou a sua, ouça um pouco da experiência de três programadores neste DevCast.

    EP66 - O Início Na Carreira De Programação

    Play Episode Listen Later Dec 10, 2021 52:44


    Confira nesse DevCast um bate-papo com nossos estagiários e nossos seniores sobre como está sendo e como foi o início de suas carreiras.

    EP65 - Entrevista Com O CEO + Como Surgiu A DevMedia

    Play Episode Listen Later Oct 20, 2021 64:29


    Nesse PodCast entrevistamos o CEO da DevMedia, Gladstone Matos. Ele vai contar um pouco da sua trajetória e nos contar como surgiu a DevMedia.

    EP57 - Conheça o Code Smells

    Play Episode Listen Later May 6, 2021 13:23


    Você já olhou para um código que parecia errado, mas não soube dizer de imediato o porquê. Pode ser que você tenha se deparado com um Code Smell.

    EP56 - Um bate-papo sobre .NET

    Play Episode Listen Later Feb 24, 2021 5:44


    Neste DevCast teremos um bate-papo sobre o framework .NET e o que ele nos oferece, junto com a linguagem C#, para o desenvolvimento de aplicações web, mobile, IoT e desktop.

    EP55 - Vale a pena ver CSS de novo?

    Play Episode Listen Later Jan 11, 2021 7:19


    Por que se manter atualizado com as novidades do CSS? Assim como muitas outras funcionalidades que surgiram nos últimos anos, revolucionando o desenvolvimento front-end, a última especificação do CSS 3 recebeu novas propriedades que podem diminuir e muito o tempo gasto para a construção de interfaces com um forte apelo visual, garantindo a usabilidade da aplicação. Uma dessas evoluções é o Flexbox, que permitirá a estruturação de layouts fluídos e responsivos com pouco código. Vamos entender como funciona esta propriedade?

    EP52 - Como você tem usado o comando delete?

    Play Episode Listen Later Dec 3, 2020 8:37


    Um banco de dados pode armazenar preços, datas e muitas outras informações relevantes para o negócio. Uma vez que o menor fragmento de dado pode influenciar uma decisão, por que excluí-los? Assista aqui um bate papo sobre hard e soft delete.

    EP51 - Um bate papo sobre REST & RESTful

    Play Episode Listen Later Nov 19, 2020 10:40


    Fique por dentro do REST: Em algum momento na história das aplicações web, percebeu-se que o cliente final da aplicação poderia não ser apenas o navegador, mas outros dispositivos e até mesmo outras aplicações web. Foi então que passamos a pensar nas aplicações como serviços, disponibilizando para seus clientes dados e apenas dados. REST é muitas vezes apresentado como um padrão arquitetural, mas na verdade trata-se de um conjunto de restrições que determinam como deve ser realizada a Transferência de Estado Representacional (Representational State Transfer — REST), de uma determinada entidade em um dado momento. Dentre as mais marcantes, tais restrições são o acesso a um recurso a partir de uma URL única, o envio e recebimento dos dados em documentos estruturados, sendo o formato mais comumente utilizado o json, e a utilização dos verbos HTTP para determinar como o web service deverá processar a requisição. Outra característica do padrão REST é que a aplicação fica limitada a uma arquitetura cliente/servidor na qual um protocolo de comunicação que não mantenha o estado das transações entre uma solicitação e outra deve ser utilizada. Neste sentido, o protocolo mais utilizado é o HTTP, bem como, para representar o estado de cada entidade, utilizamos documentos em formato json.

    EP45 - Histórias de Levantamento de Requisitos

    Play Episode Listen Later Oct 22, 2020 10:38


    Descobrir no dia da entrega que você não adicionou uma funcionalidade importante na aplicação é um pesadelo recorrente na vida do programador. O Levantamento de Requisitos, atividade que deve ser desempenhada em parceria com o cliente antes da codificação, tem por objetivo ajudar a evitar não apenas este, mas também outros cenários de fracasso em projetos de software. No Guia que você pode acessar com o botão abaixo, falamos sobre as principais técnicas utilizadas.

    EP44 - Por que adotamos Orientação a Objetos? (PARTE 2)

    Play Episode Listen Later Sep 30, 2020 8:09


    Neste DevCast daremos continuidade ao bate-papo iniciado na semana anterior sobre Orientação a Objetos. Dessa vez falamos sobre manutenibilidade, tecnologia e mercado, três dentre as principais motivações para o aprendizado e adoção da POO em nossos projetos.

    EP58 - Vale a pena ser Programador?

    Play Episode Listen Later Sep 3, 2020 29:08


    Nesse podcast alguns programadores do time DevMedia se reúnem para um bate papo descontraído sobre o momento atual da programação.

    EP40 - O que é Flutter?

    Play Episode Listen Later Aug 18, 2020 9:55


    O Flutter, um framework desenvolvido pelo Google na linguagem Dart, permite o desenvolvimento de aplicações nativas tanto para Android quanto para iOS a partir da composição de Widgets. Podemos utilizar blocos prontos desenvolvidos pela equipe do Google, como botões, cards, menus e muitos outros, para agilizar o desenvolvimento, mas também podemos personalizar e/ou criar Widgets livremente. Nesse PodCast debatemos um pouco sobre a evolução proposta pelo Flutter e como o framework funciona. Falamos, também, sobre como é o processo de desenvolvimento, a diferença desta solução para outras tecnologias como Ionic e React e como é trabalhar com o Flutter: o que precisamos? é difícil começar? Assista o Devcast e confira.

    EP37 - Um bate-papo sobre React Native

    Play Episode Listen Later Jul 8, 2020 8:23


    React Native é um framework que nos permite utilizar o JavaScript em lugar de Objective-C/Swift ou Java na criação de aplicações mobile. Aqui conversamos sobre as suas principais características e sobre a tecnologia por trás dessa solução. Em poucas palavras, o React Native nos permite desenvolver aplicações mobile nativas. A grande diferença aqui é que em lugar de Objective-C/Swift ou Java, programamos toda a lógica da aplicação com JavaScript, enquanto aplicamos o React na construção das views. Neste PodCast conversamos sobre as principais características deste framework para entender qual a sua proposta e porque tanta gente tem falado sobre ele atualmente.

    EP54 - Tecnologias web para o seu primeiro emprego

    Play Episode Listen Later Jun 17, 2020 6:55


    Reunimos neste PodCast algumas dicas de tecnologias que não podem faltar no currículo de um programador web.

    EP53 - Um bate-papo sobre o Delphi

    Play Episode Listen Later Feb 20, 2020 14:58


    O Delphi está em constante evolução e com ele podemos criar aplicações desktop, servidores de aplicações, aplicativos móveis, entre outros. Neste PodCast temos um bate-papo sobre essa poderosa ferramenta de desenvolvimento.

    EP46 - Mestre Detalhe em detalhes

    Play Episode Listen Later Jan 24, 2020 13:20


    Você provavelmente já se deparou com um formulário do tipo mestre detalhe enquanto fazia compras, selecionava suas matérias do semestre, etc. Mas você conhece todas as pequenas armadilhas que a programação dessa rotina esconde? Descubra neste PodCast!

    EP49 - MVC: Onde colocar minhas regras de negócio?

    Play Episode Listen Later Dec 23, 2019 4:09


    Você já imaginou como seria dar manutenção em uma aplicação MVC onde a camada de controle também fosse responsável pelas validações? E se a camada de visão também tivesse regras de negócio?

    EP39 - Já ouviu falar em Single Page Applications?

    Play Episode Listen Later Nov 19, 2019 9:52


    Você sabe o que são Single Page Applications (SPA)? Neste PodCast falaremos sobre esse modelo de aplicação que vem ganhando espaço no mercado e que deve ser conhecido pelos programadores web. Single Page Applications (SPA) são aplicações cuja funcionalidade está concentrada em uma única página. Ao invés de recarregar toda a página ou redirecionar o usuário para uma página nova, apenas o conteúdo principal é atualizado de forma assíncrona, mantendo toda a estrutura da página estática.

    EP36 - Fique por dentro do Java em 10 minutos

    Play Episode Listen Later Oct 17, 2019 12:50


    O Java morreu? Vai ser pago? O que é uma JVM ou JRE? Vale a pena usar Spring ou Java EE? Fiquem alertas J-programadores, pois nesse DevCast responderemos essas e muitas outras dúvidas comuns sobre o Java. Ah, se você ainda não viu a sua pergunta ser respondida, fique à vontade para comentar ;)

    EP35 - Por que autenticar com JWT?

    Play Episode Listen Later Oct 3, 2019 12:08


    JWT é um dos métodos mais difundidos para realizar transferência segura de informação entre duas partes. Esse PodCast tem o propósito de ilustrar quais são as qualidades de utilizar o método JWT em uma aplicação. Em Maio de 2015 foi publicado o padrão de indústria RFC 7519 que definia um método de autenticação para permitir uma comunicação segura entre duas partes desacopladas: este método é chamado JSON Web Token.

    EP34 - Um bate-papo sobre Python

    Play Episode Listen Later Sep 13, 2019 4:38


    Neste PodCast temos um bate-papo sobre a linguagem de programação Python, tratando de algumas características que a tornam uma boa escolha de aprendizado atualmente. Você conhece o Python? Trata-se de uma das linguagens de programação que mais vem crescendo nos últimos anos e muito desse sucesso se deve à simplicidade do seu código. Em Python é possível fazer com poucas linhas de código o que em outras linguagens precisaria de mais esforço.

    EP33 - Um bate-papo sobre eXtreme Programming

    Play Episode Listen Later Aug 30, 2019 12:56


    Neste bate papo, será apresentado a XP para aqueles que ainda não possuem tanta familiaridade com esta metodologia, e para isso, além conceituar o tema da metodologia ágil e da eXtreme Programming, propriamente dito, tentaremos sanar diversas dúvidas que surgem entre os programadores em relação a esta metodologia como: quais problemas a XP resolve, quais projetos se enquadram com a metodologia, quais os desafios, quais os tipos de equipes se encaixam com a XP e outras.

    EP32 - Um Bate-papo sobre Angular

    Play Episode Listen Later Aug 15, 2019 7:20


    Angular é um framework para criação de aplicações cliente baseadas em HTML, que serão executadas no navegador ou em dispositivos móveis, recebendo dados através da internet. Ficou curioso? Então saiba mais sobre o Angular neste PodCast.

    EP50 - Seu banco está protegido de SQL Injection?

    Play Episode Listen Later Aug 2, 2019 8:16


    E se o usuário conseguir enviar um trecho de SQL com o qual ele consiga roubar ou danificar os dados do banco? Saiba neste PodCast o que é SQL Injection e, mais importante, como proteger a sua aplicação deste ataque tão comum.

    EP31 - Python no Mundo Real

    Play Episode Listen Later Jul 2, 2019 13:52


    Aqui você vai ver um pouco de como o Python é realmente utilizado dentre três de suas principais áreas de atuação: programação web, análise de dados e aprendizado de máquina. Ilustramos algumas ferramentas e como elas são utilizadas.

    EP30 - Conceitos do REST para desenvolvedores Angular

    Play Episode Listen Later Jun 18, 2019 11:58


    Com esse PodCast o programador entenderá como é realizada a comunicação entre uma aplicação front-end construída em Angular e um back-end RESTful. É cada vez mais comum encontrarmos aplicações nas quais front-end e back-end estão totalmente separados. Nesse cenário, a comunicação entre essas duas aplicações ocorre, em geral, a partir de requisições HTTP feitas pelo cliente (front-end) para a API (back-end). Dessa forma a API passa a ser responsável por tarefas como processar os pedidos dos cliente e acessar o banco de dados, enquanto o cliente apresenta esses dados para o usuário e dispõe da forma como o mesmo interage com a aplicação.

    EP29 - Como funciona uma busca com o Elasticsearch?

    Play Episode Listen Later May 23, 2019 14:06


    Nem sempre o usuário digita o termo que deseja encontrar corretamente, mas a sua busca pode estar pronta para lidar com isso. Assista aqui o Elasticsearch e a sua Fuzzy Matching em funcionamento, associando termos como barsil a palavras como Brasil.

    EP28 - Apresentando o Node.js

    Play Episode Listen Later May 9, 2019 8:50


    Neste PodCast conversamos sobre qual é o propósito do Node.js e o que o torna diferente de outras tecnologias. Assista para saber o que é um modelo de programação assíncrono e orientado a eventos e ter uma ideia do que isso muda na programação.

    EP48 - Quem quer ser um Programador Fullstack?

    Play Episode Listen Later May 2, 2019 7:39


    Programador fullstack é aquele que atua em várias partes do projeto (back-end, front-end, banco de dados) e para isso pode usar várias tecnologias. Você é um programador fullstack? Confira neste PodCast um bate-papo sobre o assunto.

    EP47 - Começando no PHP

    Play Episode Listen Later Apr 25, 2019 14:28


    Está pretendendo começar os estudos sobre programação web com a linguagem PHP? Nós te ajudamos. Confira nesse PodCast alguns passos essenciais para quem está iniciando e deseja se tornar um programador PHP. Neste PodCast vamos conhecer os passos fundamentais para quem está começando os estudos sobre a a linguagem PHP. Se você deseja se tornar um programador PHP, é importante saber quais são os principais conceitos, ferramentas e frameworks que precisa aprender. Isso lhe ajudará também a se preparar para o mercado de trabalho.

    EP43 - Por que adotamos Orientação a Objetos?

    Play Episode Listen Later Apr 18, 2019 7:57


    Desde o seu surgimento, a orientação a objetos tem tomado cada vez mais espaço entre os times de desenvolvimento. Mesmo com essa popularização é natural que tenhamos dúvidas sobre suas vantagens. Ao longo dessa semana reunimos seis dentre as principais razões para estudar a orientação a objetos. Neste PodCast iniciaremos com um bate papo sobre três delas: organização, padronização e padrões de projeto.

    EP42 - 6 Dicas para melhorar seu código

    Play Episode Listen Later Apr 11, 2019 7:55


    Para um bom programador não basta apenas funcionar, o código precisa atender a alguns requisitos mínimos de qualidade. Confira neste PodCast 6 dicas para tornar o seu código mais legível e organizado. Você já teve que procurar um erro entre dezenas de linhas de código? Ficou em dúvida sobre como avaliar uma condicional confusa e cheia de negações? Um código de qualidade pode salvar aquelas horinhas com os amigos depois do expediente, não é mesmo? Pensando nisso nós decidimos salvar o seu Happy Hour com 6 dicas que ajudarão a melhorar a qualidade do seu código, tornando-o mais legível e organizado.

    EP41 - Como NÃO escrever código

    Play Episode Listen Later Mar 28, 2019 11:25


    Muitas vezes, principalmente quando temos pouca experiência, escrevemos códigos que atendem seu objetivo mas não estão bem escritos. Apesar de isso normalmente resolver o problema rapidamente, a manutenção desse código acaba sendo prejudicada. Para evitar certos problemas comuns é importante seguir boas práticas ao escrever código. Nesse PodCast apresentaremos e analisaremos alguns problemas frequentes (más práticas) e como evitá-los.

    EP27 - Quais os passos para emitir a NF-e?

    Play Episode Listen Later Mar 20, 2019 27:56


    O processo de migração da nota fiscal em papel para a digital envolveu a adoção de certas tecnologias e processos. Descubra neste podcast quais são os passos para a emissão da NF-e e como fazer o envio da mesma para a Sefaz. A NF-e, nota fiscal eletrônica, consiste de uma série de diretrizes governamentais, que exigem daquele que deseja emiti-la conhecimentos tanto de contabilidade quanto de programação. Aqui, conversamos sobre quais são principais componentes envolvidos na emissão da NF-e, os quais devem ser conhecidos pelo programador. Saiba como obter um certificado digital e quais são os passos para a assinatura do XML da nota, bem como o seu envio para a SEFAZ e alguns outros assuntos.

    EP38 - Um bate-papo sobre a Linguagem PHP

    Play Episode Listen Later Mar 2, 2019 10:31


    Neste PodCast analisaremos alguns aspectos sobre a Linguagem PHP, linguagem que há anos vem sendo utilizada para a criação de sites e aplicações web. Se você deseja se tornar um programador PHP ou está começando na programação e quer saber se ele é adequado para você, conheça aqui um pouco da opinião de programadores que iniciaram nesta linguagem.

    EP24 - De carona com o Docker

    Play Episode Listen Later Feb 22, 2019 9:53


    Nesse PodCast discutiremos os conceitos básicos do Docker, como ele funciona e quais problemas podemos resolver com essa ferramenta. Falaremos das vantagens de se trabalhar com o Docker e como a sua utilização mudou a forma como desenvolvemos e executamos nossas aplicações. Ah, se você não viu a sua dúvida ser respondida aqui, fique a vontade para comentar!

    EP15 - SQL nível Jedi: Subqueries

    Play Episode Listen Later Jan 24, 2019 6:12


    A utilização de JOINS para consulta em mais de uma tabela é uma prática comum entre os desenvolvedores, porém em certas ocasiões não é o suficiente para trazer os resultados desejados. Aqui você saberá quando e como utilizar subqueries. Confira!

    EP19 - Um bate papo sobre Teste Unitário

    Play Episode Listen Later Jan 17, 2019 7:03


    Esse PodCast tem o propósito de introduzir um assunto fundamental para todo programador, porém pouco comentado: a importância de testar adequadamente o software. Ilustraremos as desvantagens de não usar uma metodologia de testes em produção, como seu uso pode aumentar a produtividade e a confiança nos desenvolvedores e porque o Teste Unitário é a porta de entrada para a automação de testes. Ah, se você não viu a sua dúvida ser respondida aqui, fique a vontade para comentar!

    EP10 - O JavaScript está dominando o mundo?

    Play Episode Listen Later Jan 3, 2019 11:12


    A sintaxe do JavaScript mudou bastante nos últimos anos e isso pode tornar o código que lemos no Angular, React ou Vue um pouco difícil de entender. Para facilitar a entrada de novos programadores nos frameworks JavaScript modernos está aqui essa série de atualização. Iniciando nossa conversa apresentamos quais são os novos recursos da linguagem JavaScript. Confira!

    EP06 - Um bate papo sobre Android Nativo

    Play Episode Listen Later Nov 29, 2018 10:13


    Pesquisamos quais são as dúvidas inicias de quem está começando no Android e decidimos responder algumas delas neste PodCast. Saiba qual o investimento inicial, se é mesmo hora de abandonar o Java para estudar Kotlin e muito mais.

    EP26 - Como entramos no mercado de trabalho

    Play Episode Listen Later Oct 12, 2018 10:43


    Então você deseja ocupar a cadeira de programador? Saiba que não existe um único caminho para alcançar esse objetivo, embora alguns sejam mais seguros que outros. Saiba que não existe um único caminho para chegar ao trono de ferro e o sucesso dessa aventura dependerá da sua capacidade de perceber as oportunidades que estão a sua volta. Escute aqui um bate papo a respeito de como entramos no mercado de trabalho.

    EP25 - Bootstrap ou Materialize?

    Play Episode Listen Later Oct 4, 2018 10:46


    Queremos saber a sua opinião: Bootstrap ou materialize? O assunto rendeu e então resolvemos fazer um descontraído PodCast sobre o assunto. É nossa primeira experiência com nossa equipe interna e sua interação será importante para melhorarmos para os próximos podcasts. Mas vamos lá, qual você prefere: Bootstrap ou Materialize? Ao longo de 10 leves minutos, desenvolvemos um interessante bate papo sobre o assunto. Interaja conosco e deixe sua opinião ao final desse PodCast.

    EP23 - "Hello World" em Cordova

    Play Episode Listen Later Oct 2, 2018 12:26


    O Cordova é uma ferramenta que permite desenvolver aplicativos para várias plataformas utilizando um único código (HTML, CSS e JavaScript), e o suporte a essa ferramenta no Visual Studio torna essa programação ainda mais simples. Nesse PodCast batemos um papo rápido sobre o Cordova e vimos como criar nosso primeiro projeto no Visual Studio e testá-lo no Android e no Windows 10.

    EP22 - Um bate-papo sobre Docker

    Play Episode Listen Later Sep 28, 2018 22:19


    Docker é uma plataforma que simplifica desde a codificação até a implantação de um programa. Ela permite o empacotamento em contêineres de tudo que o programa necessitar para ser executado, como bibliotecas, ferramentas de sistema, bancos de dados, etc. Curioso para saber mais sobre tudo isso? Confira nesse PodCast um bate papo sobre o Docker.

    EP21 - Python: Por onde começar?

    Play Episode Listen Later Sep 25, 2018 4:58


    Iniciar os estudos sobre uma nova tecnologia é sempre um desafio. Saber por onde começar e quais passos dar em seguida é fundamental para ter sucesso em nosso objetivo. Por isso preparamos esse PodCast no qual apresentamos os passos iniciais que podem ser dados por aqueles que gostariam de se tornar programadores Python, desde o aprendizado da estrutura básica da linguagem (sintaxe, tipos de dados, etc.) até a construção de web services RESTful. Acesse o portal DevMedia para saber mais!

    EP20 - Java: Por onde começar?

    Play Episode Listen Later Sep 20, 2018 8:22


    Neste PodCast conversamos sobre o primeiro contato do programador com o Java. JRE, JDK, Java SE? E a orientação a objetos? Qual caminho seguir? O que devo aprender para começar a programar em Java? Simples, dê o play e confira! Como dar os primeiros passos como programador Java O Java é visto por muitos como uma tecnologia que “assusta” no primeiro contato. No entanto, como você poderá verificar nesse PodCast, ela está longe de ser um bicho de sete cabeças. Em Java, assim como acontece no aprendizado de qualquer tecnologia, nos deparamos com termos até então desconhecidos.

    EP18 - Panorama da Segurança da Informação

    Play Episode Listen Later Sep 18, 2018 28:36


    Diferente do que a mente leiga pensa, segurança da informação não se trata de criar login e senha e manter antivírus e spyware instalados e atualizados. Segurança da Informação vai muito além de monitorar ameaças na rede. Trata-se de um completo mecanismo que visa a proteção dos ativos de informação da empresa envolvendo mudança cultural, melhorias de segurança em ativos físicos e lógicos, bem como preparação dos ativos humanos. Nesta necessidade, este PodCast vem dar um panorama geral do dos aspectos da segurança da informação para que o ouvinte possa se aprofundar posteriormente em seus estudos na busca de proteger os ativos de informação do seu negócio.

    Claim DevCast - Seu PodCast de Tecnologia

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel