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…]
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…]
Posted in: Sem categoria
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…]
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…]
Posted in: Sem categoria
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…]
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…]
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…]
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…]
Posted in: Sem categoria
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…]
Posted in: Sem categoria
Olá pessoal, tudo certo? Voltando a falar sobre MSBuild. Há quanto tempo! Hoje um post curtinho em função do “avançado da hora”. Se você está acompanhando a série, já consegue entender direitinho a “lógica” de um projeto para MSBuild. Logo, já tem condições de entender boa parte do Build de seu software. Na medida que… [Read more…]
Posted in: Sem categoria
Olá pessoal, tudo certo? Depois de alguns dias tratando de assuntos variados, volto a tratar de XNA. Se você não sabe do que estou falando, talvez queira ler o primeiro post dessa série. O tema de hoje são “Animated Sprites”. Para maior comodidade, considere fazer o download do código fonte. Vamos aos fatos… Um pouco… [Read more…]
Olá pessoal, tudo certo? Hoje quero discutir um tema que não está relacionado diretamente a atividade de desenvolvimento de software. Entretanto, proponho que durante a leitura desse texto, relacione o que apresento com essas atividade. O texto não é complexo (eu acho). Mas pode ajudar a organizar algumas idéias na hora de procurar justificativas para… [Read more…]
Posted in: Sem categoria
Olá pessoal, tudo certo? Hoje pretendo demonstrar, com considerações práticas , como planejar a arquitetura de um sistema Web partindo de uma arquitetura de referência. Utilizar arquiteturas de referência ajuda a melhorar a “cobertura” do escopo. Além disso, otimiza o tempo de concepção de um sistema indicando claramente que questões estão relacionadas ao tipo de… [Read more…]
Posted in: Sem categoria
Olá pessoal, tudo certo? Geolocation é uma das muitas tecnologias que não integra HTML5, mas que geralmente é associada com ela. Por isso, estou abordando nessa série. Vamos aos fatos… O que já vimos? Para você que está chegando agora, veja o que já foi abordado: HTML5 – Parte 11 – Detectando suporte (browsers) HTML5… [Read more…]
Posted in: Sem categoria
Olá pessoal, tudo certo? Pensando em como justificar toda a “praticidade” de desenvolver aplicativos utilizando ASP.net MVC cheguei a dois argumentos principais: Framework extremamente inteligente; Suporte ao desenvolvimento, bem implementado, no Visual Studio. Uma das funcionalidades mais bacanas, oferecida pelo Visual Studio, para quem está desenvolvendo aplicativos ASP.net MVC é a geração de Views partindo… [Read more…]
Posted in: Sem categoria
ASP.net MVC IModelBinder
Olá pessoal, tudo certo? No post de hoje, assumo que você conheça os fundamentos do ASP.net MVC. Além disso, o “contexto” do post de hoje fica mais fácil de entender se você ler o post que escrevi ontem, sobre Route Constraints. ASP.net MVC é um framework bastante “extensível” que realmente favorece SoC (Separation of Concerns).… [Read more…]
Definindo Route Constraints em aplicações ASP.net MVC
Olá pessoal, tudo certo? Gostei tanto do ASP.net MVC que decidi falar mais sobre ele por aqui. Hoje, quero demonstrar como definir constraints (restrições) para cada Route. Mais uma vez, presumo que você tenha conhecimentos (básicos, pelo menos) de ASP.net MVC. Vamos aos fatos… Caso de estudo Assuma que nosso sistema tenha uma Route semelhate… [Read more…]
Olá pessoal, tudo certo? Depois de muito tempo, volto a tratar de REST aqui no blog. Perceba que: No primeiro post dessa série, mostrei como implementar um serviço REST, muito simples, usando WCF. No segundo, apresentei alguns conceitos fundamentais relacionados a REST. Hoje, vou apresentar alguns truques que habilitam o ASP.net MVC como alternativa para… [Read more…]
Olá pessoal, tudo certo? Aprendi a programar muito cedo. Comecei a brincar com BASIC antes de completar 10 anos de idade. C, Pascal e Assembly vieram logo em seguida. Colecionava revistas, como a saudosa Micro-Sistemas, onde encontrava mensalmente códigos que transcrevia dezenas de vezes. Aprendi cedo a gostar de algoritmos gráficos e a detestar as… [Read more…]
Olá pessoal, tudo certo? Este é mais um post da série que acompanha o desenvolvimento de uma DSL (antes chamada de “toolkit”) que facilita o desenvolvimento de código para emitting. Embora essa série trate de aspectos avançados de emitting e Intermediate Language, também percebo como uma excelente oportunidade de exercício para construção de DSLs. No… [Read more…]
← Posts mais antigos
Posts recentes →
março 25, 2011
1