Browsing All Posts published on »março, 2011«

REST 101 – Parte 5 – Implementando um Streaming Provider (read-only) OData usando IDataServiceStreamProvider

março 30, 2011

0

Olá pessoal, tudo certo? Dando sequência a esta série sobre REST, mostro como implementar um Streaming Provider, somente leitura, baseado no protocolo OData, usando WCF Data Services. Vou usar como exemplo o código demonstrado no post anterior. A missão de hoje será poder vincular uma foto para cada “Person” provida pelo serviço (só isso). Em… [Read more…]

REST 101 – Parte 4 – OData com WCF Data Services (Reflection Provider) implementando IUpdatable

março 25, 2011

1

Olá pessoal, tudo certo? Dando continuidade a série sobre REST, mostro como implementar um serviço REST, baseado no protocolo OData, utilizando WCF Data Services. Se você não entende de REST, recomendo fortemente os posts anteriores. Buscando fugir do exemplo simples, não crio um WCF Data Services consumindo um contexto do Entity Framework. No lugar disso,… [Read more…]

Architectural Patterns: Pipes and Filters

março 22, 2011

1

Olá pessoal, tudo certo? Hoje volto a abordar patterns arquiteturais. Meu primeiro post, sobre o Microkernel pattern, foi um pouco denso. Hoje, quero ver se consigo “aliviar o tom”. O tema de hoje é um outro architeural pattern bacana: Pipes and Filters. Espero que gostem. Sem mais delongas… Antes de começar, mais uma palavrinha sobre… [Read more…]

Vamos aprender XNA – Parte 4 – XNA 3D Madness

março 19, 2011

9

Olá pessoal, tudo certo? Até aqui, em todos os posts anteriores, trabalhamos apenas em 2D. Hoje vamos começar a explorar as possibilidades 3D do XNA. Lembre-se que o código fonte está disponível em https://github.com/ElemarJR/VamosAprenderXNA Sem mais delongas… Sistema de coordenadas 2D do XNA Em XNA, trabalhar com 2D assemelha-se a trabalhar com um canvas padrão.… [Read more…]

Architectural Patterns: Microkernel

março 17, 2011

4

Olá pessoal, tudo certo? Gostaria de, vez ou outra, compartilhar minha visão sobre alguns patterns arquiteturais. Entendo que essa categoria de patterns colabora com o desenvolvimento de arquiteturas sólidas e consistentes. Patterns arquiteturais ajudam a identificar e descrever elementos (componentes) de software – seus papéis, comportamentos e relacionamentos –  que vão ser implementados para atender… [Read more…]

MEF – Import it, Export it, Compose it

março 15, 2011

2

Olá pessoal, tudo certo? O tema de hoje é MEF: um framework, da Microsoft, para construção de aplicações extensíveis. Com MEF, podemos desenvolver aplicações poderosas com recursos profissionais. Por exemplo: MEF permite o desenvolvimento de aplicativos que suportam plugins. MEF está disponível, integralmente, no .NET Framework 4 e no Silverlight 4. Nesse post não pretendo… [Read more…]

Vamos aprender XNA? – Parte 3 – Design e “User Input”

março 11, 2011

5

Olá pessoal, tudo certo? Hoje, volto a falar sobre desenvolvimento com XNA. Já apresentei os fundamentos dessa tecnologia em um primeiro post. Também mostrei uma técnica simples de animação 2D usando Sprite Sheets em um segundo post. Hoje, apresento algumas sugestões de design e alguns fundamentos para “gerenciar” interação com o usuário. Este será mais… [Read more…]

Pensando em Behaviors (sem pensar em Silverlight)

março 9, 2011

2

Olá pessoal, tudo certo? Depois de alguns dias falando sobre conceitos, escrevendo muito texto e pouco código, resolvi fazer algo diferente. O post de hoje será predominantemente código. É simples e mais direto. Espero que gostem. O que proponho hoje é uma abstração. Estou considerando a possibilidade de “extrair” comportamentos dos objetos, deixando-os mais simples… [Read more…]

Model-View-ViewModel (MVVM)

março 8, 2011

4

Olá pessoal, tudo certo? Desenvolver uma boa experiência para o usuário (UX), em nível profissional, não é facil. Certo?! Considere: Há uma mistura “tenebrosa” de dados, interação, atratividade visual, conectividade, multithreading, segurança, internacionalização, validação e um bocado de “mágica”. Dessa mistura de necessidades, infere-se uma diversidade de competências (conhecimento + habilidade + atitude) raramente encontrada… [Read more…]

Powershell para desenvolvedores – Parte 3 – Desvios condicionais e Loops

março 4, 2011

0

Olá pessoal, tudo certo?! Passado algum tempo, voltamos ao Powershell. No primeiro post, apresentei os “primeiros passoas” para utilização dessa ferramenta. Na segundo post, falei sobre operadores e funções. Hoje, vou tratar de desvios condicionais e laços de petição. Sem mais delongas… Escrevendo scripts para Powershell Até aqui, todos os exemplos que foram apresentados eram… [Read more…]