BT
44:34

Conceitos de interfaces modernas multi-devices

Postado por Caio Garcez  em  04 Dez, 2013

Nesta palestra são apresentados conceitos que podem ser colocados em prática em aplicações desktop, e para tablets, smartphones e web, com o objetivo de criar interfaces ricas e modernas.

55:57

Arquiteturas Profissionais com Java EE: ALM, patterns, testes, DSL, DDD, OSGi e mais

Postado por Kleber Xavier  em  15 Out, 2013

Para ser um arquiteto Java EE basta conhecer as APIs da plataforma? Nessa palestra apresentamos uma introdução a diversas outras tecnologias, técnicas e conceitos essenciais para a caixa de ferramentas de todo bom arquiteto Java.

25:50

Data Visualization: Transformando Informação em Conhecimento

Postado por Gilmar Gumier  em  08 Out, 2013

Data Visualization é o uso de representações visuais para transmitir informações e alcançar a compreensão e a tomada de decisões. A palestra aborda conceitos como dataVis, infoVis, sciVis, mapeamento e variáveis visuais, tipos de dados, número de dimensões e estrutura dos dados, conceitos de Excelência gráfica, Data-Ink, Densidade dos dados, Lie-Factor e outras técnicas.

52:18

Desenvolvimento rápido de aplicações Java EE com JavaFX no cliente

Postado por William Siqueira  em  02 Out, 2013 1

O Java EE 6 traz para o programador Java muita produtividade. Especificações novas como JAX-RS e CDI dispensam qualquer configuração por XML, e o desenvolvimento de GUIs com JavaFX e XML é uma realidade. Nessa apresentação você verá o desenvolvimento rápido e prático de uma aplicação Java EE rodando no JBoss/Openshift com um cliente JavaFX. Tudo na hora e na prática.

18:20

Kinect SDK - Aplicações NUI

Postado por Gabriel Cardoso  em  23 Set, 2013

Entenda conceitos de interfaces naturais (NUI) e saiba como o Kinect pode ajudar a oferecer esse tipo de interface para suas aplicações .NET. Utilize comandos de voz, direção da fonte de áudio, gestos, interações e câmeras para tornar a experiência do usuário única e fantástica.

41:54

Ferramentas de desenvolvimento com boa usabilidade: é possível?

Postado por André Willik Valenti  em  18 Set, 2013

Erros bizarros, documentação ilógica, conceitos obscuros. Se já somos capazes de fazer produtos finais com excelente usabilidade, por que ainda patinamos quando o assunto são ferramentas de desenvolvimento? Veja como empatia, agilidade, didática e encapsulamento podem trabalhar juntos a seu favor, tornando mais usável e atrativa a ferramenta que você desenvolve.

45:00

Refatorar! Porque ninguém gosta de código que cheira mal

Postado por Andrei Tognolo e Elias Souza  em  08 Ago, 2013

Escrever código de qualidade não é fácil. Alterar código legado, é mais complicado ainda. Como enfrentar essas atividades tão recorrentes? Nessa palestra, vemos que assumir a responsabilidade pelo código de seu time, desenvolver de forma orientada a testes, saber identificar "bad smells" de código e conhecer as técnicas de refatoração são essenciais para produzir um código limpo e sustentável.

40:47

O design de software morreu?

Postado por Eder Ignatowicz  em  01 Ago, 2013 4

Por que software apodrece? Por que grandes projetos maduros se deterioram com o tempo? Como sustentar o crescimento ágil e incremental de uma arquitetura evolutiva em um projeto de grande porte? Nessa palestra são discutidos esses pontos, buscando convencer o público de que não existe o verdadeiro Agile sem um Design Ágil e sem uma Arquitetura Evolutiva sustentável.

43:01

Construindo sua app Android para conquistar os usuários

Postado por André Silva  em  02 Mai, 2013 3

Nessa palestra é discutida a importância da usabilidade e como aumentá-la utilizando os recursos em background como Loaders, AsyncTasks e Services, assim como padrões de projeto como Strategy e Decorator. São mostrados exemplos prático usando recursos de plataformas e bibliotecas como Roboguice, android-async-http e integração com Facebook.

01:10:23

Dívida técnica: precisando de crédito?

Postado por Alexandre Freire  em  21 Mar, 2013 3

Dívida técnica é inevitável. Nos projetos de software em que participei observo em média investidores que são ou extremamente conservadores (os perfeccionistas) ou irresponsavelmente agressivos (fãs da gambiarra). Nesta palestra, são apresentadas histórias de projetos reais, com orçamentos reais, para compartilhar técnicas e estratégias para quantificar, visualizar e lidar com dívida técnica.

09:54

Interfaces móveis: princípios, técnicas e peculiaridades

Postado por Alessandro Guarita  em  22 Fev, 2013

Nesta palestra, são apresentados princípios básicos de interfaces móveis: as diferenças entre clicar e tocar; o que se faz em interface desktop e o que deve ser evitado em mobile; e a importância da simplicidade.

Princípios SOLID: qualidade em programação em 5 conceitos

Postado por Ismael Soares  em  22 Jan, 2013 2

Os princípios SOLID são cinco princípios básicos de programação e design orientados a objetos, introduzidos por Uncle Bob no início de 2000. Aplicados em conjunto, podem diferenciar um desenvolvedor, tornando-o capaz de escrever um código extensível, coeso e de fácil manutenção.

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT