ASP.NET Core: Minhas Views sumiram no publish?

Você é do tipo que as vezes muda o conteúdo de uma view no ambiente de produção ? Isto pode ser algo “questionável”, mas é também muito útil se você precisa fazer um pequeno ajuste na parte visual na aplicação. Eu já precisei mudar códigos JavaScript nas páginas em uma aplicação onde não poderia executar uma nova publicação, e esta facilidade me poupou muito tempo! Mas uma mudança feita no ASP.

Você já ouviu falar em Self Contained Application?

Se você desenvolve em .NET provavelmente já se perguntou se tudo o que é preciso para a sua aplicação funcionar está na pasta de publicação, certo ? Normalmente temos dezenas, as vezes centenas de DLLs que precisamos levar para o ambiente de produção, e esquecer uma delas pode ser um caos total! Bom, se você já está desenvolvendo para .NET Core isto está sendo resolvido de uma forma muito interessante: Bem vindo ao Self Contained App.

Qual é a versão do framework de um EXE ou DLL ?

Nestes tempos de migrações e vários Frameworks, é comum termos aplicações feitas em várias versões, desde o .NET Framework até as mais recentes versões do .NET Core. Em um cenário ainda mais complicado, temos códigos produzidos em varias versões do mesmo framework, por exemplo: 3.0, 3.5,4.0, 4.5, etc. Mas e quando precisamos verificar se uma determinada DLL ou até mesmo um EXE estão na versão do framework que precisamos ? Qual o caminho ?

IT Pros, onde vocês guardam os seus scripts ?

Sempre que vou falar sobre versionamento de código em alguma empresa ou evento, eu pergunto para os “caras do TI” (IT Pros), como eles guardam os scripts para trabalhar em servidor, banco de dados, etc. A resposta é muito parecida e sempre curiosa: “Eu guardo lá em um HD no meu PC”, ou seja, tá na minha máquina de trabalho, no máximo em um Drive de Nuvem. Pergunto também se eles controlam as mudanças feitas nestes scripts e outro dia recebi uma resposta curiosa: “Eu controlo as mudanças em uma planilha!

ASP.NET Core dá para usar ?

Esta semana aconteceu algo interessante. Tenho um projeto hospedado em um host, que por sinal é muito eficiente, mas me surpreendeu quando perguntei se eles suportavam ASP.NET Core! A resposta foi “nosso técnico disse que o ASP.NET Core ainda não é estável” Isto me deixou surpreso e ao mesmo tempo intrigado, pois a plataforma .NET Core já existe há alguns anos e vem melhorando e supreendendo a cada dia! Basta olharmos os números!

Crie um site estático usando Azure Storage

Olá, é isto mesmo que você leu! Agora é possível criar um site estático a partir de uma Storage no Azure. Sem dúvida você já precisou colocar apenas arquivos HTML, Javacript, CSS e Imagens para subir um site, certo! Agora isto é possível com este novo recurso, ainda em Preview! Criando uma Storage: O primeiro passo é você criar uma Storage. Para isto vá até o portal do Azure em Create Resource (Criar Recurso).

C# 8 Range Index

No post anterior eu falei um pouco sobre o Visual Studio 2019 Preview, que alias, eu já estou utilizando para trabalhar em alguns projetos. Juntamente com esta nova versão do Visual Studio, temos também o Preview do .NET Core 3 e do C# 8. Neste post vamos criar um pequeno projeto Console e mostrar a funcionalidade chamada Range Index! Antes de iniciarmos, vou criar o projeto exemplo no Visual Studio 2019 e configurar o C# para versão 8, veja abaixo: