Hoje temos uma dica rápida, vamos ver como duplicar um repositório Git, esteja ele no GitHub, GitLab, Bitbucket ou qualquer outro, e levá-lo para um repositório Git qualquer. Vamos ao passos: 1-Criar um novo repositório no local de sua preferência; 2-Abrir o Git Bash; 3-Fazer um bare clone do repositório de[…]
Microsoft anuncia que Visual Studio 2019 vem aí
A Microsoft anunciou em seu blog oficial no dia 06/06/2018 que a próxima versão do Visual Studio vem aí, ainda sem data definida de lançamento, e alguns detalhes do que esperar da nova versão de sua IDE, que contará com a tradicional versão para Windows, além da versão para Mac.[…]
Dica: Validação de CPF e CNPJ no Java
O assunto de hoje é novamente validação de CPF, mas dessa vez em Java, e não em C# como no post anterior. Eu criei uma pequena classe estática em Java para fazer a validação de CPF e CNPJ, com o nome CpfCnpjUtils. Ela possui 1 único método público, que é[…]
Redis – utilizando hashes
Hoje vamos ver como trabalhar com hashes no Redis, mas antes, vamos entender o que é um hash. Um hash nada mais é do que um map ou dictionary, que contém campos e valores do tipo string. É um tipo de dado do Redis bastante utilizado para representar objetos definidos[…]
Nancy – tratamento de erros (onError hook)
Em nosso último post sobre o Nancy, falamos como fazer tratamentos antes e depois de um request, e prometemos falar sobre como fazer tratamento de erros, e é justamente o que vamos ver hoje aqui. Vamos criar uma aplicação web com o template em branco e utilizando o framework 4.6.1[…]
Nancy – tratamento antes e depois do request (before and after hooks)
Já falamos do Nancy (um framework web extremamente leve para o .net) aqui anteriormente em mais de uma oportunidade (você pode conferir os outros posts clicando aqui). E hoje vamos ver como fazer tratamentos antes e depois de um request (requisição) recebido por nossa aplicação, o que pode ser útil[…]
Lançamento: Entity Framework Core 2.0
A Microsoft anunciou o lançamento da versão 2.0 do Entity Framework Core no dia 14/08/2017, junto com o lançamento do .NET Core 2.0, ASP.NET Core 2.0. O Entity Framework é o ORM (Object/Relational Mapping) mais popular para .net, e essa nova versão vinha sendo bastante esperada pela comunidade. Vamos ver um[…]
MongoDB – o que é e para que serve?
Vamos falar um pouco sobre o MongoDB? Um dos bancos NOSQL (Not Only SQL) mais utilizados no momento, e que ainda por cima é open-source, e está disponível para Windows, Linux e OSX. O MongoDB é um banco de dados orientado a documentos (document database) no formato JSON, ou seja, diferente[…]
Dica: Validação de CPF e CNPJ no C#
Hoje vamos com uma pequena dica, vamos ver como fazer a validação de CPF e CNPJ no C#. Para fazer a validação, eu criei uma pequena classe estática no C#, com o nome CpfCnpjUtils. Ela é composta por 3 métodos, sendo 1 método privado utilizado para verificar se um CPF é[…]
Hangfire – utilizando com um container IoC
Após vermos como utilizar o Hangfire em um post anterior, e conforme prometido, vamos ver como utilizar um container IoC (inversão de controle) em conjunto com o Hangfire. Para começarmos, vamos ver como o Hangfire faz para criar um job com um objeto que nós desejamos. Por exemplo, imagine que[…]