Criando uma Barra de Progresso no Upload com jQuery e Ajax

Exibir uma barra de progresso durante o upload de um arquivo (principalmente os grandes) é o mínimo que você pode fazer pelos seus usuários. É incabível atualmente deixar o usuário sem o devido feedback. Nesse vídeo eu demonstro de forma simples e prática como exibir uma barra de progresso (utilizando Ajax/jQuery) para seu usuário para…

Obter primeiro e último dia de um mês no C# .NET

Tá precisando criar uma data com o último dia do mês em C# (CSharp) ou então tá precisando saber de forma simples qual é o último dia do mês em C#? Até mesmo saber quantos dias tem um mês em VB.NET/C#? É bem simples, vamos lá: O macete dessa dica ta na função DaysInMonth do Date….

Obter assinatura do usuário com jQuery e HTML

Está precisando obter assinatura do seu usuário/cliente na sua página Web? Existe um plugin em JavaScript que facilita a sua vida na hora de capturar assinaturas, até mesmo através do celular (rodando em navegadores). O plugin que vou demonstrar neste post é bem completo, e funcionou perfeitamente para minhas necessidades (coletar a assinatura do cliente…

O problema da macarronada na hora de criar testes unitários

Antes de falar sobre testes unitários, precisamos falar sobre o seu código! Uma das coisas mais difíceis na vida de um programador que decidiu usar testes unitários é não entender o porque de ser tão difícil e complicado no começo. Principalmente se o projeto já tiver uma certa idade e seu código fonte tiver sido…

Que tal testar seu JavaScript automaticamente? #jasmine1

Olá! Antes de falar em testar seus códigos, é importante refletir sobre o seu código fonte que será testado. Saiba mais em: http://jonwldwblog.azurewebsites.net/o-problema-da-macarronada-na-hora-de-criar-testes-unitarios/. Os bons desenvolvedores já sabem que uma das melhores formas de se programar e garantir que seu amável código funcione direitinho é implementar testes unitários. Porém, o que alguns não sabem, ou tem…

ngIf, ngShow e ngHide: Qual a diferença?

Após ter adquirido uma certa experiência em AngularJS pude notar que algumas práticas levam à uma aplicação baseada em Angular ficarem um tanto lentas. Às vezes simplesmente não paramos para entender o que se passa com os componentes e recursos que usamos no dia a dia. Não conhecer o ngIf do AngularJS e usar sempre ngShow…

Como compactar uma imagem antes de salvar no .NET/MVC

Está em busca de um algoritmo de compactação de imagens para .NET? Hoje durante meu dia normal de desenvolvimento me deparei com uma situação onde eu implementei o upload de imagens para uma determinada feature, porém, para não ocupar muito espaço no servidor, fui atrás de um algoritmo que compactasse as imagens antes de salvar…

Como criar um link no HTML para baixar uma imagem #aprendiHoje

Algo bem simples, porém, que eu não sabia é como dar a ordem ao navegador para realizar o download de uma imagem. Até então eu sabia que, se você pedir ao navegador para navegar em uma imagem, ele exibirá a imagem ao invés de fazer o download. Em uma pesquisa pela nossa querida internet, descobrir…

[NJS 1] – Primeiros passos com NodeJS

Depois de quase 5 anos desenvolvendo softwares utilizando .NET 4.0 em WebForms e um pouco de MVC como API, esta na hora de começar a aprender novas formas de se desenvolver. Durante minha trajetória tive a oportunidade de lidar com situações muito difíceis com o IIS (servidor Web do .NET), onde ocorrem travamentos desnecessários, provavelmente…