Controle de Versionamento - Introdução

Hoje em dia em qualquer lugar que você for trabalhar com desenvolvimento de software vai ter um controle de versionamento nos projetos (e se não tem é porque a empresa possui muito má prática). Controle de versionamento proporciona muitas vantagens como: Manter o historico de mudanças do seu projeto Facilidade...

Leia mais

Novidades nos códigos de exemplo do blog

Atualmente estou preparando outros exemplos para postar no Blog. Está um pouco corrido já que estou de mudança! Mas aproveitando isso, vou dar uma geral. Uma das excelentes gerais vai ser melhorar a forma de consumir o conteúdo de exemplos do blog. Atualmente, se você quiser ver um exemplo em...

Leia mais

Gulp no Visual Studio Team Services

Como no post anterior, que temos nossa aplicação web com mvc 5 usando gulp em seu pre build, vamos agora ajustar nosso visual studio team services [VSTS] (antigo visual studio online) para rodar nossa task gulp. Configurando o VSTS Passo 1 vamos criar um build definition cliando no icone ”+”....

Leia mais

Integrando Gulp com Ambientes de Build no MVC 5

No post anterior fizemos nossa aplicação MVC 5 usar o gulp e executar tasks do mesmo no nosso Task Runner Explorer. Agora, vamos rodar diferentes tasks para nossos diferentes builds de ambiente. Tasks Debug e Release no gulp Se quisermos executar tasks especificas para cada build nosso em nosso gulpfile.js...

Leia mais

Usando Gulp com MVC 5 no Visual Studio 2015

Hoje em dia nossas aplicações web estão ficando cada vez mais ricas no Front-End, com isso alguns projetos adotam uma arquitetura de Clients apontando para APIs. Neste caso, Clients não são clientes finais (usuários) efetivamente, estes Clients vem do mesmo conceito de Clients do Oauth2. Uma forma de criar uma...

Leia mais

Publicando uma aplicação MVC e seus settings

Quando usamos o Publish Web Wizard para publicarmos nossa aplicação web, no menu Settings temos 3 opções que geralmente não entendemos completamente seu funcionamento. Vamos passar por elas rapidamente e entender um pouco mais o que elas podem causar em alguns cenários. Opção Remove additional files at destination Nesta opção...

Leia mais

Identity Server 4 - Logout com Redirect

Em um post anterior mostrei como preparar um logout da sua aplicação com o IdentityServer 4. Mas no post anterior o logout tinha um fluxo que não é legal para o usuário, vamos fazer que após clicar em logout em nossa aplicação client o usuário não precise fazer mais um...

Leia mais

Identity Server 4 - Logout

Uma vez que temos nossa aplicação usando nosso Authorization Server para acessar áreas privadas da nossa aplicação, vamos implementar a funcionalidade para realizar logout do mesmo. Lembrando que todos os código de exemplo deste post estão em meu Github Logout no Client Em nossa aplicação Client vamos criar um botão...

Leia mais

OAuth2 - Implict Code Flow no Asp.Net Core

Em um post anterior, fizemos autorização da nossa aplicação com Implicit Code Flow no Asp.Net 4.5, agora, vamos trazer o mesmo para o Asp.Net Core 1. Preparando o Authoriztion Server para o novo Client Da mesma forma que no anterior, vamos na nosso InMemoryClient e lá vamos criar um novo...

Leia mais

Mudando o Outputh path de Web Applications

Esse post é sobre um problema que passei. Em um projeto que trabalhei utilizando Asp.Net 4.5 mudamos o Output path da nossa aplicação. O que antes era “bin” mudamos para “bin/Debug”. O problema Nós encontravamos o seguinte erro: The CodeDom provider type “Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider” could not be located Como estávamos usando...

Leia mais