Author Archives: Robson Alves

ASP.NET 5

ASP.NET MVC 6 – Conhecendo as TagHelpers


Neste artigo vamos falar sobre as TagHelpers, uma nova forma de declarar os elementos Html no ASP.NET MVC 6. Quem não se lembra do código misto do ASP 3.0 (HTML + VBSCRIPT), onde tudo era uma coisa só, essa forma de escrita voltou a tona com o ASP.NET MVC 1.0 e com o lançamento da View Engine Razor (MVC 3.0) começamos a ter algo bem mais trabalhado integrando Views e ViewModels de forma mais harmônica através do processo de Model Binding. Tag Helpers As TagHelpers simplificam muito a forma de escrever o Html da View, tornando até mesmo mais atraente para os designers que antes torciam o nariz para...
Continuar Lendo »
ASP.NET SIGNAlR

SignalR e MVC – Pedidos para a cozinha em tempo real


O SignalR é uma implementação open source para facilitar a comunicação em tempo real de forma assíncrona. Esta tecnologia foi desenvolvida por dois funcionários do time do asp.net chamados Damian Edwards e David Fowler, grandes nomes do asp.net atualmente e principalmente nas melhorias contínuas do asp.net.   Antes do SignalR, programar aplicações em tempo real eram extremamente complexos, controlar todos os clientes exibindo a mesma informações na tela não é uma tarefa fácil. Normalmente as aplicações são feitas para que cada usuário que está conectado façam requisições e busquem no servidor novas informações. A idéia central é mudar a...
Continuar Lendo »
Arquitetura

Refatoração – Fugindo do Code Smell


Code Smell é uma realidade quando temos que programar pra ontem ou com um requisito volátil, nunca paramos de remendar os sistemas. Refatorar é algo que deve vir com prioridade zero durante o desenvolvimento e que fica aparente a sua utilidade durante a escrita de testes. Metodologias como o TDD te obrigará a fazer refatorações constantemente. Porém como que fazemos uma refatoração, quais os cuidados que devemos tomar, os caminhos a seguir? Não existe uma receita de bolo e sim muita análise lógica do que está sendo modificado tomando todos os cuidados para não alterar o comportamento do sistema. A...
Continuar Lendo »