BT
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.

Uma tonelada de truques para a web mobile

Postado por Sérgio Lopes  em  10 Jan, 2013 2

Ganhe eficácia no seu desenvolvimento para a web mobile com técnicas de design responsivo e dezenas de truques para aumento de desempenho, melhorias na experiência do usuário e uso de HTML5 e CSS3. São dicas valiosas mesmo que se prefira um site exclusivo mobile ou mesmo uma aplicação web.

Mitos do desenvolvimento front-end

Postado por Zeno Rocha  em  13 Nov, 2012

"HTML5 não funciona no Internet Explorer"; "Não existe arquitetura decente em projetos JavaScript", "Trabalhar com CSS Sprites é complicado". Entenda as crenças, os mitos, as ferramentas mais modernas e o panorama atual do desenvolvimento front-end.

AOP: Desenvolvimento de aplicações usando aspectos

Postado por Fábio Falavinha  em  13 Abr, 2011 1

Nesta palestra, Fábio Falavinha fala a respeito do Paradigma Orientado a Aspectos (AOP), que consiste em modularizar uma aplicação em aspectos, que observam o ciclo de vida e interações entre os objetos de um sistema, via troca de mensagens, até que possam agir. Este paradigma é um complemento ao modelo OO, que facilita desenvolver aplicações e separar a implementação das regras de negócio.

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