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… [Leia mais…]
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… [Leia mais…]
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).… [Leia mais…]
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… [Leia mais…]
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… [Leia mais…]
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… [Leia mais…]
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… [Leia mais…]
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… [Leia mais…]
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.… [Leia mais…]
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… [Leia mais…]
Olá pessoal, tudo certo? Aplicação de filtros em imagens (com alto desempenho e flexibilidade)! Esse é o exemplo prático que apresento hoje para Emitting e IL. Se você acompanha meu blog há algum tempo e não consegue ver utilidadade prática para Emitting e IL, eis um exemplo a considerar. Se você já faz emitting, perceberá… [Leia mais…]
Olá pessoal, tudo certo? No post anterior iniciamos a construção de um projeto open-source que objetiva facilitar escrita de código para Emitting. O projeto se constitu, basicamente, de uma DSL que permite a escrita de código menos verboso e em nível mais alto (se comparado com a biblioteca de Emitting do .NET Framework). Hoje, continuamos… [Leia mais…]
Olá pessoa, tudo certo? Há algum tempo venho tratando de IL aqui no blog. Acredito no potencial da tecnologia e percebo grande utilidade, principalmente quando combinada com Emitting. A utilização de IL e Emitting permite gerar código on-the-fly com performance superior. Ao meu ver, há dois obstáculos comuns para quem está começando a utilizar IL… [Leia mais…]
Olá pessoal, tudo certo? No primeiro post dessa série, mostrei os elementos fundamentais para utilização do Powershell. No post de hoje, pretendo mostrar elementos que agradam todo programador: Operadores e funções. Sem delongas… Operadores de comparação Powershell oferece um conjunto rico de operadores de comparação. Pela natureza “linha de comando”, não encontramos os opradores em… [Leia mais…]
fevereiro 26, 2011
5