Browsing All Posts published on »fevereiro, 2011«

HTML 5 – Parte 12 – Geolocation

fevereiro 26, 2011

4

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…]

Criando, personalizando e utilizando “Scaffold Templates” no ASP.net MVC usando T4

fevereiro 24, 2011

2

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…]

ASP.net MVC IModelBinder

fevereiro 24, 2011

1

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

fevereiro 23, 2011

3

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…]

REST 101 – Parte 3 – ASP.net MVC para desenvolvimento de serviços REST

fevereiro 23, 2011

0

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…]

Vamos aprender XNA? – Parte 1 – Back to Basics

fevereiro 22, 2011

17

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…]

FluentIL – Parte 3 – DSL Improvements

fevereiro 19, 2011

0

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…]

Você não é (ou, pode não ser) arquiteto. Saiba o porquê (e aceite isso)

fevereiro 18, 2011

21

Olá pessoal, tudo certo? O post de hoje mostra minhas considerações sobre os papéis de arquitetura e desenvolvimento. Nessa posição, sou extremista (embora acredite que toda verdade extremista é fraca): arquitetos são arquitetos, desenvolvedores são desenvolvedores. Vamos aos fatos… O que é arquitetura? Todo software possui uma arquitetura. Boa ou ruim, ela está presente. Planejada… [Read more…]

HTML 5 – Parte 11 – Detectando suporte para HTML5

fevereiro 14, 2011

2

Olá pessoal, tudo certo? Depois de algum tempo, volto a escrever sobre HTML5. Hoje vou mostrar algumas técnicas para testar que recursos estão implementados em cada browser. Nem todas as características previstas para a HTML5 são suportadas por todos os browsers. Logo, não há forma segura de testar compatibilidade com a especificação como um todo.… [Read more…]

Sete verdades sobre patterns arquiteturais

fevereiro 13, 2011

0

Olá pessoal, tudo certo? Não sou muito íntimo ou entusiasta de polêmicas, mas, as vezes, para deixar clara nossa posição precisamos causar alguma. O post de hoje é, sim, um pouco polêmico. Se para um desenvolvedor demonstrar senioridade precisa escrever testes, não há como considerar sênior um arquiteto de software que não conheça e implemente… [Read more…]