Isolando seus pacotes no Python

     Para quem está iniciando no mundo da linguagem Python, tem uma palavrinha que aparece com frequência na hora de prepara o ambiente e baixar as primeiras dependências externas,  é a virtualenv. Mas do que se trata afinal e como faço para usar?

Continuar lendo

Blockchain e Azure

     Hora de escrever sobre um tema que tem dado o que falar nas redes sociais. As criptomoedas, como o Bitcoin, estão cada vez mais fortes pelo mundo, várias surgem a cada dia e da forma como crescem tudo indica que vieram para ficar. Como bom nerd e surfista assíduo da web não posso ficar de fora dessa onda, portanto, tomei a decisão de falar um pouco sobre a verdadeira estrela por trás disso tudo (pelo menos para desenvolvedores): a tecnologia Blockchain.

Continuar lendo

{ASP.NET Core} – Hello World!

     Já faz um tempo que venho querendo falar um pouco sobre este tópico, mas por ser algo relativamente recente precisei na verdade estudar para poder criar o post. Hoje vou mostrar como criar nosso primeiro projeto com o novo ASP.Net, o ASP.NET Core.

Continuar lendo

Devo usar ASP.NET Core no meu novo projeto?

     Estou dando início a um novo projeto pessoal e me perguntei se deveria usar o logocoreASP.NET Core. Tomar a decisão apenas levando em consideração a vontade de testar algo novo pode trazer dores de cabeça e atrasar bastante o desenvolvimento, a ideia deste post é listar os prós e contras e tentar descobrir se vale ou não apena utiliza-lo de imediato. Continuar lendo

Criando uma API de filmes em cartaz usando Python e Heroku

     Hoje vou sair ligeiramente da minha zona de conforto e me arriscar no mundo2000px-python-svg Python. Não é uma linguagem que possuo intimidade mas por ter tido contato com algumas bibliotecas relacionadas a Inteligência Artificial, fiquei interessado em aprender mais sobre a mesma. Neste post vou mostrar como disponibilizar uma API REST criada com Python e o microframework web Flask no serviço Heroku, e o melhor: de forma 100% gratuita!

Continuar lendo

Localizando anomalias de código com o MiniProfiler – Parte1

     Seguindo a onda do meu último post que fala sobre o ReSharper, uma extensão para Visual Studio capaz de trazer melhorias para seu código, trago hoje uma ferramenta gratuita e open-source para análise em tempo real a performance da sua aplicação, o MiniProfiler.

Continuar lendo

Certificações Microsoft para desenvolvedores: por onde vou?

     Fala galera, o tópico de hoje é bem relevante para quem ta montando uma carreira na área de desenvolvimento e quer entender o roteiro de certificações da Microsoft. Muitos já deve ter passado pela mesma dúvida que estou tendo que é para onde direcionar os esforços. Os caminhos são muitos, mas neste post tento organizar um pouco esse mundo para entenderem quais as certificações atuais, como elas se dividem e talvez ajude a tomarem um decisão.

Continuar lendo

Otimizando seu código com ReSharper

     Fala galera, post rápresharperido sobre mais uma ferramenta matadora para quem utiliza o Visual Studio, o ReSharper da fantástica Jetbrains. A Jetbrains é uma das gigantes no segmento e faz bonito com sua suite de ferramentas, a que irei comentar hoje serve como extensão do Visual Studio e é fiel escudeira na hora de analisar e melhorar a qualidade do seu código.

Continuar lendo

Extensão CodeMetrics para VSCode

    Fala galera, dica rápida do dia, como tenho utilizado bastante o Visual Studio Code
ultimamente em um projeto Node.js, fui atrás de codemetrics_logoextensões interessantes para auxiliar no dia-a-dia. Uma delas se chama CodeMetrics, ela mostra o nível de complexidade de um método em seu código Javascript ou Typescript, mas o mais legal foi poder configurar as mensagens de alerta^_^.

Continuar lendo

Permanet Redirect(301) em ASP.NET

     Fala galera, dica rápida para começar bem o dia ^^. Tenho uma aplicação online e recentemente recebi notificações de erro da biblioteca que utilizo para capturar exceções na aplicação, o ELMAH, meio pré-histórica mas funciona bem até hoje no meu projeto. Veja como direcionar de um caminho para outro na sua aplicação de forma rápida.

Continuar lendo