Microsoft KATANA Self-Host

Microsoft KATANA Self-Host

Microsoft KATANA Self-Host Quando pensamos em customizar um host de uma aplicação web Asp.Net, logo nos vem a cabeça: Como podemos fazer todo o trabalho que o IIS faz, sem que ele exista ou sem que ele esteja instalado em uma máquina usando Windows? Respondo rapidamente a essa pergunta: usando a implementação do projeto Microsoft KATANA Self-Host! Essa implementação é tão simples, quanto a que mostrei no artigo sobre Kanta usando IIS *(aqui). A classe *Startup por exemplo, continua com a mesma codificação que apresentei no outro artigo, mas o que muda tanto, além de não utilizarmos mais um…

Read More

Microsoft KATANA Usando IIS

Microsoft KATANA Usando IIS

Olá pessoal, tudo bem? Recentemente escrevi um artigo que para muitos não é tão novidade, pois desde 2014 estamos vendo, ouvindo e lendo bastantes artigos sobre o assunto OWIN. O projeto Microsoft KATANA nasceu através de uma iniciativa do time AspNet da microsoft em implementar os padrões do OWIN e desenvolver um mecanismo de Web Server independente de Sistemas operacionais como é o caso do IIS e que estivesse aderente aos novos conceitos da web e aplicações web api. O que significa KATANA? Primeiramente gostaria de frisar que KATANA se trata, aqui, da histórica espada samurai super afiada e habilmente…

Read More

OWIN! Qual seu propósito?

Introdução Ao longo de muitos anos, dentro do desenvolvimento web Microsoft, todas as nossas aplicações funcionaram e continuam funcionando com base em 3 letras: IIS (Internet Information Serrvice) – O Servidor de aplicações WEB da Microsoft. Desde a primeira versão do IIS – antes chamado de Internet Information Server, lançada com o Windows NT – Substituindo seu antecessor: PWS (Personal Web Server), atualmente conhecido pelos desenvolvedores web como: Internet Information Services, o IIS vem sofrendo grandes mudanças e atualizações consideraveis para melhorias da plataforma e processamento de sistemas que funcionam baseados nele. Essa dependência ainda hoje é muito forte, o que faz com…

Read More

Como otimizar a performance das vCPUs de um E-Commerce?

Um pouco de história: Há alguns anos atrás, o consumidor tinha a necessidade de dirigir-se de loja em loja realizando pesquisa de mercado, anotando preços, anotando nomes das lojas e/ou seus respectivos endereços; isso tomava muito tempo de cada um dos consumidores que estavam, na maioria das vezes, querendo comprar um determinado produto naquele exato momento ou quem sabe no dia seguinte. Assim, muitos de nós, nossos pais, familiares e amigos viveram por anos e anos, até chegar a internet e todos conseguirem realizar parte dessas pesquisas, mesmo que de maneira básica, através da de sites de busca muito…

Read More

Asp.Net 5 (Parte 3) - Novo Pipeline para aplicações WEB

Dando continuidade a série ASP.NET 5, hoje vamos tratar com um pouco mais de detalhes das novidades que foram implementadas no novo Pipeline. O mundo de desenvolvimento web está em euforia esperando a liberação do release de produção que o time do ASP.NET está correndo para concluir. Essas melhorias vem sendo acompanhadas e divulgadas pela comunidade constantemente e hoje o nosso foco aqui é apresentar algumas mudanças de pensamento e a anatomia do novo pipeline, como: Services, Middleware, Servers, WebRoot e Configuration, além de apresentarmos com um pouco mais de detalhes a classe Startup.cs. Muitos devem se…

Read More