DiscoverDevCast - Seu PodCast de Tecnologia
DevCast - Seu PodCast de Tecnologia
Claim Ownership

DevCast - Seu PodCast de Tecnologia

Author: DevMedia

Subscribed: 778Played: 11,298
Share

Description

O Maior Portal Para Desenvolvedores de Softwares do Brasil!
65 Episodes
Reverse
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.
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.
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.
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.
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.
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.
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.
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.
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.
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?
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.
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.
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.
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.
Nesse podcast alguns programadores do time DevMedia se reúnem para um bate papo descontraído sobre o momento atual da programação.
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.
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.
Reunimos neste PodCast algumas dicas de tecnologias que não podem faltar no currículo de um programador web.
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.
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!
loading
Comments (4)

Ortiz David

aprendo muito com os vossos conteúdos no YouTube e no vosso site. abraços de Angola

Jan 9th
Reply

Zaync

Ótimo conteúdo <3

Dec 4th
Reply (1)

Allan Morais

Que música ruim.

Jul 3rd
Reply
loading