Episodes
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.
Published 05/24/22
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.
Published 04/26/22
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.
Published 04/07/22
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.
Published 03/30/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.
Published 01/25/22
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.
Published 12/10/21
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.
Published 10/20/21
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.
Published 05/06/21
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.
Published 02/24/21
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...
Published 01/11/21
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.
Published 12/03/20
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...
Published 11/19/20
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.
Published 10/22/20
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.
Published 09/30/20
Nesse podcast alguns programadores do time DevMedia se reúnem para um bate papo descontraído sobre o momento atual da programação.
Published 09/03/20
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...
Published 08/18/20
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...
Published 07/08/20
Reunimos neste PodCast algumas dicas de tecnologias que não podem faltar no currículo de um programador web.
Published 06/17/20
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.
Published 02/20/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!
Published 01/24/20
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?
Published 12/23/19
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.
Published 11/19/19
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 ;)
Published 10/17/19
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.
Published 10/03/19